18c2ecf20Sopenharmony_ciHiSilicon SPI-NOR Flash Controller 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci- compatible : Should be "hisilicon,fmc-spi-nor" and one of the following strings: 58c2ecf20Sopenharmony_ci "hisilicon,hi3519-spi-nor" 68c2ecf20Sopenharmony_ci- address-cells : Should be 1. 78c2ecf20Sopenharmony_ci- size-cells : Should be 0. 88c2ecf20Sopenharmony_ci- reg : Offset and length of the register set for the controller device. 98c2ecf20Sopenharmony_ci- reg-names : Must include the following two entries: "control", "memory". 108c2ecf20Sopenharmony_ci- clocks : handle to spi-nor flash controller clock. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciExample: 138c2ecf20Sopenharmony_cispi-nor-controller@10000000 { 148c2ecf20Sopenharmony_ci compatible = "hisilicon,hi3519-spi-nor", "hisilicon,fmc-spi-nor"; 158c2ecf20Sopenharmony_ci #address-cells = <1>; 168c2ecf20Sopenharmony_ci #size-cells = <0>; 178c2ecf20Sopenharmony_ci reg = <0x10000000 0x1000>, <0x14000000 0x1000000>; 188c2ecf20Sopenharmony_ci reg-names = "control", "memory"; 198c2ecf20Sopenharmony_ci clocks = <&clock HI3519_FMC_CLK>; 208c2ecf20Sopenharmony_ci spi-nor@0 { 218c2ecf20Sopenharmony_ci compatible = "jedec,spi-nor"; 228c2ecf20Sopenharmony_ci reg = <0>; 238c2ecf20Sopenharmony_ci }; 248c2ecf20Sopenharmony_ci}; 25