| 
									
										
										
										
											2011-08-16 15:59:52 +02:00
										 |  |  | /* | 
					
						
							|  |  |  |  * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This program is free software; you can redistribute it and/or modify | 
					
						
							|  |  |  |  * it under the terms of the GNU General Public License version 2 as | 
					
						
							|  |  |  |  * published by the Free Software Foundation. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | /dts-v1/; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:55 +02:00
										 |  |  | #include "omap443x.dtsi" | 
					
						
							|  |  |  | #include "elpida_ecb240abacn.dtsi" | 
					
						
							| 
									
										
										
										
											2011-08-16 15:59:52 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | / { | 
					
						
							|  |  |  | 	model = "TI OMAP4 SDP board"; | 
					
						
							|  |  |  | 	compatible = "ti,omap4-sdp", "ti,omap4430", "ti,omap4"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	memory { | 
					
						
							|  |  |  | 		device_type = "memory"; | 
					
						
							|  |  |  | 		reg = <0x80000000 0x40000000>; /* 1 GB */ | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2012-01-20 14:17:00 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-30 18:42:20 +05:30
										 |  |  | 	vdd_eth: fixedregulator-vdd-eth { | 
					
						
							| 
									
										
										
										
											2012-01-20 14:17:00 +01:00
										 |  |  | 		compatible = "regulator-fixed"; | 
					
						
							|  |  |  | 		regulator-name = "VDD_ETH"; | 
					
						
							|  |  |  | 		regulator-min-microvolt = <3300000>; | 
					
						
							|  |  |  | 		regulator-max-microvolt = <3300000>; | 
					
						
							|  |  |  | 		gpio = <&gpio2 16 0>;  /* gpio line 48 */ | 
					
						
							|  |  |  | 		enable-active-high; | 
					
						
							|  |  |  | 		regulator-boot-on; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-30 18:42:20 +05:30
										 |  |  | 	vbat: fixedregulator-vbat { | 
					
						
							| 
									
										
										
										
											2012-06-08 17:02:01 +03:00
										 |  |  | 		compatible = "regulator-fixed"; | 
					
						
							|  |  |  | 		regulator-name = "VBAT"; | 
					
						
							|  |  |  | 		regulator-min-microvolt = <3750000>; | 
					
						
							|  |  |  | 		regulator-max-microvolt = <3750000>; | 
					
						
							|  |  |  | 		regulator-boot-on; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 	leds { | 
					
						
							|  |  |  | 		compatible = "gpio-leds"; | 
					
						
							|  |  |  | 		debug0 { | 
					
						
							|  |  |  | 			label = "omap4:green:debug0"; | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:56 +02:00
										 |  |  | 			gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>; /* 61 */ | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		debug1 { | 
					
						
							|  |  |  | 			label = "omap4:green:debug1"; | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:56 +02:00
										 |  |  | 			gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>; /* 30 */ | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		debug2 { | 
					
						
							|  |  |  | 			label = "omap4:green:debug2"; | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:56 +02:00
										 |  |  | 			gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; /* 7 */ | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		debug3 { | 
					
						
							|  |  |  | 			label = "omap4:green:debug3"; | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:56 +02:00
										 |  |  | 			gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>; /* 8 */ | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		debug4 { | 
					
						
							|  |  |  | 			label = "omap4:green:debug4"; | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:56 +02:00
										 |  |  | 			gpios = <&gpio2 18 GPIO_ACTIVE_HIGH>; /* 50 */ | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		user1 { | 
					
						
							|  |  |  | 			label = "omap4:blue:user"; | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:56 +02:00
										 |  |  | 			gpios = <&gpio6 9 GPIO_ACTIVE_HIGH>; /* 169 */ | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		user2 { | 
					
						
							|  |  |  | 			label = "omap4:red:user"; | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:56 +02:00
										 |  |  | 			gpios = <&gpio6 10 GPIO_ACTIVE_HIGH>; /* 170 */ | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		user3 { | 
					
						
							|  |  |  | 			label = "omap4:green:user"; | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:56 +02:00
										 |  |  | 			gpios = <&gpio5 11 GPIO_ACTIVE_HIGH>; /* 139 */ | 
					
						
							| 
									
										
										
										
											2012-05-08 18:37:26 +02:00
										 |  |  | 		}; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2012-06-08 17:02:03 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-12 15:06:56 +01:00
										 |  |  | 	pwmleds { | 
					
						
							|  |  |  | 		compatible = "pwm-leds"; | 
					
						
							|  |  |  | 		kpad { | 
					
						
							|  |  |  | 			label = "omap4::keypad"; | 
					
						
							|  |  |  | 			pwms = <&twl_pwm 0 7812500>; | 
					
						
							|  |  |  | 			max-brightness = <127>; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		charging { | 
					
						
							|  |  |  | 			label = "omap4:green:chrg"; | 
					
						
							|  |  |  | 			pwms = <&twl_pwmled 0 7812500>; | 
					
						
							|  |  |  | 			max-brightness = <255>; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-18 15:00:47 +01:00
										 |  |  | 	backlight { | 
					
						
							|  |  |  | 		compatible = "pwm-backlight"; | 
					
						
							|  |  |  | 		pwms = <&twl_pwm 1 7812500>; | 
					
						
							|  |  |  | 		brightness-levels = < | 
					
						
							|  |  |  | 				0 10 20 30 40 | 
					
						
							|  |  |  | 				50 60 70 80 90 | 
					
						
							|  |  |  | 				100 110 120 127 | 
					
						
							|  |  |  | 				>; | 
					
						
							|  |  |  | 		default-brightness-level = <13>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-06-08 17:02:03 +03:00
										 |  |  | 	sound { | 
					
						
							|  |  |  | 		compatible = "ti,abe-twl6040"; | 
					
						
							|  |  |  | 		ti,model = "SDP4430"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		ti,jack-detection = <1>; | 
					
						
							|  |  |  | 		ti,mclk-freq = <38400000>; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		ti,mcpdm = <&mcpdm>; | 
					
						
							|  |  |  | 		ti,dmic = <&dmic>; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		ti,twl6040 = <&twl6040>; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		/* Audio routing */ | 
					
						
							|  |  |  | 		ti,audio-routing = | 
					
						
							|  |  |  | 			"Headset Stereophone", "HSOL", | 
					
						
							|  |  |  | 			"Headset Stereophone", "HSOR", | 
					
						
							|  |  |  | 			"Earphone Spk", "EP", | 
					
						
							|  |  |  | 			"Ext Spk", "HFL", | 
					
						
							|  |  |  | 			"Ext Spk", "HFR", | 
					
						
							|  |  |  | 			"Line Out", "AUXL", | 
					
						
							|  |  |  | 			"Line Out", "AUXR", | 
					
						
							|  |  |  | 			"Vibrator", "VIBRAL", | 
					
						
							|  |  |  | 			"Vibrator", "VIBRAR", | 
					
						
							|  |  |  | 			"HSMIC", "Headset Mic", | 
					
						
							|  |  |  | 			"Headset Mic", "Headset Mic Bias", | 
					
						
							|  |  |  | 			"MAINMIC", "Main Handset Mic", | 
					
						
							|  |  |  | 			"Main Handset Mic", "Main Mic Bias", | 
					
						
							|  |  |  | 			"SUBMIC", "Sub Handset Mic", | 
					
						
							|  |  |  | 			"Sub Handset Mic", "Main Mic Bias", | 
					
						
							|  |  |  | 			"AFML", "Line In", | 
					
						
							|  |  |  | 			"AFMR", "Line In", | 
					
						
							|  |  |  | 			"DMic", "Digital Mic", | 
					
						
							|  |  |  | 			"Digital Mic", "Digital Mic1 Bias"; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2013-09-13 12:09:57 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	/* regulator for wl12xx on sdio5 */ | 
					
						
							|  |  |  | 	wl12xx_vmmc: wl12xx_vmmc { | 
					
						
							|  |  |  | 		pinctrl-names = "default"; | 
					
						
							|  |  |  | 		pinctrl-0 = <&wl12xx_gpio>; | 
					
						
							|  |  |  | 		compatible = "regulator-fixed"; | 
					
						
							|  |  |  | 		regulator-name = "vwl1271"; | 
					
						
							|  |  |  | 		regulator-min-microvolt = <1800000>; | 
					
						
							|  |  |  | 		regulator-max-microvolt = <1800000>; | 
					
						
							|  |  |  | 		gpio = <&gpio2 22 0>; | 
					
						
							|  |  |  | 		startup-delay-us = <70000>; | 
					
						
							|  |  |  | 		enable-active-high; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2011-08-16 15:59:52 +02:00
										 |  |  | }; | 
					
						
							| 
									
										
										
										
											2011-08-23 17:17:46 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-09-10 10:34:52 -07:00
										 |  |  | &omap4_pmx_core { | 
					
						
							| 
									
										
										
										
											2012-10-04 14:57:25 +03:00
										 |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = < | 
					
						
							|  |  |  | 			&twl6040_pins | 
					
						
							|  |  |  | 			&mcpdm_pins | 
					
						
							|  |  |  | 			&dmic_pins | 
					
						
							|  |  |  | 			&mcbsp1_pins | 
					
						
							|  |  |  | 			&mcbsp2_pins | 
					
						
							| 
									
										
										
										
											2012-11-05 15:14:15 +02:00
										 |  |  | 			&dss_hdmi_pins | 
					
						
							|  |  |  | 			&tpd12s015_pins | 
					
						
							| 
									
										
										
										
											2012-10-04 14:57:25 +03:00
										 |  |  | 	>; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-09-10 10:34:52 -07:00
										 |  |  | 	uart2_pins: pinmux_uart2_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xd8 (PIN_INPUT_PULLUP | MUX_MODE0)	/* uart2_cts.uart2_cts */ | 
					
						
							|  |  |  | 			0xda (PIN_OUTPUT | MUX_MODE0)		/* uart2_rts.uart2_rts */ | 
					
						
							|  |  |  | 			0xdc (PIN_INPUT_PULLUP | MUX_MODE0)	/* uart2_rx.uart2_rx */ | 
					
						
							|  |  |  | 			0xde (PIN_OUTPUT | MUX_MODE0)		/* uart2_tx.uart2_tx */ | 
					
						
							| 
									
										
										
										
											2012-09-10 10:34:52 -07:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	uart3_pins: pinmux_uart3_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0x100 (PIN_INPUT_PULLUP | MUX_MODE0)	/* uart3_cts_rctx.uart3_cts_rctx */ | 
					
						
							|  |  |  | 			0x102 (PIN_OUTPUT | MUX_MODE0)		/* uart3_rts_sd.uart3_rts_sd */ | 
					
						
							|  |  |  | 			0x104 (PIN_INPUT | MUX_MODE0)		/* uart3_rx_irrx.uart3_rx_irrx */ | 
					
						
							|  |  |  | 			0x106 (PIN_OUTPUT | MUX_MODE0)		/* uart3_tx_irtx.uart3_tx_irtx */ | 
					
						
							| 
									
										
										
										
											2012-09-10 10:34:52 -07:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	uart4_pins: pinmux_uart4_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0x11c (PIN_INPUT | MUX_MODE0)		/* uart4_rx.uart4_rx */ | 
					
						
							|  |  |  | 			0x11e (PIN_OUTPUT | MUX_MODE0)		/* uart4_tx.uart4_tx */ | 
					
						
							| 
									
										
										
										
											2012-09-10 10:34:52 -07:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2012-10-04 14:57:25 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	twl6040_pins: pinmux_twl6040_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xe0 (PIN_OUTPUT | MUX_MODE3)		/* hdq_sio.gpio_127 */ | 
					
						
							|  |  |  | 			0x160 (PIN_INPUT | MUX_MODE0)		/* sys_nirq2.sys_nirq2 */ | 
					
						
							| 
									
										
										
										
											2012-10-04 14:57:25 +03:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	mcpdm_pins: pinmux_mcpdm_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xc6 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* abe_pdm_ul_data.abe_pdm_ul_data */ | 
					
						
							|  |  |  | 			0xc8 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* abe_pdm_dl_data.abe_pdm_dl_data */ | 
					
						
							|  |  |  | 			0xca (PIN_INPUT_PULLUP | MUX_MODE0)	/* abe_pdm_frame.abe_pdm_frame */ | 
					
						
							|  |  |  | 			0xcc (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* abe_pdm_lb_clk.abe_pdm_lb_clk */ | 
					
						
							|  |  |  | 			0xce (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* abe_clks.abe_clks */ | 
					
						
							| 
									
										
										
										
											2012-10-04 14:57:25 +03:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	dmic_pins: pinmux_dmic_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xd0 (PIN_OUTPUT | MUX_MODE0)		/* abe_dmic_clk1.abe_dmic_clk1 */ | 
					
						
							|  |  |  | 			0xd2 (PIN_INPUT | MUX_MODE0)		/* abe_dmic_din1.abe_dmic_din1 */ | 
					
						
							|  |  |  | 			0xd4 (PIN_INPUT | MUX_MODE0)		/* abe_dmic_din2.abe_dmic_din2 */ | 
					
						
							|  |  |  | 			0xd6 (PIN_INPUT | MUX_MODE0)		/* abe_dmic_din3.abe_dmic_din3 */ | 
					
						
							| 
									
										
										
										
											2012-10-04 14:57:25 +03:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	mcbsp1_pins: pinmux_mcbsp1_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xbe (PIN_INPUT | MUX_MODE0)		/* abe_mcbsp1_clkx.abe_mcbsp1_clkx */ | 
					
						
							|  |  |  | 			0xc0 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* abe_mcbsp1_dr.abe_mcbsp1_dr */ | 
					
						
							|  |  |  | 			0xc2 (PIN_OUTPUT_PULLDOWN | MUX_MODE0)	/* abe_mcbsp1_dx.abe_mcbsp1_dx */ | 
					
						
							|  |  |  | 			0xc4 (PIN_INPUT | MUX_MODE0)		/* abe_mcbsp1_fsx.abe_mcbsp1_fsx */ | 
					
						
							| 
									
										
										
										
											2012-10-04 14:57:25 +03:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	mcbsp2_pins: pinmux_mcbsp2_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xb6 (PIN_INPUT | MUX_MODE0)		/* abe_mcbsp2_clkx.abe_mcbsp2_clkx */ | 
					
						
							|  |  |  | 			0xb8 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* abe_mcbsp2_dr.abe_mcbsp2_dr */ | 
					
						
							|  |  |  | 			0xba (PIN_OUTPUT_PULLDOWN | MUX_MODE0)	/* abe_mcbsp2_dx.abe_mcbsp2_dx */ | 
					
						
							|  |  |  | 			0xbc (PIN_INPUT | MUX_MODE0)		/* abe_mcbsp2_fsx.abe_mcbsp2_fsx */ | 
					
						
							| 
									
										
										
										
											2012-10-04 14:57:25 +03:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2012-11-05 15:14:15 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-08 16:13:14 -07:00
										 |  |  | 	mcspi1_pins: pinmux_mcspi1_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xf2 (PIN_INPUT | MUX_MODE0)		/*  mcspi1_clk.mcspi1_clk */ | 
					
						
							|  |  |  | 			0xf4 (PIN_INPUT | MUX_MODE0)		/*  mcspi1_somi.mcspi1_somi */ | 
					
						
							|  |  |  | 			0xf6 (PIN_INPUT | MUX_MODE0)		/*  mcspi1_simo.mcspi1_simo */ | 
					
						
							|  |  |  | 			0xf8 (PIN_INPUT | MUX_MODE0)		/*  mcspi1_cs0.mcspi1_cs0 */ | 
					
						
							| 
									
										
										
										
											2013-05-08 16:13:14 -07:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-05 15:14:15 +02:00
										 |  |  | 	dss_hdmi_pins: pinmux_dss_hdmi_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0x5a (PIN_INPUT_PULLUP | MUX_MODE0)	/* hdmi_cec.hdmi_cec */ | 
					
						
							|  |  |  | 			0x5c (PIN_INPUT_PULLUP | MUX_MODE0)	/* hdmi_scl.hdmi_scl */ | 
					
						
							|  |  |  | 			0x5e (PIN_INPUT_PULLUP | MUX_MODE0)	/* hdmi_sda.hdmi_sda */ | 
					
						
							| 
									
										
										
										
											2012-11-05 15:14:15 +02:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	tpd12s015_pins: pinmux_tpd12s015_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0x22 (PIN_OUTPUT | MUX_MODE3)		/* gpmc_a17.gpio_41 */ | 
					
						
							|  |  |  | 			0x48 (PIN_OUTPUT | MUX_MODE3)		/* gpmc_nbe1.gpio_60 */ | 
					
						
							|  |  |  | 			0x58 (PIN_INPUT_PULLDOWN | MUX_MODE3)	/* hdmi_hpd.gpio_63 */ | 
					
						
							| 
									
										
										
										
											2012-11-05 15:14:15 +02:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2013-02-13 14:58:12 +05:30
										 |  |  | 
 | 
					
						
							|  |  |  | 	i2c1_pins: pinmux_i2c1_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xe2 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c1_scl */ | 
					
						
							|  |  |  | 			0xe4 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c1_sda */ | 
					
						
							| 
									
										
										
										
											2013-02-13 14:58:12 +05:30
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	i2c2_pins: pinmux_i2c2_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xe6 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c2_scl */ | 
					
						
							|  |  |  | 			0xe8 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c2_sda */ | 
					
						
							| 
									
										
										
										
											2013-02-13 14:58:12 +05:30
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	i2c3_pins: pinmux_i2c3_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xea (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c3_scl */ | 
					
						
							|  |  |  | 			0xec (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c3_sda */ | 
					
						
							| 
									
										
										
										
											2013-02-13 14:58:12 +05:30
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	i2c4_pins: pinmux_i2c4_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:59 +02:00
										 |  |  | 			0xee (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c4_scl */ | 
					
						
							|  |  |  | 			0xf0 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c4_sda */ | 
					
						
							| 
									
										
										
										
											2013-02-13 14:58:12 +05:30
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2013-09-13 12:09:57 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	/* wl12xx GPIO output for WLAN_EN */ | 
					
						
							|  |  |  | 	wl12xx_gpio: pinmux_wl12xx_gpio { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							|  |  |  | 			0x3c (PIN_OUTPUT | MUX_MODE3)		/* gpmc_nwp.gpio_54 */ | 
					
						
							|  |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	/* wl12xx GPIO inputs and SDIO pins */ | 
					
						
							|  |  |  | 	wl12xx_pins: pinmux_wl12xx_pins { | 
					
						
							|  |  |  | 		pinctrl-single,pins = < | 
					
						
							|  |  |  | 			0x3a (PIN_INPUT | MUX_MODE3)		/* gpmc_ncs3.gpio_53 */ | 
					
						
							| 
									
										
										
										
											2013-12-02 11:38:14 -08:00
										 |  |  | 			0x108 (PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc5_clk.sdmmc5_clk */ | 
					
						
							|  |  |  | 			0x10a (PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc5_cmd.sdmmc5_cmd */ | 
					
						
							|  |  |  | 			0x10c (PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc5_dat0.sdmmc5_dat0 */ | 
					
						
							|  |  |  | 			0x10e (PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc5_dat1.sdmmc5_dat1 */ | 
					
						
							|  |  |  | 			0x110 (PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc5_dat2.sdmmc5_dat2 */ | 
					
						
							|  |  |  | 			0x112 (PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc5_dat3.sdmmc5_dat3 */ | 
					
						
							| 
									
										
										
										
											2013-09-13 12:09:57 -07:00
										 |  |  | 		>; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2012-09-10 10:34:52 -07:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-08-23 17:17:46 +02:00
										 |  |  | &i2c1 { | 
					
						
							| 
									
										
										
										
											2013-02-13 14:58:12 +05:30
										 |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = <&i2c1_pins>; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-08-23 17:17:46 +02:00
										 |  |  | 	clock-frequency = <400000>; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	twl: twl@48 { | 
					
						
							|  |  |  | 		reg = <0x48>; | 
					
						
							|  |  |  | 		/* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */ | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:57 +02:00
										 |  |  | 		interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */ | 
					
						
							| 
									
										
										
										
											2011-08-23 17:17:46 +02:00
										 |  |  | 		interrupt-parent = <&gic>; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2012-06-08 17:02:02 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	twl6040: twl@4b { | 
					
						
							|  |  |  | 		compatible = "ti,twl6040"; | 
					
						
							|  |  |  | 		reg = <0x4b>; | 
					
						
							|  |  |  | 		/* SPI = 0, IRQ# = 119, 4 = active high level-sensitive */ | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:57 +02:00
										 |  |  | 		interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_2N cascaded to gic */ | 
					
						
							| 
									
										
										
										
											2012-06-08 17:02:02 +03:00
										 |  |  | 		interrupt-parent = <&gic>; | 
					
						
							|  |  |  | 		ti,audpwron-gpio = <&gpio4 31 0>;  /* gpio line 127 */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		vio-supply = <&v1v8>; | 
					
						
							|  |  |  | 		v2v1-supply = <&v2v1>; | 
					
						
							|  |  |  | 		enable-active-high; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		/* regulators for vibra motor */ | 
					
						
							|  |  |  | 		vddvibl-supply = <&vbat>; | 
					
						
							|  |  |  | 		vddvibr-supply = <&vbat>; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		vibra { | 
					
						
							|  |  |  | 			/* Vibra driver, motor resistance parameters */ | 
					
						
							|  |  |  | 			ti,vibldrv-res = <8>; | 
					
						
							|  |  |  | 			ti,vibrdrv-res = <3>; | 
					
						
							|  |  |  | 			ti,viblmotor-res = <10>; | 
					
						
							|  |  |  | 			ti,vibrmotor-res = <10>; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 	}; | 
					
						
							| 
									
										
										
										
											2011-08-23 17:17:46 +02:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:55 +02:00
										 |  |  | #include "twl6030.dtsi" | 
					
						
							| 
									
										
										
										
											2013-08-14 11:35:47 +03:00
										 |  |  | #include "twl6030_omap4.dtsi" | 
					
						
							| 
									
										
										
										
											2011-08-23 17:17:46 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | &i2c2 { | 
					
						
							| 
									
										
										
										
											2013-02-13 14:58:12 +05:30
										 |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = <&i2c2_pins>; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-08-23 17:17:46 +02:00
										 |  |  | 	clock-frequency = <400000>; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | &i2c3 { | 
					
						
							| 
									
										
										
										
											2013-02-13 14:58:12 +05:30
										 |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = <&i2c3_pins>; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-08-23 17:17:46 +02:00
										 |  |  | 	clock-frequency = <400000>; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	/* | 
					
						
							|  |  |  | 	 * Temperature Sensor | 
					
						
							|  |  |  | 	 * http://www.ti.com/lit/ds/symlink/tmp105.pdf | 
					
						
							|  |  |  | 	 */ | 
					
						
							|  |  |  | 	tmp105@48 { | 
					
						
							|  |  |  | 		compatible = "ti,tmp105"; | 
					
						
							|  |  |  | 		reg = <0x48>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	/* | 
					
						
							|  |  |  | 	 * Ambient Light Sensor | 
					
						
							|  |  |  | 	 * http://www.rohm.com/products/databook/sensor/pdf/bh1780gli-e.pdf | 
					
						
							|  |  |  | 	 */ | 
					
						
							|  |  |  | 	bh1780@29 { | 
					
						
							|  |  |  | 		compatible = "rohm,bh1780"; | 
					
						
							|  |  |  | 		reg = <0x29>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | &i2c4 { | 
					
						
							| 
									
										
										
										
											2013-02-13 14:58:12 +05:30
										 |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = <&i2c4_pins>; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-08-23 17:17:46 +02:00
										 |  |  | 	clock-frequency = <400000>; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	/* | 
					
						
							|  |  |  | 	 * 3-Axis Digital Compass | 
					
						
							|  |  |  | 	 * http://www.sparkfun.com/datasheets/Sensors/Magneto/HMC5843.pdf | 
					
						
							|  |  |  | 	 */ | 
					
						
							|  |  |  | 	hmc5843@1e { | 
					
						
							|  |  |  | 		compatible = "honeywell,hmc5843"; | 
					
						
							|  |  |  | 		reg = <0x1e>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2012-01-20 14:17:00 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | &mcspi1 { | 
					
						
							| 
									
										
										
										
											2013-05-08 16:13:14 -07:00
										 |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = <&mcspi1_pins>; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-01-20 14:17:00 +01:00
										 |  |  | 	eth@0 { | 
					
						
							|  |  |  | 		compatible = "ks8851"; | 
					
						
							|  |  |  | 		spi-max-frequency = <24000000>; | 
					
						
							|  |  |  | 		reg = <0>; | 
					
						
							|  |  |  | 		interrupt-parent = <&gpio2>; | 
					
						
							| 
									
										
										
										
											2013-05-31 14:32:57 +02:00
										 |  |  | 		interrupts = <2 IRQ_TYPE_LEVEL_LOW>; /* gpio line 34 */ | 
					
						
							| 
									
										
										
										
											2012-01-20 14:17:00 +01:00
										 |  |  | 		vdd-supply = <&vdd_eth>; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2011-10-04 17:10:27 +05:30
										 |  |  | 
 | 
					
						
							|  |  |  | &mmc1 { | 
					
						
							|  |  |  | 	vmmc-supply = <&vmmc>; | 
					
						
							| 
									
										
										
										
											2012-05-13 00:14:24 -04:00
										 |  |  | 	bus-width = <8>; | 
					
						
							| 
									
										
										
										
											2011-10-04 17:10:27 +05:30
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | &mmc2 { | 
					
						
							|  |  |  | 	vmmc-supply = <&vaux1>; | 
					
						
							| 
									
										
										
										
											2012-05-13 00:14:24 -04:00
										 |  |  | 	bus-width = <8>; | 
					
						
							| 
									
										
										
										
											2011-10-04 17:10:27 +05:30
										 |  |  | 	ti,non-removable; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | &mmc3 { | 
					
						
							| 
									
										
										
										
											2012-06-21 01:36:03 -07:00
										 |  |  | 	status = "disabled"; | 
					
						
							| 
									
										
										
										
											2011-10-04 17:10:27 +05:30
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | &mmc4 { | 
					
						
							| 
									
										
										
										
											2012-06-21 01:36:03 -07:00
										 |  |  | 	status = "disabled"; | 
					
						
							| 
									
										
										
										
											2011-10-04 17:10:27 +05:30
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | &mmc5 { | 
					
						
							| 
									
										
										
										
											2013-09-13 12:09:57 -07:00
										 |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = <&wl12xx_pins>; | 
					
						
							|  |  |  | 	vmmc-supply = <&wl12xx_vmmc>; | 
					
						
							|  |  |  | 	non-removable; | 
					
						
							| 
									
										
										
										
											2012-05-13 00:14:24 -04:00
										 |  |  | 	bus-width = <4>; | 
					
						
							| 
									
										
										
										
											2013-09-13 12:09:57 -07:00
										 |  |  | 	cap-power-off-card; | 
					
						
							| 
									
										
										
										
											2011-10-04 17:10:27 +05:30
										 |  |  | }; | 
					
						
							| 
									
										
										
										
											2012-08-14 16:45:37 +05:30
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-01-20 20:35:26 +05:30
										 |  |  | &emif1 { | 
					
						
							|  |  |  | 	cs1-used; | 
					
						
							|  |  |  | 	device-handle = <&elpida_ECB240ABACN>; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | &emif2 { | 
					
						
							|  |  |  | 	cs1-used; | 
					
						
							|  |  |  | 	device-handle = <&elpida_ECB240ABACN>; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-08-14 16:45:37 +05:30
										 |  |  | &keypad { | 
					
						
							|  |  |  | 	keypad,num-rows = <8>; | 
					
						
							|  |  |  | 	keypad,num-columns = <8>; | 
					
						
							|  |  |  | 	linux,keymap = <0x00000012	/* KEY_E */ | 
					
						
							|  |  |  | 			0x00010013	/* KEY_R */ | 
					
						
							|  |  |  | 			0x00020014	/* KEY_T */ | 
					
						
							|  |  |  | 			0x00030066	/* KEY_HOME */ | 
					
						
							|  |  |  | 			0x0004003f	/* KEY_F5 */ | 
					
						
							|  |  |  | 			0x000500f0	/* KEY_UNKNOWN */ | 
					
						
							|  |  |  | 			0x00060017	/* KEY_I */ | 
					
						
							|  |  |  | 			0x0007002a	/* KEY_LEFTSHIFT */ | 
					
						
							|  |  |  | 			0x01000020	/* KEY_D*/ | 
					
						
							|  |  |  | 			0x01010021	/* KEY_F */ | 
					
						
							|  |  |  | 			0x01020022	/* KEY_G */ | 
					
						
							|  |  |  | 			0x010300e7	/* KEY_SEND */ | 
					
						
							|  |  |  | 			0x01040040	/* KEY_F6 */ | 
					
						
							|  |  |  | 			0x010500f0	/* KEY_UNKNOWN */ | 
					
						
							|  |  |  | 			0x01060025	/* KEY_K */ | 
					
						
							|  |  |  | 			0x0107001c	/* KEY_ENTER */ | 
					
						
							|  |  |  | 			0x0200002d	/* KEY_X */ | 
					
						
							|  |  |  | 			0x0201002e	/* KEY_C */ | 
					
						
							|  |  |  | 			0x0202002f	/* KEY_V */ | 
					
						
							|  |  |  | 			0x0203006b	/* KEY_END */ | 
					
						
							|  |  |  | 			0x02040041	/* KEY_F7 */ | 
					
						
							|  |  |  | 			0x020500f0	/* KEY_UNKNOWN */ | 
					
						
							|  |  |  | 			0x02060034	/* KEY_DOT */ | 
					
						
							|  |  |  | 			0x0207003a	/* KEY_CAPSLOCK */ | 
					
						
							|  |  |  | 			0x0300002c	/* KEY_Z */ | 
					
						
							|  |  |  | 			0x0301004e	/* KEY_KPLUS */ | 
					
						
							|  |  |  | 			0x03020030	/* KEY_B */ | 
					
						
							|  |  |  | 			0x0303003b	/* KEY_F1 */ | 
					
						
							|  |  |  | 			0x03040042	/* KEY_F8 */ | 
					
						
							|  |  |  | 			0x030500f0	/* KEY_UNKNOWN */ | 
					
						
							|  |  |  | 			0x03060018	/* KEY_O */ | 
					
						
							|  |  |  | 			0x03070039	/* KEY_SPACE */ | 
					
						
							|  |  |  | 			0x04000011	/* KEY_W */ | 
					
						
							|  |  |  | 			0x04010015	/* KEY_Y */ | 
					
						
							|  |  |  | 			0x04020016	/* KEY_U */ | 
					
						
							|  |  |  | 			0x0403003c	/* KEY_F2 */ | 
					
						
							|  |  |  | 			0x04040073	/* KEY_VOLUMEUP */ | 
					
						
							|  |  |  | 			0x040500f0	/* KEY_UNKNOWN */ | 
					
						
							|  |  |  | 			0x04060026	/* KEY_L */ | 
					
						
							|  |  |  | 			0x04070069	/* KEY_LEFT */ | 
					
						
							|  |  |  | 			0x0500001f	/* KEY_S */ | 
					
						
							|  |  |  | 			0x05010023	/* KEY_H */ | 
					
						
							|  |  |  | 			0x05020024	/* KEY_J */ | 
					
						
							|  |  |  | 			0x0503003d	/* KEY_F3 */ | 
					
						
							|  |  |  | 			0x05040043	/* KEY_F9 */ | 
					
						
							|  |  |  | 			0x05050072	/* KEY_VOLUMEDOWN */ | 
					
						
							|  |  |  | 			0x05060032	/* KEY_M */ | 
					
						
							|  |  |  | 			0x0507006a	/* KEY_RIGHT */ | 
					
						
							|  |  |  | 			0x06000010	/* KEY_Q */ | 
					
						
							|  |  |  | 			0x0601001e	/* KEY_A */ | 
					
						
							|  |  |  | 			0x06020031	/* KEY_N */ | 
					
						
							|  |  |  | 			0x0603009e	/* KEY_BACK */ | 
					
						
							|  |  |  | 			0x0604000e	/* KEY_BACKSPACE */ | 
					
						
							|  |  |  | 			0x060500f0	/* KEY_UNKNOWN */ | 
					
						
							|  |  |  | 			0x06060019	/* KEY_P */ | 
					
						
							|  |  |  | 			0x06070067	/* KEY_UP */ | 
					
						
							|  |  |  | 			0x07000094	/* KEY_PROG1 */ | 
					
						
							|  |  |  | 			0x07010095	/* KEY_PROG2 */ | 
					
						
							|  |  |  | 			0x070200ca	/* KEY_PROG3 */ | 
					
						
							|  |  |  | 			0x070300cb	/* KEY_PROG4 */ | 
					
						
							|  |  |  | 			0x0704003e	/* KEY_F4 */ | 
					
						
							|  |  |  | 			0x070500f0	/* KEY_UNKNOWN */ | 
					
						
							|  |  |  | 			0x07060160	/* KEY_OK */ | 
					
						
							|  |  |  | 			0x0707006c>;	/* KEY_DOWN */ | 
					
						
							|  |  |  | 	linux,input-no-autorepeat; | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2012-09-10 10:34:52 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | &uart2 { | 
					
						
							|  |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = <&uart2_pins>; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | &uart3 { | 
					
						
							|  |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = <&uart3_pins>; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | &uart4 { | 
					
						
							|  |  |  | 	pinctrl-names = "default"; | 
					
						
							|  |  |  | 	pinctrl-0 = <&uart4_pins>; | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2012-10-04 14:57:23 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | &mcbsp3 { | 
					
						
							|  |  |  | 	status = "disabled"; | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2012-09-19 15:02:06 +05:30
										 |  |  | 
 | 
					
						
							|  |  |  | &twl_usb_comparator { | 
					
						
							|  |  |  | 	usb-supply = <&vusb>; | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2013-03-07 19:05:16 +05:30
										 |  |  | 
 | 
					
						
							|  |  |  | &usb_otg_hs { | 
					
						
							|  |  |  | 	interface-type = <1>; | 
					
						
							|  |  |  | 	mode = <3>; | 
					
						
							|  |  |  | 	power = <50>; | 
					
						
							|  |  |  | }; |