Adding a flash to the Device tree

Linux Drivers

Release Date
2023-07-22
axi_quad_spi_1: spi@44a00000 {
                        compatible = "xlnx,axi-quad-spi-3.2", "xlnx,xps-spi-2.00.a";
                        interrupt-parent = <&axi_intc_1>;
                        interrupts = <1 0>;
                        reg = <0x44a00000 0x10000>;
                        xlnx,fifo-depth = <0x100>;
                        xlnx,instance = "axi_quad_spi_inst";
                        xlnx,num-ss-bits = <0x1>;
                        xlnx,num-transfer-bits = <0x8>;
                        xlnx,s-axi4-addr-width = <0x18>;
                        xlnx,s-axi4-data-width = <0x20>;
                        xlnx,s-axi4-id-width = <0x4>;
                        xlnx,sck-ratio = <0x2>;
                        xlnx,sck-ratio1 = <0x1>;
                        xlnx,spi-mem-addr-bits = <0x18>;
                        xlnx,spi-memory = <0x2>;
                        xlnx,spi-mode = <0x2>;
                        xlnx,sub-family = "kintex7";
                        xlnx,type-of-axi4-interface = <0x0>;
                        xlnx,use-startup = <0x1>;
                        xlnx,xip-mode = <0x0>;
                        #address-cells = <1>;
                        #size-cells = <0>;is-dual = <0>;
                        flash@0 {
                                  compatible = "n25q128";
                                  reg = <0x0>;
                                  spi-max-frequency = <50000000>;
                                  #address-cells = <1>;
                                  #size-cells = <1>;
                                  partition@test {
                                          label = "spi-flash";
                                          reg = <0x0 0x800000>;
                                  };
                      } ;
             };