The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/omap3-overo-common-peripherals.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 5925d55e6f52b56d9f0dd0e3d546e433


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.