diff options
author | Darren Etheridge <detheridge@ti.com> | 2014-12-18 11:24:13 -0500 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2015-01-07 19:23:52 -0500 |
commit | 5ccaa6ec0d466301857e3ae12b6c92071c0592a5 (patch) | |
tree | 95d146dc5c419fad3ac6271e57a2081247710bbc | |
parent | d890edcd3f9d0d7176490ecd5330ebad2166192f (diff) |
ARM: dts: am437x-sk-evm: add VPFE device tree data
Add device tree nodes and pinmux entries for Video Processing
Front End (VPFE) on am437x sk evm.
Signed-off-by: Darren Etheridge <detheridge@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
-rw-r--r-- | arch/arm/boot/dts/am437x-sk-evm.dts | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/am437x-sk-evm.dts b/arch/arm/boot/dts/am437x-sk-evm.dts index 3a7979e2db1a..e12199ed161b 100644 --- a/arch/arm/boot/dts/am437x-sk-evm.dts +++ b/arch/arm/boot/dts/am437x-sk-evm.dts | |||
@@ -190,6 +190,46 @@ | |||
190 | >; | 190 | >; |
191 | }; | 191 | }; |
192 | 192 | ||
193 | vpfe0_pins_default: vpfe0_pins_default { | ||
194 | pinctrl-single,pins = < | ||
195 | 0x1b0 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_hd mode 0*/ | ||
196 | 0x1b4 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_vd mode 0*/ | ||
197 | 0x1b8 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_field mode 0*/ | ||
198 | 0x1bc (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_wen mode 0*/ | ||
199 | 0x1c0 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_pclk mode 0*/ | ||
200 | 0x1c4 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data8 mode 0*/ | ||
201 | 0x1c8 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data9 mode 0*/ | ||
202 | 0x208 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data0 mode 0*/ | ||
203 | 0x20c (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data1 mode 0*/ | ||
204 | 0x210 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data2 mode 0*/ | ||
205 | 0x214 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data3 mode 0*/ | ||
206 | 0x218 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data4 mode 0*/ | ||
207 | 0x21c (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data5 mode 0*/ | ||
208 | 0x220 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data6 mode 0*/ | ||
209 | 0x224 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data7 mode 0*/ | ||
210 | >; | ||
211 | }; | ||
212 | |||
213 | vpfe0_pins_sleep: vpfe0_pins_sleep { | ||
214 | pinctrl-single,pins = < | ||
215 | 0x1b0 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
216 | 0x1b4 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
217 | 0x1b8 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
218 | 0x1bc (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
219 | 0x1c0 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
220 | 0x1c4 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
221 | 0x1c8 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
222 | 0x208 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
223 | 0x20c (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
224 | 0x210 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
225 | 0x214 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
226 | 0x218 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
227 | 0x21c (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
228 | 0x220 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
229 | 0x224 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) | ||
230 | >; | ||
231 | }; | ||
232 | |||
193 | cpsw_default: cpsw_default { | 233 | cpsw_default: cpsw_default { |
194 | pinctrl-single,pins = < | 234 | pinctrl-single,pins = < |
195 | /* Slave 1 */ | 235 | /* Slave 1 */ |
@@ -636,3 +676,21 @@ | |||
636 | &cpu { | 676 | &cpu { |
637 | cpu0-supply = <&dcdc2>; | 677 | cpu0-supply = <&dcdc2>; |
638 | }; | 678 | }; |
679 | |||
680 | &vpfe0 { | ||
681 | status = "okay"; | ||
682 | pinctrl-names = "default", "sleep"; | ||
683 | pinctrl-0 = <&vpfe0_pins_default>; | ||
684 | pinctrl-1 = <&vpfe0_pins_sleep>; | ||
685 | |||
686 | /* Camera port */ | ||
687 | port { | ||
688 | vpfe0_ep: endpoint { | ||
689 | /* remote-endpoint = <&sensor>; add once we have it */ | ||
690 | ti,am437x-vpfe-interface = <0>; | ||
691 | bus-width = <8>; | ||
692 | hsync-active = <0>; | ||
693 | vsync-active = <0>; | ||
694 | }; | ||
695 | }; | ||
696 | }; | ||