162306a36Sopenharmony_ciHiSilicon SPI-NOR Flash Controller 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci- compatible : Should be "hisilicon,fmc-spi-nor" and one of the following strings: 562306a36Sopenharmony_ci "hisilicon,hi3519-spi-nor" 662306a36Sopenharmony_ci- address-cells : Should be 1. 762306a36Sopenharmony_ci- size-cells : Should be 0. 862306a36Sopenharmony_ci- reg : Offset and length of the register set for the controller device. 962306a36Sopenharmony_ci- reg-names : Must include the following two entries: "control", "memory". 1062306a36Sopenharmony_ci- clocks : handle to spi-nor flash controller clock. 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciExample: 1362306a36Sopenharmony_cispi-nor-controller@10000000 { 1462306a36Sopenharmony_ci compatible = "hisilicon,hi3519-spi-nor", "hisilicon,fmc-spi-nor"; 1562306a36Sopenharmony_ci #address-cells = <1>; 1662306a36Sopenharmony_ci #size-cells = <0>; 1762306a36Sopenharmony_ci reg = <0x10000000 0x1000>, <0x14000000 0x1000000>; 1862306a36Sopenharmony_ci reg-names = "control", "memory"; 1962306a36Sopenharmony_ci clocks = <&clock HI3519_FMC_CLK>; 2062306a36Sopenharmony_ci flash@0 { 2162306a36Sopenharmony_ci compatible = "jedec,spi-nor"; 2262306a36Sopenharmony_ci reg = <0>; 2362306a36Sopenharmony_ci }; 2462306a36Sopenharmony_ci}; 25