[PATCH] rockchip: px30: sync serial flash controller bindings with mainline

Kever Yang kever.yang at rock-chips.com
Fri Oct 15 14:51:36 CEST 2021


Reviewed-by: Kever Yang <kever.yang at rock-chips.com>


Thanks,
- Kever

Chris Morgan <macroalpha82 at gmail.com> 于2021年8月21日周六 上午9:47写道:
>
> From: Chris Morgan <macromorgan at hotmail.com>
>
> The devicetree submitted and approved for the mainline linux kernel is
> slightly different than the one present here. This syncs both
> devicetrees (for the Rockchip SFC node at least) present on the PX30
> and the Odroid Go Advance. Changes include renaming the flash node,
> reordering the values in the SFC node for the rk3326-odroid-go2,
> changing the name of the cs pinctrl node to cs0, and updating the
> u-boot specific tree to utilize the new flash node value.
>
> Signed-off-by: Chris Morgan <macromorgan at hotmail.com>
> ---
>  arch/arm/dts/px30.dtsi                     | 4 ++--
>  arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi | 2 +-
>  arch/arm/dts/rk3326-odroid-go2.dts         | 8 ++++----
>  3 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/arch/arm/dts/px30.dtsi b/arch/arm/dts/px30.dtsi
> index aaa8ae2235..ef706486dc 100644
> --- a/arch/arm/dts/px30.dtsi
> +++ b/arch/arm/dts/px30.dtsi
> @@ -967,7 +967,7 @@
>                 clocks = <&cru SCLK_SFC>, <&cru HCLK_SFC>;
>                 clock-names = "clk_sfc", "hclk_sfc";
>                 pinctrl-names = "default";
> -               pinctrl-0 = <&sfc_clk &sfc_cs &sfc_bus4>;
> +               pinctrl-0 = <&sfc_clk &sfc_cs0 &sfc_bus4>;
>                 power-domains = <&power PX30_PD_MMC_NAND>;
>                 status = "disabled";
>         };
> @@ -1953,7 +1953,7 @@
>                                         <1 RK_PA1 3 &pcfg_pull_none>;
>                         };
>
> -                       sfc_cs: sfc-cs {
> +                       sfc_cs0: sfc-cs0 {
>                                 rockchip,pins =
>                                         <1 RK_PA4 3 &pcfg_pull_none>;
>                         };
> diff --git a/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi b/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi
> index 741e8dd935..0990005a15 100644
> --- a/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi
> +++ b/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi
> @@ -70,7 +70,7 @@
>         u-boot,dm-pre-reloc;
>  };
>
> -&spi_flash {
> +&{/sfc at ff3a0000/flash at 0} {
>         u-boot,dm-pre-reloc;
>  };
>
> diff --git a/arch/arm/dts/rk3326-odroid-go2.dts b/arch/arm/dts/rk3326-odroid-go2.dts
> index 6f91f5040b..4e3dceecbe 100644
> --- a/arch/arm/dts/rk3326-odroid-go2.dts
> +++ b/arch/arm/dts/rk3326-odroid-go2.dts
> @@ -618,18 +618,18 @@
>  };
>
>  &sfc {
> +       pinctrl-0 = <&sfc_clk &sfc_cs0 &sfc_bus2>;
> +       pinctrl-names = "default";
>         #address-cells = <1>;
>         #size-cells = <0>;
> -       pinctrl-names = "default";
> -       pinctrl-0 = <&sfc_clk &sfc_cs &sfc_bus2>;
>         status = "okay";
>
> -       spi_flash: xt25f128b at 0 {
> +       flash at 0 {
>                 compatible = "jedec,spi-nor";
>                 reg = <0>;
>                 spi-max-frequency = <108000000>;
>                 spi-rx-bus-width = <2>;
> -               spi-tx-bus-width = <2>;
> +               spi-tx-bus-width = <1>;
>         };
>  };
>
> --
> 2.25.1
>


More information about the U-Boot mailing list