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/am3517-craneboard.dts

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  * See craneboard.org for more details
    4  *
    5  * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
    6  */
    7 /dts-v1/;
    8 
    9 #include "am3517.dtsi"
   10 
   11 / {
   12         model = "TI AM3517 CraneBoard (TMDSEVM3517)";
   13         compatible = "ti,am3517-craneboard", "ti,am3517", "ti,omap3";
   14 
   15         memory@80000000 {
   16                 device_type = "memory";
   17                 reg = <0x80000000 0x10000000>;  /* 256 MB */
   18         };
   19 
   20         vbat: fixedregulator {
   21                 compatible = "regulator-fixed";
   22                 regulator-name = "vbat";
   23                 regulator-min-microvolt = <5000000>;
   24                 regulator-max-microvolt = <5000000>;
   25                 regulator-boot-on;
   26         };
   27 };
   28 
   29 &davinci_emac {
   30         status = "okay";
   31 };
   32 
   33 &davinci_mdio {
   34         status = "okay";
   35 };
   36 
   37 &i2c1 {
   38         clock-frequency = <2600000>;
   39 
   40         tps: tps@2d {
   41                 reg = <0x2d>;
   42         };
   43 };
   44 
   45 &i2c2 {
   46         clock-frequency = <400000>;
   47         /* goes to expansion connector */
   48         status = "disabled";
   49 };
   50 
   51 &i2c3 {
   52         clock-frequency = <400000>;
   53         /* goes to expansion connector */
   54         status = "disabled";
   55 };
   56 
   57 &mmc1 {
   58         vmmc-supply = <&vdd2_reg>;
   59         bus-width = <8>;
   60 };
   61 
   62 &mmc2 {
   63         /* goes to expansion connector */
   64         status = "disabled";
   65 };
   66 
   67 &mmc3 {
   68         /* goes to expansion connector */
   69         status = "disabled";
   70 };
   71 
   72 #include "tps65910.dtsi"
   73 
   74 &omap3_pmx_core {
   75         tps_pins: pinmux_tps_pins {
   76                 pinctrl-single,pins = <
   77                         OMAP3_CORE1_IOPAD(0x21e0, PIN_INPUT_PULLUP | MUX_MODE0) /* sys_nirq.sys_nirq */
   78                 >;
   79         };
   80 };
   81 
   82 &tps {
   83         pinctrl-names = "default";
   84         pinctrl-0 = <&tps_pins>;
   85 
   86         interrupts = <7>; /* SYS_NIRQ cascaded to intc */
   87         interrupt-parent = <&intc>;
   88 
   89         ti,en-ck32k-xtal;
   90 
   91         vcc1-supply = <&vbat>;
   92         vcc2-supply = <&vbat>;
   93         vcc3-supply = <&vbat>;
   94         vcc4-supply = <&vbat>;
   95         vcc5-supply = <&vbat>;
   96         vcc6-supply = <&vbat>;
   97         vcc7-supply = <&vbat>;
   98         vccio-supply = <&vbat>;
   99 
  100         regulators {
  101                 vrtc_reg: regulator@0 {
  102                         regulator-always-on;
  103                 };
  104 
  105                 vio_reg: regulator@1 {
  106                         regulator-always-on;
  107                 };
  108 
  109                 /*
  110                  * Unused:
  111                  * VDIG1=2.7V,300mA max
  112                  * VDIG2=1.8V,300mA max
  113                  */
  114 
  115                 vpll_reg: regulator@7 {
  116                         /* VDDS_DPLL_1V8 */
  117                         regulator-min-microvolt = <1800000>;
  118                         regulator-max-microvolt = <1800000>;
  119                         regulator-always-on;
  120                 };
  121 
  122                 vaux1_reg: regulator@9 {
  123                         /* VDDS_SRAM_1V8 */
  124                         regulator-min-microvolt = <1800000>;
  125                         regulator-max-microvolt = <1800000>;
  126                         regulator-always-on;
  127                 };
  128 
  129                 vaux2_reg: regulator@10 {
  130                         /* VDDA1P8V_USBPHY */
  131                         regulator-min-microvolt = <1800000>;
  132                         regulator-max-microvolt = <1800000>;
  133                         regulator-always-on;
  134                 };
  135 
  136                 /* VAUX33 unused */
  137 
  138                 vdac_reg: regulator@8 {
  139                         /* VDDA_DAC_1V8 */
  140                         regulator-min-microvolt = <1800000>;
  141                         regulator-max-microvolt = <1800000>;
  142                         regulator-always-on;
  143                 };
  144 
  145                 vmmc_reg: regulator@12 {
  146                         /* VDDA3P3V_USBPHY */
  147                         regulator-min-microvolt = <3300000>;
  148                         regulator-max-microvolt = <3300000>;
  149                         regulator-always-on;
  150                 };
  151 
  152                 vdd1_reg: regulator@2 {
  153                         /* VDD_CORE */
  154                         regulator-name = "vdd_core";
  155                         regulator-min-microvolt = <1200000>;
  156                         regulator-max-microvolt = <1200000>;
  157                         regulator-boot-on;
  158                         regulator-always-on;
  159                 };
  160 
  161                 vdd2_reg: regulator@3 {
  162                         /* VDDSHV_3V3 */
  163                         regulator-name = "vdd_shv";
  164                         regulator-min-microvolt = <3300000>;
  165                         regulator-max-microvolt = <3300000>;
  166                         regulator-always-on;
  167                 };
  168 
  169                 /* VDD3 unused */
  170         };
  171 };

Cache object: 0a368cc800d7013fbd0186e6461b4867


[ 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.