162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci/* 762306a36Sopenharmony_ci * Peripherals common to all Gumstix Overo boards (Tobi, Summit, Palo43,...) 862306a36Sopenharmony_ci */ 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/ { 1162306a36Sopenharmony_ci lis33_3v3: lis33-3v3-reg { 1262306a36Sopenharmony_ci compatible = "regulator-fixed"; 1362306a36Sopenharmony_ci regulator-name = "lis33-3v3-reg"; 1462306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 1562306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 1662306a36Sopenharmony_ci }; 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci lis33_1v8: lis33-1v8-reg { 1962306a36Sopenharmony_ci compatible = "regulator-fixed"; 2062306a36Sopenharmony_ci regulator-name = "lis33-1v8-reg"; 2162306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 2262306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 2362306a36Sopenharmony_ci }; 2462306a36Sopenharmony_ci}; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci&omap3_pmx_core { 2762306a36Sopenharmony_ci i2c3_pins: i2c3-pins { 2862306a36Sopenharmony_ci pinctrl-single,pins = < 2962306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x21c2, PIN_INPUT | MUX_MODE0) /* i2c3_scl.i2c3_scl */ 3062306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x21c4, PIN_INPUT | MUX_MODE0) /* i2c3_sda.i2c3_sda */ 3162306a36Sopenharmony_ci >; 3262306a36Sopenharmony_ci }; 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci uart3_pins: uart3-pins { 3562306a36Sopenharmony_ci pinctrl-single,pins = < 3662306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x219e, PIN_INPUT | MUX_MODE0) /* uart3_rx_irrx.uart3_rx_irrx */ 3762306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x21a0, PIN_OUTPUT | MUX_MODE0) /* uart3_tx_irtx.uart3_tx_irtx */ 3862306a36Sopenharmony_ci >; 3962306a36Sopenharmony_ci }; 4062306a36Sopenharmony_ci}; 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci&i2c3 { 4362306a36Sopenharmony_ci pinctrl-names = "default"; 4462306a36Sopenharmony_ci pinctrl-0 = <&i2c3_pins>; 4562306a36Sopenharmony_ci clock-frequency = <100000>; 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci /* optional 1K EEPROM with revision information */ 4862306a36Sopenharmony_ci eeprom@51 { 4962306a36Sopenharmony_ci compatible = "atmel,24c01"; 5062306a36Sopenharmony_ci reg = <0x51>; 5162306a36Sopenharmony_ci pagesize = <8>; 5262306a36Sopenharmony_ci }; 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ci lis33de: lis33de@1d { 5562306a36Sopenharmony_ci compatible = "st,lis33de", "st,lis3lv02d"; 5662306a36Sopenharmony_ci reg = <0x1d>; 5762306a36Sopenharmony_ci Vdd-supply = <&lis33_1v8>; 5862306a36Sopenharmony_ci Vdd_IO-supply = <&lis33_3v3>; 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ci st,click-single-x; 6162306a36Sopenharmony_ci st,click-single-y; 6262306a36Sopenharmony_ci st,click-single-z; 6362306a36Sopenharmony_ci st,click-thresh-x = <10>; 6462306a36Sopenharmony_ci st,click-thresh-y = <10>; 6562306a36Sopenharmony_ci st,click-thresh-z = <10>; 6662306a36Sopenharmony_ci st,irq1-click; 6762306a36Sopenharmony_ci st,irq2-click; 6862306a36Sopenharmony_ci st,wakeup-x-lo; 6962306a36Sopenharmony_ci st,wakeup-x-hi; 7062306a36Sopenharmony_ci st,wakeup-y-lo; 7162306a36Sopenharmony_ci st,wakeup-y-hi; 7262306a36Sopenharmony_ci st,wakeup-z-lo; 7362306a36Sopenharmony_ci st,wakeup-z-hi; 7462306a36Sopenharmony_ci st,min-limit-x = <120>; 7562306a36Sopenharmony_ci st,min-limit-y = <120>; 7662306a36Sopenharmony_ci st,min-limit-z = <140>; 7762306a36Sopenharmony_ci st,max-limit-x = <550>; 7862306a36Sopenharmony_ci st,max-limit-y = <550>; 7962306a36Sopenharmony_ci st,max-limit-z = <750>; 8062306a36Sopenharmony_ci }; 8162306a36Sopenharmony_ci}; 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci&mmc3 { 8462306a36Sopenharmony_ci status = "disabled"; 8562306a36Sopenharmony_ci}; 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ci&uart3 { 8862306a36Sopenharmony_ci interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>; 8962306a36Sopenharmony_ci pinctrl-names = "default"; 9062306a36Sopenharmony_ci pinctrl-0 = <&uart3_pins>; 9162306a36Sopenharmony_ci}; 9262306a36Sopenharmony_ci 93