| /kernel/linux/linux-6.6/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) 20 - nxp,imx8dxl-fspi 21 - nxp,imx8mm-fspi 22 - nxp,imx8mp-fspi 23 - nxp,imx8qxp-fspi 24 - nxp,imx8ulp-fspi 25 - nxp,lx2160a-fspi 28 - nxp,imx93-fspi 29 - nxp,imx95-fspi [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | spi-nxp-fspi.txt | 1 * NXP Flex Serial Peripheral Interface (FSPI) 4 - compatible : Should be "nxp,lx2160a-fspi" 5 "nxp,imx8qxp-fspi" 6 "nxp,imx8mm-fspi" 26 compatible = "nxp,lx2160a-fspi"; 31 clock-names = "fspi_en", "fspi";
|
| /kernel/linux/linux-6.6/drivers/spi/ |
| D | spi-nxp-fspi.c | 4 * NXP FlexSPI(FSPI) controller driver. 406 * The FSPI controller's endianness is independent of 408 * core is little-endian the FSPI controller can use 1049 if (of_device_is_compatible(f->dev->of_node, "nxp,lx2160a-fspi")) in nxp_fspi_default_setup() 1215 f->clk = devm_clk_get(dev, "fspi"); in nxp_fspi_probe() 1270 dev_err(dev, "NXP FSPI probe failed\n"); in nxp_fspi_probe() 1304 { .compatible = "nxp,lx2160a-fspi", .data = (void *)&lx2160a_data, }, 1305 { .compatible = "nxp,imx8mm-fspi", .data = (void *)&imx8mm_data, }, 1306 { .compatible = "nxp,imx8mp-fspi", .data = (void *)&imx8mm_data, }, 1307 { .compatible = "nxp,imx8qxp-fspi", .data = (void *)&imx8qxp_data, }, [all …]
|
| D | spi-imx.c | 194 unsigned int fspi, unsigned int max, unsigned int *fres) in spi_imx_clkdiv_1() argument 199 if (fspi * mxc_clkdivs[i] >= fin) in spi_imx_clkdiv_1() 208 unsigned int fspi, unsigned int *fres) in spi_imx_clkdiv_2() argument 213 if (fspi * div >= fin) in spi_imx_clkdiv_2() 450 unsigned int fspi, unsigned int *fres) in mx51_ecspi_clkdiv() argument 459 fspi = min(fspi, fin); in mx51_ecspi_clkdiv() 461 post = fls(fin) - fls(fspi); in mx51_ecspi_clkdiv() 462 if (fin > fspi << post) in mx51_ecspi_clkdiv() 465 /* now we have: (fin <= fspi << post) with post being minimal */ in mx51_ecspi_clkdiv() 470 fspi, fin); in mx51_ecspi_clkdiv() [all …]
|
| /kernel/linux/linux-5.10/drivers/iommu/ |
| D | fsl_pamu.c | 66 /* Pool for fspi allocation */ 200 spaace = &spaact[paace->fspi + wnum]; in pamu_get_spaace() 208 * pamu_get_fspi_and_allocate() - Allocates fspi index and reserves subwindows 215 * the index (fspi) of the first SPAACE entry in the SPAACT table. This 219 * Returns a valid fspi index in the range of 0 - SPAACE_NUMBER_ENTRIES on success. 250 gen_pool_free(spaace_pool, (unsigned long)&spaact[ppaace->fspi], size); in pamu_free_subwins() 327 unsigned long fspi; in pamu_config_ppaace() local 373 fspi = pamu_get_fspi_and_allocate(subwin_cnt - 1); in pamu_config_ppaace() 374 if (fspi == ULONG_MAX) { in pamu_config_ppaace() 383 ppaace->fspi = fspi; in pamu_config_ppaace()
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-imx.c | 184 unsigned int fspi, unsigned int max, unsigned int *fres) in spi_imx_clkdiv_1() argument 189 if (fspi * mxc_clkdivs[i] >= fin) in spi_imx_clkdiv_1() 198 unsigned int fspi, unsigned int *fres) in spi_imx_clkdiv_2() argument 203 if (fspi * div >= fin) in spi_imx_clkdiv_2() 440 unsigned int fspi, unsigned int *fres) in mx51_ecspi_clkdiv() argument 449 fspi = min(fspi, fin); in mx51_ecspi_clkdiv() 451 post = fls(fin) - fls(fspi); in mx51_ecspi_clkdiv() 452 if (fin > fspi << post) in mx51_ecspi_clkdiv() 455 /* now we have: (fin <= fspi << post) with post being minimal */ in mx51_ecspi_clkdiv() 460 fspi, fin); in mx51_ecspi_clkdiv() [all …]
|
| D | spi-nxp-fspi.c | 4 * NXP FlexSPI(FSPI) controller driver. 364 * The FSPI controller's endianness is independent of 366 * core is little-endian the FSPI controller can use 1067 f->clk = devm_clk_get(dev, "fspi"); in nxp_fspi_probe() 1122 dev_err(dev, "NXP FSPI probe failed\n"); in nxp_fspi_probe() 1158 { .compatible = "nxp,lx2160a-fspi", .data = (void *)&lx2160a_data, }, 1159 { .compatible = "nxp,imx8mm-fspi", .data = (void *)&imx8mm_data, }, 1160 { .compatible = "nxp,imx8qxp-fspi", .data = (void *)&imx8qxp_data, }, 1180 .name = "nxp-fspi", 1190 MODULE_DESCRIPTION("NXP FSPI Controller Driver");
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls1028a-rdb.dts | 25 spi0 = &fspi; 176 &fspi {
|
| D | fsl-ls1028a-kontron-sl28.dts | 24 spi0 = &fspi; 115 &fspi {
|
| D | imx8-ss-lsio.dtsi | 166 compatible = "nxp,imx8qxp-fspi"; 172 clock-names = "fspi_en", "fspi";
|
| D | imx8dxl-ss-lsio.dtsi | 7 compatible = "nxp,imx8dxl-fspi";
|
| D | fsl-lx2160a-cex7.dtsi | 165 &fspi {
|
| D | fsl-lx2160a-rdb.dts | 144 &fspi {
|
| D | imx8ulp.dtsi | 355 compatible = "nxp,imx8ulp-fspi"; 363 clock-names = "fspi", "fspi_en";
|
| D | fsl-lx2160a-qds.dts | 224 &fspi {
|
| D | fsl-ls1028a-qds.dts | 256 &fspi {
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls1028a-kontron-sl28.dts | 24 spi0 = &fspi; 108 &fspi {
|
| D | fsl-lx2160a-qds.dts | 82 &fspi {
|
| D | fsl-lx2160a-cex7.dtsi | 142 &fspi {
|
| D | fsl-lx2160a-rdb.dts | 81 &fspi {
|
| D | fsl-ls1028a-rdb.dts | 101 &fspi {
|
| D | fsl-ls1028a-qds.dts | 211 &fspi {
|
| D | fsl-ls1028a.dtsi | 304 fspi: spi@20c0000 { label 305 compatible = "nxp,lx2160a-fspi"; 313 clock-names = "fspi_en", "fspi";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/ |
| D | rv1126-pinctrl.dtsi | 62 fspi { 64 fspi_pins: fspi-pins {
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/ |
| D | rk3568-odroid-m1.dts | 512 fspi { 513 fspi_dual_io_pins: fspi-dual-io-pins {
|