diff options
author | Sam Edwards <cfsworks@gmail.com> | 2024-09-30 14:06:52 -0700 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2024-10-02 10:27:30 +0200 |
commit | 6d14287746d1b5783ee69b3841838e1af5e44dd1 (patch) | |
tree | ed948cc35f853a9c09b7fbbec35bd5c8344d5b4e /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | de7e071ad5e46515e2d930862820c65fa53dbe2a (diff) |
arm64: dts: rockchip: Enable all 3 USBs on Turing RK1
The Turing RK1 contains 3 different USBs:
- USB0: USB 2.0, OTG
- USB1: USB 3.0, host
- USB2: USB 2.0, host
This patch activates the necessary DT nodes to enable all 3 buses.
Future work will be needed on USB0: it is not USB3-capable, so the USB0
controller needs to be told that there is no USB3 port. Per Jonas's
suggestion, the USBDP0 node is given a `rockchip,dp-lane-mux` property
that tells the USBDP driver that USBDP0 is not involved in USB so that
it can make the necessary configuration changes in hardware.
Technically, this is USB *controller* configuration, not *PHY*
configuration, so the underlying code may be moved in the future to the
USB controller driver instead, freeing up the (software) dependency on
USBDP0. A TODO comment is added to explain this.
Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Suggested-by: Jonas Karlman <jonas@kwiboo.se>
Link: https://lore.kernel.org/r/20240930210652.1232951-1-CFSworks@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions