[PATCH v3 2/9] arm64: dts: qcom: apq8016-sbc: Add overlay for usb host mode
Maxime Ripard
mripard at kernel.org
Mon Sep 11 00:56:36 PDT 2023
On Fri, Sep 08, 2023 at 08:52:18PM +0530, Vignesh Raman wrote:
> Due to the presence of the fastboot micro cable in the CI farm,
> it causes the hardware to remain in gadget mode instead of host mode.
> So it doesn't find the network, which results in failure to mount root
> fs via NFS.
>
> Add an overlay dtso file that sets the dr_mode to host, allowing
> the USB controllers to work in host mode. This dtso file will be used
> in drm-ci, mesa-ci.
>
> Overlay DT file uses the sugar syntax [suggested by Dmitry Baryshkov and Maxime Ripard]
>
> Suggested-by: Dmitry Baryshkov <dmitry.baryshkov at linaro.org>
> Suggested-by: Maxime Ripard <mripard at kernel.org>
> Signed-off-by: Helen Koike <helen.koike at collabora.com>
> Signed-off-by: David Heidelberg <david.heidelberg at collabora.com>
> Signed-off-by: Vignesh Raman <vignesh.raman at collabora.com>
> ---
>
> v3:
> - New patch in the series to add device tree overlay in arch/arm64/boot/dts/qcom
>
> ---
> arch/arm64/boot/dts/qcom/apq8016-sbc-usb-host.dtso | 8 ++++++++
> 1 file changed, 8 insertions(+)
> create mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-usb-host.dtso
>
> diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc-usb-host.dtso b/arch/arm64/boot/dts/qcom/apq8016-sbc-usb-host.dtso
> new file mode 100644
> index 000000000000..a82c26b7eae8
> --- /dev/null
> +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc-usb-host.dtso
> @@ -0,0 +1,8 @@
> +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> +
> +/dts-v1/;
> +/plugin/;
> +
> +&usb {
> + dr_mode = "host";
> +};
> --
> 2.40.1
>
You need to add it to the Makefile too
Maxime
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-mediatek/attachments/20230911/ba04908d/attachment.sig>
More information about the Linux-mediatek
mailing list