Home | History | Annotate | Line # | Download | only in dts
      1  1.1.1.2     skrll // SPDX-License-Identifier: GPL-2.0-only
      2      1.1  jmcneill /*
      3      1.1  jmcneill  * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
      4      1.1  jmcneill  */
      5      1.1  jmcneill 
      6      1.1  jmcneill /*
      7      1.1  jmcneill  * Peripherals common to all Gumstix Overo boards (Tobi, Summit, Palo43,...)
      8      1.1  jmcneill  */
      9      1.1  jmcneill 
     10      1.1  jmcneill / {
     11      1.1  jmcneill 	lis33_3v3: lis33-3v3-reg {
     12      1.1  jmcneill 		compatible = "regulator-fixed";
     13      1.1  jmcneill 		regulator-name = "lis33-3v3-reg";
     14      1.1  jmcneill 		regulator-min-microvolt = <3300000>;
     15      1.1  jmcneill 		regulator-max-microvolt = <3300000>;
     16      1.1  jmcneill 	};
     17      1.1  jmcneill 
     18      1.1  jmcneill 	lis33_1v8: lis33-1v8-reg {
     19      1.1  jmcneill 		compatible = "regulator-fixed";
     20      1.1  jmcneill 		regulator-name = "lis33-1v8-reg";
     21      1.1  jmcneill 		regulator-min-microvolt = <1800000>;
     22      1.1  jmcneill 		regulator-max-microvolt = <1800000>;
     23      1.1  jmcneill 	};
     24      1.1  jmcneill };
     25      1.1  jmcneill 
     26      1.1  jmcneill &omap3_pmx_core {
     27      1.1  jmcneill 	i2c3_pins: pinmux_i2c3_pins {
     28      1.1  jmcneill 		pinctrl-single,pins = <
     29      1.1  jmcneill 			OMAP3_CORE1_IOPAD(0x21c2, PIN_INPUT | MUX_MODE0)	/* i2c3_scl.i2c3_scl */
     30      1.1  jmcneill 			OMAP3_CORE1_IOPAD(0x21c4, PIN_INPUT | MUX_MODE0)	/* i2c3_sda.i2c3_sda */
     31      1.1  jmcneill 		>;
     32      1.1  jmcneill 	};
     33      1.1  jmcneill 
     34      1.1  jmcneill 	uart3_pins: pinmux_uart3_pins {
     35      1.1  jmcneill 		pinctrl-single,pins = <
     36      1.1  jmcneill 			OMAP3_CORE1_IOPAD(0x219e, PIN_INPUT | MUX_MODE0)	/* uart3_rx_irrx.uart3_rx_irrx */
     37      1.1  jmcneill 			OMAP3_CORE1_IOPAD(0x21a0, PIN_OUTPUT | MUX_MODE0)	/* uart3_tx_irtx.uart3_tx_irtx */
     38      1.1  jmcneill 		>;
     39      1.1  jmcneill 	};
     40      1.1  jmcneill };
     41      1.1  jmcneill 
     42      1.1  jmcneill &i2c3 {
     43      1.1  jmcneill 	pinctrl-names = "default";
     44      1.1  jmcneill 	pinctrl-0 = <&i2c3_pins>;
     45      1.1  jmcneill 	clock-frequency = <100000>;
     46      1.1  jmcneill 
     47      1.1  jmcneill 	/* optional 1K EEPROM with revision information */
     48      1.1  jmcneill 	eeprom@51 {
     49      1.1  jmcneill 		compatible = "atmel,24c01";
     50      1.1  jmcneill 		reg = <0x51>;
     51      1.1  jmcneill 		pagesize = <8>;
     52      1.1  jmcneill 	};
     53      1.1  jmcneill 
     54      1.1  jmcneill 	lis33de: lis33de@1d {
     55      1.1  jmcneill 		compatible = "st,lis33de", "st,lis3lv02d";
     56      1.1  jmcneill 		reg = <0x1d>;
     57      1.1  jmcneill 		Vdd-supply = <&lis33_1v8>;
     58      1.1  jmcneill 		Vdd_IO-supply = <&lis33_3v3>;
     59      1.1  jmcneill 
     60      1.1  jmcneill 		st,click-single-x;
     61      1.1  jmcneill 		st,click-single-y;
     62      1.1  jmcneill 		st,click-single-z;
     63      1.1  jmcneill 		st,click-thresh-x = <10>;
     64      1.1  jmcneill 		st,click-thresh-y = <10>;
     65      1.1  jmcneill 		st,click-thresh-z = <10>;
     66      1.1  jmcneill 		st,irq1-click;
     67      1.1  jmcneill 		st,irq2-click;
     68      1.1  jmcneill 		st,wakeup-x-lo;
     69      1.1  jmcneill 		st,wakeup-x-hi;
     70      1.1  jmcneill 		st,wakeup-y-lo;
     71      1.1  jmcneill 		st,wakeup-y-hi;
     72      1.1  jmcneill 		st,wakeup-z-lo;
     73      1.1  jmcneill 		st,wakeup-z-hi;
     74      1.1  jmcneill 		st,min-limit-x = <120>;
     75      1.1  jmcneill 		st,min-limit-y = <120>;
     76      1.1  jmcneill 		st,min-limit-z = <140>;
     77      1.1  jmcneill 		st,max-limit-x = <550>;
     78      1.1  jmcneill 		st,max-limit-y = <550>;
     79      1.1  jmcneill 		st,max-limit-z = <750>;
     80      1.1  jmcneill 	};
     81      1.1  jmcneill };
     82      1.1  jmcneill 
     83      1.1  jmcneill &mmc3 {
     84      1.1  jmcneill 	status = "disabled";
     85      1.1  jmcneill };
     86      1.1  jmcneill 
     87      1.1  jmcneill &uart3 {
     88      1.1  jmcneill 	interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
     89      1.1  jmcneill 	pinctrl-names = "default";
     90      1.1  jmcneill 	pinctrl-0 = <&uart3_pins>;
     91      1.1  jmcneill };
     92      1.1  jmcneill 
     93