Lines Matching +full:peripheral +full:- +full:to +full:- +full:memory
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-cpha, etc. or they could be
13 need to be defined in the peripheral node because they are per-peripheral and
14 there can be multiple peripherals attached to a controller. All those
19 - Mark Brown <broonie@kernel.org>
27 - minimum: 0
32 spi-cs-high:
37 spi-lsb-first:
42 spi-max-frequency:
47 spi-cs-setup-delay-ns:
49 Delay in nanoseconds to be introduced by the controller after CS is
52 spi-cs-hold-delay-ns:
54 Delay in nanoseconds to be introduced by the controller before CS is
55 de-asserted.
57 spi-cs-inactive-delay-ns:
59 Delay in nanoseconds to be introduced by the controller after CS is
60 de-asserted.
62 spi-rx-bus-width:
64 Bus width to the SPI bus used for read transfers.
70 spi-rx-delay-us:
74 rx-sample-delay-ns:
79 spi-tx-bus-width:
81 Bus width to the SPI bus used for write transfers.
87 spi-tx-delay-us:
91 stacked-memories:
97 to repeat the commands when crossing a chip boundary. The size of
99 $ref: /schemas/types.yaml#/definitions/uint64-array
103 parallel-memories:
107 different memories (eg. even bits are stored in one memory, odd
112 $ref: /schemas/types.yaml#/definitions/uint64-array
118 - $ref: cdns,qspi-nor-peripheral-props.yaml#
119 - $ref: samsung,spi-peripheral-props.yaml#
120 - $ref: nvidia,tegra210-quad-peripheral-props.yaml#