Hi, This increases the max. allowed clocks for generic-ohci from 3 to 4. On RK3588 a total of 4 clocks is required to access the OHCI registers. EHCI already supports 4 clocks. Changes since PATCHv4: * https://lore.kernel.org/linux-usb/20230413173150.71387-1-sebastian.reichel@xxxxxxxxxxxxx/ * Rebase to v6.4-rc1 * Re-add minItems for rockchip,rk3588-ohci = false Changes since PATCHv3: * https://lore.kernel.org/all/20230406135552.23980-1-sebastian.reichel@xxxxxxxxxxxxx/ * Fix the PATCH version in the patchset subjects :) * Collect Rob Herrings's Reviewed-by * Drop maxItems = 4 from rockchip,rk3588-ohci = true branch (4 is the default value) * Drop minItems = 1 from rockchip,rk3588-ohci = false branch (1 is the default value) Changes since PATCHv2: * https://lore.kernel.org/all/20230404145350.45388-1-sebastian.reichel@xxxxxxxxxxxxx/ * Added Krzysztof's Ack to the EHCI binding update * Changed OHCI binding update according to Krzysztof's feedback Changes since PATCHv1: * https://lore.kernel.org/all/20230331163148.5863-1-sebastian.reichel@xxxxxxxxxxxxx/ * changed cover-letter subject * Add Alan's Acked-by to the driver patch increasing the clock count * Update bindings, adding rockchip,rk3588-ohci and rockchip,rk3588-ehci compatibles -- Sebastian Sebastian Reichel (3): dt-bindings: usb: Add RK3588 OHCI dt-bindings: usb: Add RK3588 EHCI usb: host: ohci-platform: increase max clock number to 4 .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 17 ++++++++++++++++- drivers/usb/host/ohci-platform.c | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) -- 2.39.2