diff --git a/arch/arm64/boot/dts/rockchip/rk356x.dtsi b/arch/arm64/boot/dts/rockchip/rk356x.dtsi index 3eb5ee6bf494..440fbf967336 100644 --- a/arch/arm64/boot/dts/rockchip/rk356x.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk356x.dtsi @@ -2458,6 +2458,30 @@ status = "disabled"; }; + nfc: nand-controller@fe330000 { + compatible = "rockchip,px30-nfc"; + reg = <0x0 0xfe330000 0x0 0x4000>; + interrupts = ; + clocks = <&cru HCLK_NANDC>, <&cru NCLK_NANDC>; + clock-names = "ahb", "nfc"; + assigned-clocks = <&cru NCLK_NANDC>; + assigned-clock-rates = <150000000>; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + nand@0 { + reg = <0>; + label = "rk-nand"; + nand-bus-width = <8>; + nand-ecc-mode = "hw"; + nand-ecc-step-size = <1024>; + nand-ecc-strength = <16>; + nand-is-boot-medium; + rockchip,boot-blks = <8>; + rockchip,boot-ecc-strength = <16>; + }; + }; + nandc0: nandc@fe330000 { compatible = "rockchip,rk-nandc-v9"; reg = <0x0 0xfe330000 0x0 0x4000>;