]> git.dujemihanovic.xyz Git - u-boot.git/commit
mach-snapdragon: implement ft_board_setup() for USB role selection
authorCaleb Connolly <caleb.connolly@linaro.org>
Thu, 18 Apr 2024 17:25:49 +0000 (18:25 +0100)
committerCaleb Connolly <caleb.connolly@linaro.org>
Tue, 23 Apr 2024 11:29:30 +0000 (13:29 +0200)
commite64503f1fcdfa4e836c192ab7d16075fda864d19
treea494b453255d4cb5f905b4fe5ce0c795c0764415
parent956f6e4de48f5f6c549d403a9f6db78a8deef689
mach-snapdragon: implement ft_board_setup() for USB role selection

Some Qualcomm boards have only one USB controller which is muxed between
the type-c port and an internal USB hub for type-A and ethernet. We
modify the DT for these to force them to host mode in U-Boot. However in
Linux DRD role switching is supported (required, even). Use
ft_board_setup() to adjust the dr_mode property for these boards.

While we're here, define pr_fmt for this file so we can more easily
identify log messages.

Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
arch/arm/mach-snapdragon/of_fixup.c