[U-Boot] [PATCH v2 3/6] arm: dts: k3-j721e-mcu-wakeup: Add HyperBus Controller node

Stefan Roese sr at denx.de
Wed Oct 23 02:36:48 UTC 2019


Hi Vignesh,

On 10.10.19 07:52, Vignesh Raghavendra wrote:
> Add DT node for HyperBus Memory Controller in the FSS. On J721e, its not
> possible to use OSPI0 and HBMC simultaneously as they are muxed within
> the Flash Subsystem hence disable HBMC by default as keep OSPI enabled.
> Bootloader will fixup DT when it detects HyperFlash instead of OSPI.
> 
> Signed-off-by: Vignesh Raghavendra <vigneshr at ti.com>
> ---
>   arch/arm/dts/k3-j721e-mcu-wakeup.dtsi | 26 ++++++++++++++++++++++++++
>   1 file changed, 26 insertions(+)
> 
> diff --git a/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi b/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi
> index c217866e9a2b..8838771dc1a1 100644
> --- a/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi
> +++ b/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi
> @@ -80,4 +80,30 @@
>   		clocks = <&k3_clks 149 0>;
>   		clock-names = "fclk";
>   	};
> +
> +	fss: fss at 47000000 {
> +		compatible = "syscon", "simple-mfd";
> +		reg = <0x0 0x47000000 0x0 0x100>;
> +		#address-cells = <2>;
> +		#size-cells = <2>;
> +		ranges;
> +
> +		hbmc_mux: hbmc-mux {
> +			compatible = "mmio-mux";
> +			#mux-control-cells = <1>;
> +			mux-reg-masks = <0x4 0x2>; /* HBMC select */
> +		};
> +
> +		hbmc: hyperbus at 47034000 {
> +			compatible = "ti,j721e-hbmc", "ti,am654-hbmc";
> +			reg = <0x0 0x47034000 0x0 0x100>,
> +				<0x5 0x00000000 0x1 0x0000000>;
> +			power-domains = <&k3_pds 102 TI_SCI_PD_EXCLUSIVE>;
> +			#address-cells = <2>;
> +			#size-cells = <1>;
> +			mux-controls = <&hbmc_mux 0>;
> +			assigned-clocks = <&k3_clks 102 0>;
> +			assigned-clock-rates = <166666666>;
> +		};
> +	};
>   };
> 

This patch does not apply any more. Could you please rebase and
resubmit?

Thanks,
Stefan


More information about the U-Boot mailing list