diff options
author | 2025-05-02 15:17:19 +0200 | |
---|---|---|
committer | 2025-05-06 10:27:52 +0200 | |
commit | f9167f15dd4e70b124023a2f7ba2b09401b3b6ff (patch) | |
tree | f3213927f35024f8412a80c043300af0b485bd02 /scripts/lib/kdoc/kdoc_parser.py | |
parent | arm64: dts: mediatek: mt8395-genio-1200-evk: Disable unused backlight (diff) | |
download | linux-rng-f9167f15dd4e70b124023a2f7ba2b09401b3b6ff.tar.xz linux-rng-f9167f15dd4e70b124023a2f7ba2b09401b3b6ff.zip |
arm64: dts: mediatek: mt8390-genio-common: Set ssusb2 default dual role mode to host
On the Mediatek Genio 510-EVK and 700-EVK boards, ssusb2 controller is
one but has two ports: one is routed to the M.2 slot, the other is on
the RPi header who does support full OTG.
Since Mediatek Genio 700-EVK USB support was added, dual role mode
property is set to otg for ssusb2. This config prevents the M.2
Wifi/Bluetooth module, present on those boards and exposing Bluetooth
as an USB device to be properly detected at startup as the default role
is device.
To keep the OTG functionality and make the M.2 module be detected at
the same time, add role-switch-default-mode property set to host and
also fix the polarity of GPIO associated to the USB connector, so the
ssusb2 controller role is properly set to host when the other port is
unused.
Fixes: 1afaeca17238 ("arm64: dts: mediatek: mt8390-genio-700: Add USB, TypeC Controller, MUX")
Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
Link: https://lore.kernel.org/r/20250502-mtk-genio-510-700-fix-bt-detection-v2-1-870aa2145480@collabora.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions