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/Bindings/phy/phy-mapphone-mdm6600.txt

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 Device tree binding documentation for Motorola Mapphone MDM6600 USB PHY
    2 
    3 Required properties:
    4 - compatible            Must be "motorola,mapphone-mdm6600"
    5 - enable-gpios          GPIO to enable the USB PHY
    6 - power-gpios           GPIO to power on the device
    7 - reset-gpios           GPIO to reset the device
    8 - motorola,mode-gpios   Two GPIOs to configure MDM6600 USB start-up mode for
    9                         normal mode versus USB flashing mode
   10 - motorola,cmd-gpios    Three GPIOs to control the power state of the MDM6600
   11 - motorola,status-gpios Three GPIOs to read the power state of the MDM6600
   12 
   13 Example:
   14 
   15 usb-phy {
   16         compatible = "motorola,mapphone-mdm6600";
   17         enable-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
   18         power-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
   19         reset-gpios = <&gpio2 17 GPIO_ACTIVE_HIGH>;
   20         motorola,mode-gpios = <&gpio5 20 GPIO_ACTIVE_HIGH>,
   21                               <&gpio5 21 GPIO_ACTIVE_HIGH>;
   22         motorola,cmd-gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>,
   23                              <&gpio4 8 GPIO_ACTIVE_HIGH>,
   24                              <&gpio5 14 GPIO_ACTIVE_HIGH>;
   25         motorola,status-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>,
   26                                 <&gpio2 21 GPIO_ACTIVE_HIGH>,
   27                                 <&gpio2 23 GPIO_ACTIVE_HIGH>;
   28         #phy-cells = <0>;
   29 };

Cache object: 37d953f87dec69704261ca02e9ce09a7


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