Commit | Line | Data |
---|---|---|
e2459357 SR |
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 | }; |