Hi Andrejs,

On Wed, Dec 20, 2023 at 7:39 AM Andrejs Cainikovs
<andrejs.cainik...@gmail.com> wrote:

> diff --git a/arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi 
> b/arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi
> index a6af4e5e2b7..6ab6b1f9ee6 100644
> --- a/arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi
> +++ b/arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi
> @@ -84,6 +84,21 @@
>         bootph-some-ram;
>  };
>
> +&gpio_expander_43 {
> +       usb-bypass-n-hog {
> +               gpio-hog;
> +               gpios = <5 GPIO_ACTIVE_LOW>;
> +               line-name = "usb-bypass-n";
> +               output-high;
> +       };
> +       usb-reset-n-hog {
> +               gpio-hog;
> +               gpios = <4 GPIO_ACTIVE_LOW>;
> +               line-name = "usb-reset-n";
> +               output-low;
> +       };
> +};

Patch looks good from a U-Boot perspective, but just want to
understand why the imx8qxp/imx8qm boards
in U-Boot use devicetrees based on downstream NXP instead of the
mainline kernel dts?

Shouldn't this 'hub out of reset' be added in mainline Linux first and
then just sync the dts in U-Boot?

Reply via email to