Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  atmel-usb.txt   Sprache: Text

 
Atmel SOC USB controllers

OHCI

Required properties:
 - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers
   used in host mode.
 - reg: Address and length of the register set for the device
 - interrupts: Should contain ohci interrupt
 - clocks: Should reference the peripheral, host and system clocks
 - clock-names: Should contain three strings
  "ohci_clk" for the peripheral clock
  "hclk" for the host clock
  "uhpck" for the system clock
 - num-ports: Number of ports.
 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
   activated for the bus to be powered.
 - atmel,oc-gpio: If present, specifies a gpio that needs to be
   activated for the overcurrent detection.

usb0: ohci@500000 {
 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
 reg = <0x00500000 0x100000>;
 clocks = <&uhphs_clk>, <&uhphs_clk>, <&uhpck>;
 clock-names = "ohci_clk", "hclk", "uhpck";
 interrupts = <20 4>;
 num-ports = <2>;
};

EHCI

Required properties:
 - compatible: Should be "atmel,at91sam9g45-ehci" for USB controllers
   used in host mode.
 - reg: Address and length of the register set for the device
 - interrupts: Should contain ehci interrupt
 - clocks: Should reference the peripheral and the UTMI clocks
 - clock-names: Should contain two strings
  "ehci_clk" for the peripheral clock
  "usb_clk" for the UTMI clock

Optional properties:
 - phy_type : For multi port host USB controllers, should be one of
   "utmi", or "hsic".

usb1: ehci@800000 {
 compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
 reg = <0x00800000 0x100000>;
 interrupts = <22 4>;
 clocks = <&utmi>, <&uhphs_clk>;
 clock-names = "usb_clk", "ehci_clk";
};

AT91 USB device controller

Required properties:
 - compatible: Should be one of the following
        "atmel,at91rm9200-udc"
        "atmel,at91sam9260-udc"
        "atmel,at91sam9261-udc"
        "atmel,at91sam9263-udc"
 - reg: Address and length of the register set for the device
 - interrupts: Should contain macb interrupt
 - clocks: Should reference the peripheral and the AHB clocks
 - clock-names: Should contain two strings
  "pclk" for the peripheral clock
  "hclk" for the AHB clock

Optional properties:
 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
   activated for the bus to be powered.

usb1: gadget@fffa4000 {
 compatible = "atmel,at91rm9200-udc";
 reg = <0xfffa4000 0x4000>;
 interrupts = <10 4>;
 clocks = <&udc_clk>, <&udpck>;
 clock-names = "pclk", "hclk";
 atmel,vbus-gpio = <&pioC 5 0>;
};

Atmel High-Speed USB device controller

Required properties:
 - compatible: Should be one of the following
        "atmel,at91sam9rl-udc"
        "atmel,at91sam9g45-udc"
        "atmel,sama5d3-udc"
        "microchip,sam9x60-udc"
        "microchip,lan9662-udc"
        For "microchip,lan9662-udc" the fallback "atmel,sama5d3-udc"
        is required.
 - reg: Address and length of the register set for the device
 - interrupts: Should contain usba interrupt
 - clocks: Should reference the peripheral and host clocks
 - clock-names: Should contain two strings
  "pclk" for the peripheral clock
  "hclk" for the host clock

Deprecated property:
 - ep childnode: To specify the number of endpoints and their properties.

Optional properties:
 - atmel,vbus-gpio: If present, specifies a gpio that allows to detect whether
   vbus is present (USB is connected).

Deprecated child node properties:
 - name: Name of the endpoint.
 - reg: Num of the endpoint.
 - atmel,fifo-size: Size of the fifo.
 - atmel,nb-banks: Number of banks.
 - atmel,can-dma: Boolean to specify if the endpoint support DMA.
 - atmel,can-isoc: Boolean to specify if the endpoint support ISOC.

usb2: gadget@fff78000 {
 #address-cells = <1>;
 #size-cells = <0>;
 compatible = "atmel,at91sam9rl-udc";
 reg = <0x00600000 0x80000
        0xfff78000 0x400>;
 interrupts = <27 4 0>;
 clocks = <&utmi>, <&udphs_clk>;
 clock-names = "hclk", "pclk";
 atmel,vbus-gpio = <&pioB 19 0>;
};

Messung V0.5
C=95 H=94 G=94

¤ Dauer der Verarbeitung: 0.0 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge