Vikas Manocha | 8097cba | 2015-07-02 18:29:46 -0700 | [diff] [blame] | 1 | Cadence QSPI controller device tree bindings |
| 2 | -------------------------------------------- |
| 3 | |
| 4 | Required properties: |
Simon Goldschmidt | 2a3a999 | 2018-11-02 11:54:51 +0100 | [diff] [blame] | 5 | - compatible : should be "cdns,qspi-nor" |
Vikas Manocha | 8097cba | 2015-07-02 18:29:46 -0700 | [diff] [blame] | 6 | - reg : 1.Physical base address and size of SPI registers map. |
| 7 | 2. Physical base address & size of NOR Flash. |
| 8 | - clocks : Clock phandles (see clock bindings for details). |
Jason Rush | c58f300 | 2018-01-23 17:13:12 -0600 | [diff] [blame] | 9 | - cdns,fifo-depth : Size of the data FIFO in words. |
| 10 | - cdns,fifo-width : Bus width of the data FIFO in bytes. |
| 11 | - cdns,trigger-address : 32-bit indirect AHB trigger address. |
| 12 | - cdns,is-decoded-cs : Flag to indicate whether decoder is used or not. |
Vikas Manocha | 8097cba | 2015-07-02 18:29:46 -0700 | [diff] [blame] | 13 | - status : enable in requried dts. |
| 14 | |
| 15 | connected flash properties |
| 16 | -------------------------- |
| 17 | |
| 18 | - spi-max-frequency : Max supported spi frequency. |
| 19 | - page-size : Flash page size. |
| 20 | - block-size : Flash memory block size. |
Jason Rush | c58f300 | 2018-01-23 17:13:12 -0600 | [diff] [blame] | 21 | - cdns,tshsl-ns : Added delay in master reference clocks (ref_clk) for |
Vikas Manocha | 8097cba | 2015-07-02 18:29:46 -0700 | [diff] [blame] | 22 | the length that the master mode chip select outputs |
| 23 | are de-asserted between transactions. |
Jason Rush | c58f300 | 2018-01-23 17:13:12 -0600 | [diff] [blame] | 24 | - cdns,tsd2d-ns : Delay in master reference clocks (ref_clk) between one |
Vikas Manocha | 8097cba | 2015-07-02 18:29:46 -0700 | [diff] [blame] | 25 | chip select being de-activated and the activation of |
| 26 | another. |
Jason Rush | c58f300 | 2018-01-23 17:13:12 -0600 | [diff] [blame] | 27 | - cdns,tchsh-ns : Delay in master reference clocks between last bit of |
Vikas Manocha | 8097cba | 2015-07-02 18:29:46 -0700 | [diff] [blame] | 28 | current transaction and de-asserting the device chip |
| 29 | select (n_ss_out). |
Jason Rush | c58f300 | 2018-01-23 17:13:12 -0600 | [diff] [blame] | 30 | - cdns,tslch-ns : Delay in master reference clocks between setting |
Vikas Manocha | 8097cba | 2015-07-02 18:29:46 -0700 | [diff] [blame] | 31 | n_ss_out low and first bit transfer |