^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Samsung S3C2410 and compatible SoC USB controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) OHCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) - compatible: should be "samsung,s3c2410-ohci" for USB host controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) - reg: address and length of the controller memory mapped region
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) - interrupts: interrupt number for the USB OHCI controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) - clocks: Should reference the bus and host clocks
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) - clock-names: Should contain two strings
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) "usb-bus-host" for the USB bus clock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) "usb-host" for the USB host clock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) usb0: ohci@49000000 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) compatible = "samsung,s3c2410-ohci";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) reg = <0x49000000 0x100>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) interrupts = <0 0 26 3>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) clocks = <&clocks UCLK>, <&clocks HCLK_USBH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) clock-names = "usb-bus-host", "usb-host";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) };