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/ste-href520-tvk.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-or-later
    2 /*
    3  * Device Tree for the HREF520 version with the TVK1281618 R3 UIB
    4  */
    5 
    6 /dts-v1/;
    7 #include "ste-db8520.dtsi"
    8 #include "ste-hrefv60plus.dtsi"
    9 #include "ste-href-tvk1281618-r3.dtsi"
   10 
   11 / {
   12         model = "ST-Ericsson HREF520 and TVK1281618 R3 UIB";
   13         compatible = "st-ericsson,href520", "st-ericsson,u8500";
   14 
   15 
   16         /* ST6G3244ME level translator for 1.8/2.9 V */
   17         vmmci: regulator-gpio {
   18                 compatible = "regulator-gpio";
   19 
   20                 regulator-min-microvolt = <1800000>;
   21                 regulator-max-microvolt = <2900000>;
   22                 regulator-name = "mmci-reg";
   23                 regulator-type = "voltage";
   24 
   25                 startup-delay-us = <100>;
   26 
   27                 states = <1800000 0x1
   28                           2900000 0x0>;
   29 
   30                 gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>;
   31                 enable-gpio = <&gpio2 14 GPIO_ACTIVE_HIGH>;
   32                 enable-active-high;
   33 
   34                 pinctrl-names = "default";
   35                 pinctrl-0 = <&vmmci_default_mode>;
   36         };
   37 };
   38 
   39 &pinctrl {
   40         vmmci {
   41                 vmmci_default_mode: vmmc_default {
   42                         /* VMMCI level-shifter enable */
   43                         default_href520_cfg1 {
   44                                 pins = "GPIO78_F4";
   45                                 ste,config = <&gpio_out_hi>;
   46                         };
   47                         /* VMMCI level-shifter voltage select */
   48                         default_href520_cfg2 {
   49                                 pins = "GPIO5_AG6";
   50                                 ste,config = <&gpio_out_hi>;
   51                         };
   52                 };
   53         };
   54 };

Cache object: c2b93f0d18d019605c9803ed9b6db5cc


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