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