/Linux-v6.1/Documentation/devicetree/bindings/spi/ |
D | spi-nxp-fspi.yaml | 4 $id: http://devicetree.org/schemas/spi/spi-nxp-fspi.yaml# 7 title: NXP Flex Serial Peripheral Interface (FSPI) 19 - nxp,imx8dxl-fspi 20 - nxp,imx8mm-fspi 21 - nxp,imx8mp-fspi 22 - nxp,imx8qxp-fspi 23 - nxp,lx2160a-fspi 46 - const: fspi 68 compatible = "nxp,lx2160a-fspi"; 75 clock-names = "fspi_en", "fspi";
|
/Linux-v6.1/drivers/spi/ |
D | spi-nxp-fspi.c | 4 * NXP FlexSPI(FSPI) controller driver. 387 * The FSPI controller's endianness is independent of 389 * core is little-endian the FSPI controller can use 988 if (of_device_is_compatible(f->dev->of_node, "nxp,lx2160a-fspi")) in nxp_fspi_default_setup() 1139 f->clk = devm_clk_get(dev, "fspi"); in nxp_fspi_probe() 1194 dev_err(dev, "NXP FSPI probe failed\n"); in nxp_fspi_probe() 1230 { .compatible = "nxp,lx2160a-fspi", .data = (void *)&lx2160a_data, }, 1231 { .compatible = "nxp,imx8mm-fspi", .data = (void *)&imx8mm_data, }, 1232 { .compatible = "nxp,imx8mp-fspi", .data = (void *)&imx8mm_data, }, 1233 { .compatible = "nxp,imx8qxp-fspi", .data = (void *)&imx8qxp_data, }, [all …]
|
D | spi-imx.c | 195 unsigned int fspi, unsigned int max, unsigned int *fres) in spi_imx_clkdiv_1() argument 200 if (fspi * mxc_clkdivs[i] >= fin) in spi_imx_clkdiv_1() 209 unsigned int fspi, unsigned int *fres) in spi_imx_clkdiv_2() argument 214 if (fspi * div >= fin) in spi_imx_clkdiv_2() 438 unsigned int fspi, unsigned int *fres) in mx51_ecspi_clkdiv() argument 447 fspi = min(fspi, fin); in mx51_ecspi_clkdiv() 449 post = fls(fin) - fls(fspi); in mx51_ecspi_clkdiv() 450 if (fin > fspi << post) in mx51_ecspi_clkdiv() 453 /* now we have: (fin <= fspi << post) with post being minimal */ in mx51_ecspi_clkdiv() 458 fspi, fin); in mx51_ecspi_clkdiv() [all …]
|
D | Makefile | 88 obj-$(CONFIG_SPI_NXP_FLEXSPI) += spi-nxp-fspi.o
|
/Linux-v6.1/arch/arm64/boot/dts/freescale/ |
D | fsl-ls1028a-rdb.dts | 25 spi0 = &fspi; 176 &fspi {
|
D | fsl-ls1028a-kontron-sl28.dts | 24 spi0 = &fspi; 113 &fspi {
|
D | fsl-lx2160a-cex7.dtsi | 165 &fspi {
|
D | fsl-lx2160a-rdb.dts | 144 &fspi {
|
D | fsl-lx2160a-qds.dts | 224 &fspi {
|
D | fsl-ls1028a-qds.dts | 256 &fspi {
|
D | fsl-lx2162a-qds.dts | 251 &fspi {
|
D | fsl-ls1028a.dtsi | 342 fspi: spi@20c0000 { label 343 compatible = "nxp,lx2160a-fspi"; 351 clock-names = "fspi_en", "fspi";
|
D | fsl-lx2160a-bluebox3.dts | 165 &fspi {
|
D | fsl-lx2160a.dtsi | 825 fspi: spi@20c0000 { label 826 compatible = "nxp,lx2160a-fspi"; 837 clock-names = "fspi_en", "fspi";
|
D | imx8mn.dtsi | 979 compatible = "nxp,imx8mm-fspi"; 985 clock-names = "fspi_en", "fspi";
|
D | imx8mm.dtsi | 1040 compatible = "nxp,imx8mm-fspi"; 1046 clock-names = "fspi_en", "fspi";
|
D | imx8mp.dtsi | 975 compatible = "nxp,imx8mp-fspi"; 981 clock-names = "fspi_en", "fspi";
|
/Linux-v6.1/drivers/iommu/ |
D | fsl_pamu.h | 296 u32 fspi; /* only valid for Primary PAACE */ member
|
/Linux-v6.1/drivers/firmware/imx/ |
D | scu-pd.c | 104 { "fspi", IMX_SC_R_FSPI_0, 2, true, 0 },
|
/Linux-v6.1/arch/arm64/boot/dts/rockchip/ |
D | rk3568-pinctrl.dtsi | 541 fspi { 543 fspi_pins: fspi-pins { 560 fspi_cs1: fspi-cs1 {
|
/Linux-v6.1/ |
D | MAINTAINERS | 14765 NXP FSPI DRIVER 14771 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 14772 F: drivers/spi/spi-nxp-fspi.c
|