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/usb/samsung-hsotg.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 Samsung High Speed USB OTG controller
    2 -----------------------------
    3 
    4 The Samsung HSOTG IP can be found on Samsung SoCs, from S3C6400 onwards.
    5 It gives functionality of OTG-compliant USB 2.0 host and device with
    6 support for USB 2.0 high-speed (480Mbps) and full-speed (12 Mbps)
    7 operation.
    8 
    9 Currently only device mode is supported.
   10 
   11 Binding details
   12 -----
   13 
   14 Required properties:
   15 - compatible: "samsung,s3c6400-hsotg" should be used for all currently
   16     supported SoC,
   17 - interrupts: specifier of interrupt signal of interrupt controller,
   18     according to bindings of interrupt controller,
   19 - clocks: contains an array of clock specifiers:
   20     - first entry: OTG clock
   21 - clock-names: contains array of clock names:
   22     - first entry: must be "otg"
   23 - vusb_d-supply: phandle to voltage regulator of digital section,
   24 - vusb_a-supply: phandle to voltage regulator of analog section.
   25 
   26 Example
   27 -----
   28 
   29         hsotg@12480000 {
   30                 compatible = "samsung,s3c6400-hsotg";
   31                 reg = <0x12480000 0x20000>;
   32                 interrupts = <0 71 0>;
   33                 clocks = <&clock 305>;
   34                 clock-names = "otg";
   35                 vusb_d-supply = <&vusb_reg>;
   36                 vusb_a-supply = <&vusbdac_reg>;
   37         };
   38 

Cache object: ee2cf4c022173d352b2b8524b9d42d10


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