1/* 2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 3 * Copyright (C) 2014 Stefan Roese <sr@denx.de> 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License version 2 as 7 * published by the Free Software Foundation. 8 */ 9 10#include "omap3-tao3530.dtsi" 11 12/ { 13 gpio_poweroff { 14 pinctrl-names = "default"; 15 pinctrl-0 = <&poweroff_pins>; 16 17 compatible = "gpio-poweroff"; 18 gpios = <&gpio6 8 GPIO_ACTIVE_LOW>; /* GPIO 168 */ 19 }; 20}; 21 22&omap3_pmx_core { 23 sound2_pins: pinmux_sound2_pins { 24 pinctrl-single,pins = < 25 OMAP3_CORE1_IOPAD(0x209e, PIN_OUTPUT | MUX_MODE4) /* gpmc_d8 gpio_44 */ 26 >; 27 }; 28 29 led_blue_pins: pinmux_led_blue_pins { 30 pinctrl-single,pins = < 31 OMAP3_CORE1_IOPAD(0x2110, PIN_OUTPUT | MUX_MODE4) /* cam_xclka gpio_96, LED blue */ 32 >; 33 }; 34 35 led_green_pins: pinmux_led_green_pins { 36 pinctrl-single,pins = < 37 OMAP3_CORE1_IOPAD(0x2126, PIN_OUTPUT | MUX_MODE4) /* cam_d8 gpio_107, LED green */ 38 >; 39 }; 40 41 led_red_pins: pinmux_led_red_pins { 42 pinctrl-single,pins = < 43 OMAP3_CORE1_IOPAD(0x212e, PIN_OUTPUT_PULLUP | MUX_MODE4) /* cam_xclkb gpio_111, LED red */ 44 >; 45 }; 46 47 poweroff_pins: pinmux_poweroff_pins { 48 pinctrl-single,pins = < 49 OMAP3_CORE1_IOPAD(0x21be, PIN_OUTPUT_PULLUP | MUX_MODE4) /* i2c2_scl gpio_168 */ 50 >; 51 }; 52 53 powerdown_input_pins: pinmux_powerdown_input_pins { 54 pinctrl-single,pins = < 55 OMAP3_CORE1_IOPAD(0x21c0, PIN_INPUT_PULLUP | MUX_MODE4) /* i2c2_sda gpio_183 */ 56 >; 57 }; 58 59 fpga_boot0_pins: fpga_boot0_pins { 60 pinctrl-single,pins = < 61 OMAP3_CORE1_IOPAD(0x211a, PIN_INPUT | MUX_MODE4) /* cam_d2 gpio_101 */ 62 OMAP3_CORE1_IOPAD(0x211c, PIN_OUTPUT | MUX_MODE4) /* cam_d3 gpio_102 */ 63 OMAP3_CORE1_IOPAD(0x211e, PIN_OUTPUT | MUX_MODE4) /* cam_d4 gpio_103 */ 64 OMAP3_CORE1_IOPAD(0x2120, PIN_INPUT_PULLUP | MUX_MODE4) /* cam_d5 gpio_104 */ 65 >; 66 }; 67 68 fpga_boot1_pins: fpga_boot1_pins { 69 pinctrl-single,pins = < 70 OMAP3_CORE1_IOPAD(0x20a2, PIN_INPUT | MUX_MODE4) /* gpmc_d10 gpio_46 */ 71 OMAP3_CORE1_IOPAD(0x20a4, PIN_OUTPUT | MUX_MODE4) /* gpmc_d11 gpio_47 */ 72 OMAP3_CORE1_IOPAD(0x20a6, PIN_OUTPUT | MUX_MODE4) /* gpmc_d12 gpio_48 */ 73 OMAP3_CORE1_IOPAD(0x20a8, PIN_INPUT_PULLUP | MUX_MODE4) /* gpmc_d13 gpio_49 */ 74 >; 75 }; 76}; 77 78/* I2C2: mux'ed with GPIO168 which is connected to nKILL_POWER */ 79&i2c2 { 80 status = "disabled"; 81}; 82 83&i2c3 { 84 clock-frequency = <100000>; 85 86 pinctrl-names = "default"; 87 pinctrl-0 = <&i2c3_pins>; 88}; 89