xref: /freebsd-src/sys/contrib/device-tree/Bindings/spi/cdns,qspi-nor-peripheral-props.yaml (revision b97ee269eae3cbaf35c18f51a459aea581c2a7dc)
1e67e8565SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2e67e8565SEmmanuel Vadot%YAML 1.2
3e67e8565SEmmanuel Vadot---
4e67e8565SEmmanuel Vadot$id: http://devicetree.org/schemas/spi/cdns,qspi-nor-peripheral-props.yaml#
5e67e8565SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6e67e8565SEmmanuel Vadot
7e67e8565SEmmanuel Vadottitle: Peripheral-specific properties for the Cadence QSPI controller.
8e67e8565SEmmanuel Vadot
9e67e8565SEmmanuel Vadotdescription:
10e67e8565SEmmanuel Vadot  See spi-peripheral-props.yaml for more info.
11e67e8565SEmmanuel Vadot
12e67e8565SEmmanuel Vadotmaintainers:
13*b97ee269SEmmanuel Vadot  - Vaishnav Achath <vaishnav.a@ti.com>
14e67e8565SEmmanuel Vadot
15e67e8565SEmmanuel Vadotproperties:
16e67e8565SEmmanuel Vadot  # cdns,qspi-nor.yaml
17e67e8565SEmmanuel Vadot  cdns,read-delay:
18e67e8565SEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/uint32
19e67e8565SEmmanuel Vadot    description:
20e67e8565SEmmanuel Vadot      Delay for read capture logic, in clock cycles.
21e67e8565SEmmanuel Vadot
22e67e8565SEmmanuel Vadot  cdns,tshsl-ns:
23e67e8565SEmmanuel Vadot    description:
24e67e8565SEmmanuel Vadot      Delay in nanoseconds for the length that the master mode chip select
25e67e8565SEmmanuel Vadot      outputs are de-asserted between transactions.
26e67e8565SEmmanuel Vadot
27e67e8565SEmmanuel Vadot  cdns,tsd2d-ns:
28e67e8565SEmmanuel Vadot    description:
29e67e8565SEmmanuel Vadot      Delay in nanoseconds between one chip select being de-activated
30e67e8565SEmmanuel Vadot      and the activation of another.
31e67e8565SEmmanuel Vadot
32e67e8565SEmmanuel Vadot  cdns,tchsh-ns:
33e67e8565SEmmanuel Vadot    description:
34e67e8565SEmmanuel Vadot      Delay in nanoseconds between last bit of current transaction and
35e67e8565SEmmanuel Vadot      deasserting the device chip select (qspi_n_ss_out).
36e67e8565SEmmanuel Vadot
37e67e8565SEmmanuel Vadot  cdns,tslch-ns:
38e67e8565SEmmanuel Vadot    description:
39e67e8565SEmmanuel Vadot      Delay in nanoseconds between setting qspi_n_ss_out low and
40e67e8565SEmmanuel Vadot      first bit transfer.
41e67e8565SEmmanuel Vadot
42e67e8565SEmmanuel VadotadditionalProperties: true
43