Lines Matching +full:spi +full:- +full:tx +full:- +full:bus +full:- +full:width

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/spi-peripheral-props.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Peripheral-specific properties for a SPI bus.
10 Many SPI controllers need to add properties to peripheral devices. They could
11 be common properties like spi-max-frequency, spi-cs-high, etc. or they could
14 per-peripheral and there can be multiple peripherals attached to a
20 - Mark Brown <broonie@kernel.org>
28 - minimum: 0
33 spi-cs-high:
38 spi-lsb-first:
43 spi-max-frequency:
46 Maximum SPI clocking speed of the device in Hz.
48 spi-cs-setup-delay-ns:
53 spi-cs-hold-delay-ns:
56 de-asserted.
58 spi-cs-inactive-delay-ns:
61 de-asserted.
63 spi-rx-bus-width:
65 Bus width to the SPI bus used for read transfers.
71 spi-rx-delay-us:
75 rx-sample-delay-ns:
76 description: SPI Rx sample delay offset, unit is nanoseconds.
80 spi-tx-bus-width:
82 Bus width to the SPI bus used for write transfers.
83 If 0 is provided, then no TX will be possible on this device.
88 spi-tx-delay-us:
92 stacked-memories:
93 description: Several SPI memories can be wired in stacked mode.
100 $ref: /schemas/types.yaml#/definitions/uint64-array
104 parallel-memories:
105 description: Several SPI memories can be wired in parallel mode.
113 $ref: /schemas/types.yaml#/definitions/uint64-array
117 st,spi-midi-ns:
120 Only for STM32H7, (Master Inter-Data Idleness) minimum time
125 - $ref: arm,pl022-peripheral-props.yaml#
126 - $ref: cdns,qspi-nor-peripheral-props.yaml#
127 - $ref: fsl,dspi-peripheral-props.yaml#
128 - $ref: samsung,spi-peripheral-props.yaml#
129 - $ref: nvidia,tegra210-quad-peripheral-props.yaml#