diff options
Diffstat (limited to 'Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml')
| -rw-r--r-- | Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml | 45 |
1 files changed, 40 insertions, 5 deletions
diff --git a/Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml b/Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml index 312d8fee9dbb..a82360bed188 100644 --- a/Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml +++ b/Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml @@ -7,16 +7,30 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# title: Freescale Low Power SPI (LPSPI) for i.MX maintainers: - - Anson Huang <Anson.Huang@nxp.com> + - Shawn Guo <shawnguo@kernel.org> + - Sascha Hauer <s.hauer@pengutronix.de> + - Fabio Estevam <festevam@gmail.com> allOf: - - $ref: "/schemas/spi/spi-controller.yaml#" + - $ref: /schemas/spi/spi-controller.yaml# properties: compatible: - enum: - - fsl,imx7ulp-spi - - fsl,imx8qxp-spi + oneOf: + - enum: + - fsl,imx7ulp-spi + - fsl,imx8qxp-spi + - nxp,s32g2-lpspi + - items: + - enum: + - fsl,imx8ulp-spi + - fsl,imx93-spi + - fsl,imx94-spi + - fsl,imx95-spi + - const: fsl,imx7ulp-spi + - items: + - const: nxp,s32g3-lpspi + - const: nxp,s32g2-lpspi reg: maxItems: 1 @@ -34,6 +48,16 @@ properties: - const: per - const: ipg + dmas: + items: + - description: TX DMA Channel + - description: RX DMA Channel + + dma-names: + items: + - const: tx + - const: rx + fsl,spi-only-use-cs1-sel: description: spi common code does not support use of CS signals discontinuously. @@ -41,6 +65,16 @@ properties: this property to re-config the chipselect value in the LPSPI driver. type: boolean + num-cs: + description: + number of chip selects. + minimum: 1 + maximum: 2 + default: 1 + + power-domains: + maxItems: 1 + required: - compatible - reg @@ -65,4 +99,5 @@ examples: clock-names = "per", "ipg"; spi-slave; fsl,spi-only-use-cs1-sel; + num-cs = <2>; }; |
