dt-bindings: usb: cypress,hx3: Add support for all variants
authorLukasz Czechowski <lukasz.czechowski@thaumatec.com>
Wed, 30 Jul 2025 11:10:19 +0000 (13:10 +0200)
committerTom Rini <trini@konsulko.com>
Wed, 30 Jul 2025 14:23:00 +0000 (08:23 -0600)
commitc419fd81349efaf4301c3b6e66ee12d500738105
tree4efd57fe0c0d262a441a16159049e6cfe84a5c95
parent7c0491ccc6a772a13b326b76a47cb6b3cc5e3f7f
dt-bindings: usb: cypress,hx3: Add support for all variants

The Cypress HX3 hubs use different default PID value depending
on the variant. Update compatibles list.
Becasuse all hub variants use the same driver data, allow the
dt node to have two compatibles: leftmost which matches the HW
exactly, and the second one as fallback.

Fixes: 1eca51f58a10 ("dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family")
Cc: stable@vger.kernel.org # 6.6
Cc: stable@vger.kernel.org # Backport of the patch ("dt-bindings: usb: usb-device: relax compatible pattern to a contains") from list: https://lore.kernel.org/linux-usb/20250418-dt-binding-usb-device-compatibles-v2-1-b3029f14e800@cherry.de/
Cc: stable@vger.kernel.org # Backport of the patch in this series fixing product ID in onboard_dev_id_table in drivers/usb/misc/onboard_usb_dev.c driver
Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com>
Reviewed-by: "Rob Herring (Arm)" <robh@kernel.org>
Link: https://lore.kernel.org/r/20250425-onboard_usb_dev-v2-2-4a76a474a010@thaumatec.com
[taken with Greg's blessing]
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
[ upstream commit: 1ad4b5a7de16806afc1aeaf012337e62af04e001 ]

(cherry picked from commit 53aacaed0ad140b017c803d9777473c6c62f5352)
dts/upstream/Bindings/usb/cypress,hx3.yaml