Searched refs:fsl (Results 1 - 200 of 345) sorted by relevance

12

/linux-4.1.27/arch/arm64/boot/dts/freescale/
H A DMakefile1 dtb-$(CONFIG_ARCH_FSL_LS2085A) += fsl-ls2085a-simu.dtb
/linux-4.1.27/arch/powerpc/platforms/85xx/
H A Dcommon.c24 { .compatible = "fsl,qe", },
25 { .compatible = "fsl,cpm2", },
26 { .compatible = "fsl,srio", },
28 { .compatible = "fsl,eloplus-dma", },
30 { .compatible = "fsl,mpc8548-guts", },
34 { .compatible = "fsl,mpc8540-pci", },
35 { .compatible = "fsl,mpc8548-pcie", },
36 { .compatible = "fsl,p1022-pcie", },
37 { .compatible = "fsl,p1010-pcie", },
38 { .compatible = "fsl,p1023-pcie", },
39 { .compatible = "fsl,p4080-pcie", },
40 { .compatible = "fsl,qoriq-pcie-v2.4", },
41 { .compatible = "fsl,qoriq-pcie-v2.3", },
42 { .compatible = "fsl,qoriq-pcie-v2.2", },
43 { .compatible = "fsl,fman", },
70 np = of_find_compatible_node(NULL, NULL, "fsl,cpm2-pic"); mpc85xx_cpm2_pic_init()
72 printk(KERN_ERR "PIC init: can not find fsl,cpm2-pic node\n"); mpc85xx_cpm2_pic_init()
93 np = of_find_compatible_node(NULL, NULL, "fsl,qe"); mpc85xx_qe_init()
H A Dcorenet_generic.c54 np = of_find_compatible_node(NULL, NULL, "fsl,qe-ic"); corenet_gen_pic_init()
94 .compatible = "fsl,fpga-ngpixis"
97 .compatible = "fsl,fpga-qixis"
100 .compatible = "fsl,srio",
103 .compatible = "fsl,p4080-pcie",
106 .compatible = "fsl,qoriq-pcie-v2.2",
109 .compatible = "fsl,qoriq-pcie-v2.3",
112 .compatible = "fsl,qoriq-pcie-v2.4",
115 .compatible = "fsl,qoriq-pcie-v3.0",
118 .compatible = "fsl,qe",
121 .compatible = "fsl,fman",
139 "fsl,P2041RDB",
140 "fsl,P3041DS",
141 "fsl,OCA4080",
142 "fsl,P4080DS",
143 "fsl,P5020DS",
144 "fsl,P5040DS",
145 "fsl,T2080QDS",
146 "fsl,T2080RDB",
147 "fsl,T2081QDS",
148 "fsl,T4240QDS",
149 "fsl,T4240RDB",
150 "fsl,B4860QDS",
151 "fsl,B4420QDS",
152 "fsl,B4220QDS",
153 "fsl,T1040QDS",
154 "fsl,T1042QDS",
155 "fsl,T1040RDB",
156 "fsl,T1042RDB",
157 "fsl,T1042RDB_PI",
H A Dmpc85xx_rdb.c56 if (of_flat_dt_is_compatible(root, "fsl,MPC85XXRDB-CAMP")) { mpc85xx_rdb_pic_init()
72 np = of_find_compatible_node(NULL, NULL, "fsl,qe-ic"); mpc85xx_rdb_pic_init()
153 if (of_flat_dt_is_compatible(root, "fsl,P2020RDB")) p2020_rdb_probe()
162 if (of_flat_dt_is_compatible(root, "fsl,P1020RDB")) p1020_rdb_probe()
171 return of_flat_dt_is_compatible(root, "fsl,P1020RDB-PC"); p1020_rdb_pc_probe()
178 return of_flat_dt_is_compatible(root, "fsl,P1020RDB-PD"); p1020_rdb_pd_probe()
185 if (of_flat_dt_is_compatible(root, "fsl,P1021RDB-PC")) p1021_rdb_pc_probe()
194 if (of_flat_dt_is_compatible(root, "fsl,P2020RDB-PC")) p2020_rdb_pc_probe()
203 return of_flat_dt_is_compatible(root, "fsl,P1025RDB"); p1025_rdb_probe()
210 return of_flat_dt_is_compatible(root, "fsl,P1020MBG-PC"); p1020_mbg_pc_probe()
217 return of_flat_dt_is_compatible(root, "fsl,P1020UTM-PC"); p1020_utm_pc_probe()
224 return of_flat_dt_is_compatible(root, "fsl,P1024RDB"); p1024_rdb_probe()
H A Dmpc85xx_mds.c277 np = of_find_compatible_node(NULL, NULL, "fsl,qe"); mpc85xx_mds_qeic_init()
283 np = of_find_compatible_node(NULL, NULL, "fsl,qe-ic"); mpc85xx_mds_qeic_init()
320 char *compstrs[2] = {"fsl,gianfar-mdio", "fsl,ucc-mdio"}; board_fixups()
351 simple_gpiochip_init("fsl,mpc8568mds-bcsr-gpio"); mpc85xx_publish_devices()
353 simple_gpiochip_init("fsl,mpc8569mds-bcsr-gpio"); mpc85xx_publish_devices()
403 return of_flat_dt_is_compatible(root, "fsl,MPC8569EMDS"); mpc8569_mds_probe()
425 return of_flat_dt_is_compatible(root, "fsl,P1021MDS"); p1021_mds_probe()
H A Dp1010rdb.c67 if (of_flat_dt_is_compatible(root, "fsl,P1010RDB")) p1010_rdb_probe()
69 if (of_flat_dt_is_compatible(root, "fsl,P1010RDB-PB")) p1010_rdb_probe()
H A Dtwr_p102x.c50 np = of_find_compatible_node(NULL, NULL, "fsl,qe-ic"); twr_p1025_pic_init()
86 np = of_find_compatible_node(NULL, NULL, "fsl,p1021-guts"); twr_p1025_setup_arch()
133 return of_flat_dt_is_compatible(root, "fsl,TWR-P1025"); twr_p1025_probe()
H A Dbsc913x_rdb.c55 return of_flat_dt_is_compatible(root, "fsl,bsc9131rdb"); bsc9131_rdb_probe()
H A Dge_imp3a.c52 if (of_flat_dt_is_compatible(root, "fsl,MPC8572DS-CAMP")) { ge_imp3a_pic_init()
93 if (of_device_is_compatible(np, "fsl,mpc8540-pci") || ge_imp3a_pci_assign_primary()
94 of_device_is_compatible(np, "fsl,mpc8548-pcie") || ge_imp3a_pci_assign_primary()
95 of_device_is_compatible(np, "fsl,p2020-pcie")) { ge_imp3a_pci_assign_primary()
H A Dp1022_ds.c180 guts_node = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); p1022ds_set_monitor_port()
192 lbc_node = of_find_compatible_node(NULL, NULL, "fsl,p1022-elbc"); p1022ds_set_monitor_port()
204 law_node = of_find_compatible_node(NULL, NULL, "fsl,ecm-law"); p1022ds_set_monitor_port()
216 iprop = of_get_property(law_node, "fsl,num-laws", NULL); p1022ds_set_monitor_port()
218 pr_err("p1022ds: LAW node is missing fsl,num-laws property\n"); p1022ds_set_monitor_port()
295 of_find_compatible_node(NULL, NULL, "fsl,p1022ds-fpga"); p1022ds_set_monitor_port()
381 guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); p1022ds_set_pixel_clock()
489 of_find_compatible_node(NULL, NULL, "fsl,p1022-elbc"); p1022_ds_setup_arch()
519 "fsl,elbc-fcm-nand"); p1022_ds_setup_arch()
560 return of_flat_dt_is_compatible(root, "fsl,p1022ds"); p1022_ds_probe()
H A Dmpc85xx_ds.c71 if (of_flat_dt_is_compatible(root, "fsl,MPC8572DS-CAMP")) { mpc85xx_ds_pic_init()
192 return !!of_flat_dt_is_compatible(root, "fsl,MPC8572DS"); mpc8572_ds_probe()
202 return !!of_flat_dt_is_compatible(root, "fsl,P2020DS"); p2020_ds_probe()
H A Dxes_mpc85xx.c93 "fsl,mpc8548-l2-cache-controller") && xes_mpc85xx_fixups()
95 "fsl,mpc8540-l2-cache-controller") && xes_mpc85xx_fixups()
97 "fsl,mpc8560-l2-cache-controller")) xes_mpc85xx_fixups()
H A Dsmp.c450 { .compatible = "fsl,mpc8572-guts", },
451 { .compatible = "fsl,p1020-guts", },
452 { .compatible = "fsl,p1021-guts", },
453 { .compatible = "fsl,p1022-guts", },
454 { .compatible = "fsl,p1023-guts", },
455 { .compatible = "fsl,p2020-guts", },
H A Dp1022_rdk.c51 guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); p1022rdk_set_pixel_clock()
140 return of_flat_dt_is_compatible(root, "fsl,p1022rdk"); p1022_rdk_probe()
H A Dbsc913x_qds.c62 return of_flat_dt_is_compatible(root, "fsl,bsc9132qds"); bsc9132_qds_probe()
H A Dc293pcie.c59 if (of_flat_dt_is_compatible(root, "fsl,C293PCIE")) c293_pcie_probe()
H A Dmpc8536_ds.c69 return of_flat_dt_is_compatible(root, "fsl,mpc8536ds"); mpc8536_ds_probe()
H A Dppa8548.c67 { .compatible = "fsl,srio", },
H A Dp1023_rdb.c105 return of_flat_dt_is_compatible(root, "fsl,P1023RDB"); p1023_rdb_probe()
H A Dqemu_e500.c67 return !!of_flat_dt_is_compatible(root, "fsl,qemu-e500"); qemu_e500_probe()
H A Dmpc85xx_cds.c298 if ((of_device_is_compatible(np, "fsl,mpc8540-pci") || mpc85xx_cds_pci_assign_primary()
299 of_device_is_compatible(np, "fsl,mpc8548-pcie")) && mpc85xx_cds_pci_assign_primary()
317 np = of_find_compatible_node(NULL, NULL, "fsl,mpc8548cds-fpga"); mpc85xx_cds_setup_arch()
/linux-4.1.27/sound/soc/fsl/
H A DMakefile14 snd-soc-fsl-asoc-card-objs := fsl-asoc-card.o
15 snd-soc-fsl-asrc-objs := fsl_asrc.o fsl_asrc_dma.o
16 snd-soc-fsl-sai-objs := fsl_sai.o
17 snd-soc-fsl-ssi-y := fsl_ssi.o
18 snd-soc-fsl-ssi-$(CONFIG_DEBUG_FS) += fsl_ssi_dbg.o
19 snd-soc-fsl-spdif-objs := fsl_spdif.o
20 snd-soc-fsl-esai-objs := fsl_esai.o
21 snd-soc-fsl-utils-objs := fsl_utils.o
22 snd-soc-fsl-dma-objs := fsl_dma.o
23 obj-$(CONFIG_SND_SOC_FSL_ASOC_CARD) += snd-soc-fsl-asoc-card.o
24 obj-$(CONFIG_SND_SOC_FSL_ASRC) += snd-soc-fsl-asrc.o
25 obj-$(CONFIG_SND_SOC_FSL_SAI) += snd-soc-fsl-sai.o
26 obj-$(CONFIG_SND_SOC_FSL_SSI) += snd-soc-fsl-ssi.o
27 obj-$(CONFIG_SND_SOC_FSL_SPDIF) += snd-soc-fsl-spdif.o
28 obj-$(CONFIG_SND_SOC_FSL_ESAI) += snd-soc-fsl-esai.o
29 obj-$(CONFIG_SND_SOC_FSL_UTILS) += snd-soc-fsl-utils.o
30 obj-$(CONFIG_SND_SOC_POWERPC_DMA) += snd-soc-fsl-dma.o
H A Dimx-audmux.h4 #include <dt-bindings/sound/fsl-imx-audmux.h>
H A Deukrea-tlv320.c118 ret = of_property_read_u32(np, "fsl,mux-int-port", &int_port); eukrea_tlv320_probe()
121 "fsl,mux-int-port node missing or invalid.\n"); eukrea_tlv320_probe()
124 ret = of_property_read_u32(np, "fsl,mux-ext-port", &ext_port); eukrea_tlv320_probe()
127 "fsl,mux-ext-port node missing or invalid.\n"); eukrea_tlv320_probe()
148 of_find_compatible_node(NULL, NULL, "fsl,imx21-audmux")) { eukrea_tlv320_probe()
166 of_find_compatible_node(NULL, NULL, "fsl,imx31-audmux")) { eukrea_tlv320_probe()
H A Dimx-audmux.c201 { .compatible = "fsl,imx21-audmux", .data = &imx_audmux_ids[0], },
202 { .compatible = "fsl,imx31-audmux", .data = &imx_audmux_ids[1], },
269 ret = of_property_read_u32(child, "fsl,audmux-port", &port); for_each_available_child_of_node()
271 dev_warn(&pdev->dev, "Failed to get fsl,audmux-port of child node \"%s\"\n", for_each_available_child_of_node()
275 if (!of_property_read_bool(child, "fsl,port-config")) { for_each_available_child_of_node()
276 dev_warn(&pdev->dev, "child node \"%s\" does not have property fsl,port-config\n", for_each_available_child_of_node()
282 "fsl,port-config", i, &val)) == 0; for_each_available_child_of_node()
H A Dfsl-asoc-card.c461 if (of_device_is_compatible(np, "fsl,imx-audio-cs42888")) { fsl_asoc_card_probe()
469 } else if (of_device_is_compatible(np, "fsl,imx-audio-sgtl5000")) { fsl_asoc_card_probe()
472 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8962")) { fsl_asoc_card_probe()
539 ret = of_property_read_u32(asrc_np, "fsl,asrc-rate", fsl_asoc_card_probe()
547 ret = of_property_read_u32(asrc_np, "fsl,asrc-width", &width); fsl_asoc_card_probe()
578 { .compatible = "fsl,imx-audio-cs42888", },
579 { .compatible = "fsl,imx-audio-sgtl5000", },
580 { .compatible = "fsl,imx-audio-wm8962", },
587 .name = "fsl-asoc-card",
596 MODULE_ALIAS("platform:fsl-asoc-card");
H A Dfsl_sai.c480 .name = "fsl-sai",
573 if (of_device_is_compatible(pdev->dev.of_node, "fsl,imx6sx-sai")) fsl_sai_probe()
632 if (of_find_property(np, "fsl,sai-synchronous-rx", NULL) && fsl_sai_probe()
633 of_find_property(np, "fsl,sai-asynchronous", NULL)) { fsl_sai_probe()
639 if (of_find_property(np, "fsl,sai-synchronous-rx", NULL)) { fsl_sai_probe()
643 } else if (of_find_property(np, "fsl,sai-asynchronous", NULL)) { fsl_sai_probe()
672 { .compatible = "fsl,vf610-sai", },
673 { .compatible = "fsl,imx6sx-sai", },
680 .name = "fsl-sai",
688 MODULE_ALIAS("platform:fsl-sai");
H A Dmpc8610_hpcd.c240 sprop = of_get_property(np, "fsl,mode", NULL); mpc8610_hpcd_probe()
242 dev_err(&pdev->dev, "fsl,mode property not found\n"); mpc8610_hpcd_probe()
302 "unrecognized fsl,mode property '%s'\n", sprop); mpc8610_hpcd_probe()
315 ret = fsl_asoc_get_dma_channel(np, "fsl,playback-dma", mpc8610_hpcd_probe()
326 ret = fsl_asoc_get_dma_channel(np, "fsl,capture-dma", mpc8610_hpcd_probe()
408 guts_np = of_find_compatible_node(NULL, NULL, "fsl,mpc8610-guts"); mpc8610_hpcd_init()
H A Dp1022_ds.c250 sprop = of_get_property(np, "fsl,mode", NULL); p1022_ds_probe()
252 dev_err(&pdev->dev, "fsl,mode property not found\n"); p1022_ds_probe()
312 "unrecognized fsl,mode property '%s'\n", sprop); p1022_ds_probe()
325 ret = fsl_asoc_get_dma_channel(np, "fsl,playback-dma", &mdata->dai[0], p1022_ds_probe()
335 ret = fsl_asoc_get_dma_channel(np, "fsl,capture-dma", &mdata->dai[1], p1022_ds_probe()
415 guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); p1022_ds_init()
H A Dfsl_utils.c46 if (!of_device_is_compatible(dma_channel_np, "fsl,ssi-dma-channel")) { fsl_asoc_get_dma_channel()
H A Dimx-spdif.c84 { .compatible = "fsl,imx-audio-spdif", },
H A Dp1022_rdk.c246 * an fsl,mode property, but we ignore that since there's really p1022_rdk_probe()
275 ret = fsl_asoc_get_dma_channel(np, "fsl,playback-dma", &mdata->dai[0], p1022_rdk_probe()
286 ret = fsl_asoc_get_dma_channel(np, "fsl,capture-dma", &mdata->dai[1], p1022_rdk_probe()
365 guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); p1022_rdk_init()
H A Dfsl_ssi.c155 * @pdev: Pointer to pdev used for deprecated fsl-ssi sound card
187 /* Used when using fsl-ssi as sound-card. This is only used by ppc and
209 * online configuration of fsl-ssi starting at imx51.
242 { .compatible = "fsl,mpc8610-ssi", .data = &fsl_ssi_mpc8610 },
243 { .compatible = "fsl,imx51-ssi", .data = &fsl_ssi_imx51 },
244 { .compatible = "fsl,imx35-ssi", .data = &fsl_ssi_imx35 },
245 { .compatible = "fsl,imx21-ssi", .data = &fsl_ssi_imx21 },
1099 .name = "fsl-ssi",
1315 sprop = of_get_property(np, "fsl,mode", NULL); fsl_ssi_probe()
1322 "fsl,fiq-stream-filter"); fsl_ssi_probe()
1366 if (!of_find_property(np, "fsl,ssi-asynchronous", NULL)) { fsl_ssi_probe()
1373 iprop = of_get_property(np, "fsl,fifo-depth", NULL); fsl_ssi_probe()
1424 /* Sometimes the compatible name has a "fsl," prefix, so we strip it. */ fsl_ssi_probe()
1473 .name = "fsl-ssi-dai",
1482 MODULE_ALIAS("platform:fsl-ssi-dai");
H A Dfsl_esai.c652 .name = "fsl-esai",
795 iprop = of_get_property(np, "fsl,fifo-depth", NULL); fsl_esai_probe()
807 of_property_read_bool(np, "fsl,esai-synchronous"); fsl_esai_probe()
850 { .compatible = "fsl,imx35-esai", },
851 { .compatible = "fsl,vf610-esai", },
859 .name = "fsl-esai-dai",
869 MODULE_ALIAS("platform:fsl-esai-dai");
H A Dfsl_asrc.c579 .name = "fsl-asrc-dai",
871 if (of_device_is_compatible(pdev->dev.of_node, "fsl,imx35-asrc")) { fsl_asrc_probe()
889 ret = of_property_read_u32(np, "fsl,asrc-rate", fsl_asrc_probe()
896 ret = of_property_read_u32(np, "fsl,asrc-width", fsl_asrc_probe()
997 { .compatible = "fsl,imx35-asrc", },
998 { .compatible = "fsl,imx53-asrc", },
1006 .name = "fsl-asrc",
1015 MODULE_ALIAS("platform:fsl-asrc");
H A Dmpc5200_psc_ac97.c330 { .compatible = "fsl,mpc5200-psc-ac97", },
331 { .compatible = "fsl,mpc5200b-psc-ac97", },
H A Dmpc5200_psc_i2s.c221 { .compatible = "fsl,mpc5200-psc-i2s", },
222 { .compatible = "fsl,mpc5200b-psc-i2s", },
/linux-4.1.27/arch/arm/mach-imx/
H A Dmach-vf610.c16 "fsl,vf500",
17 "fsl,vf510",
18 "fsl,vf600",
19 "fsl,vf610",
H A Dmach-imx25.c31 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); mx25_init_irq()
38 "fsl,imx25",
H A Dmach-imx53.c37 imx_aips_allow_unprivileged_access("fsl,imx53-aipstz"); imx53_dt_init()
48 "fsl,imx53",
H A Dimx1-dt.c16 "fsl,imx1",
H A Dmach-ls1021a.c15 "fsl,ls1021a",
H A Dmach-imx6sl.c27 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6sl-iomuxc-gpr"); imx6sl_fec_init()
34 pr_err("failed to find fsl,imx6sl-iomux-gpr regmap\n"); imx6sl_fec_init()
72 "fsl,imx6sl",
H A Dmach-imx6sx.c50 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6sx-iomuxc-gpr"); imx6sx_enet_clk_sel()
57 pr_err("failed to find fsl,imx6sx-iomux-gpr regmap\n"); imx6sx_enet_clk_sel()
100 "fsl,imx6sx",
H A Dpm-imx6.c141 .mmdc_compat = "fsl,imx6q-mmdc",
142 .src_compat = "fsl,imx6q-src",
143 .iomuxc_compat = "fsl,imx6q-iomuxc",
144 .gpc_compat = "fsl,imx6q-gpc",
150 .mmdc_compat = "fsl,imx6q-mmdc",
151 .src_compat = "fsl,imx6q-src",
152 .iomuxc_compat = "fsl,imx6dl-iomuxc",
153 .gpc_compat = "fsl,imx6q-gpc",
159 .mmdc_compat = "fsl,imx6sl-mmdc",
160 .src_compat = "fsl,imx6sl-src",
161 .iomuxc_compat = "fsl,imx6sl-iomuxc",
162 .gpc_compat = "fsl,imx6sl-gpc",
168 .mmdc_compat = "fsl,imx6sx-mmdc",
169 .src_compat = "fsl,imx6sx-src",
170 .iomuxc_compat = "fsl,imx6sx-iomuxc",
171 .gpc_compat = "fsl,imx6sx-gpc",
576 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6q-iomuxc-gpr"); imx6_pm_common_init()
H A Dimx31-dt.c22 "fsl,imx31",
H A Dimx35-dt.c30 "fsl,imx35",
H A Dmach-imx50.c20 "fsl,imx50",
H A Dtime.c378 CLOCKSOURCE_OF_DECLARE(mx1_timer, "fsl,imx1-gpt", mxc_timer_init_dt);
379 CLOCKSOURCE_OF_DECLARE(mx25_timer, "fsl,imx25-gpt", mxc_timer_init_dt);
380 CLOCKSOURCE_OF_DECLARE(mx50_timer, "fsl,imx50-gpt", mxc_timer_init_dt);
381 CLOCKSOURCE_OF_DECLARE(mx51_timer, "fsl,imx51-gpt", mxc_timer_init_dt);
382 CLOCKSOURCE_OF_DECLARE(mx53_timer, "fsl,imx53-gpt", mxc_timer_init_dt);
383 CLOCKSOURCE_OF_DECLARE(mx6q_timer, "fsl,imx6q-gpt", mxc_timer_init_dt);
384 CLOCKSOURCE_OF_DECLARE(mx6sl_timer, "fsl,imx6sl-gpt", mxc_timer_init_dt);
385 CLOCKSOURCE_OF_DECLARE(mx6sx_timer, "fsl,imx6sx-gpt", mxc_timer_init_dt);
H A Danatop.c119 np = of_find_compatible_node(NULL, NULL, "fsl,imx6q-anatop"); imx_init_revision_from_anatop()
122 if (of_device_is_compatible(np, "fsl,imx6sl-anatop")) imx_init_revision_from_anatop()
160 anatop = syscon_regmap_lookup_by_compatible("fsl,imx6q-anatop"); imx_anatop_init()
H A Dcpu-imx25.c28 np = of_find_compatible_node(NULL, NULL, "fsl,imx25-iim"); mx25_read_cpu_rev()
H A Dimx27-dt.c31 "fsl,imx27",
H A Dcpu-imx5.c48 u32 rev = imx5_read_srev_reg("fsl,imx51-iim"); get_mx51_srev()
98 u32 rev = imx5_read_srev_reg("fsl,imx53-iim"); get_mx53_srev()
H A Dmach-imx6q.c191 np = of_find_compatible_node(NULL, NULL, "fsl,imx6q-fec"); imx6q_1588_init()
217 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6q-iomuxc-gpr"); imx6q_1588_init()
223 pr_err("failed to find fsl,imx6q-iomux-gpr regmap\n"); imx6q_1588_init()
237 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6q-iomuxc-gpr"); imx6q_axi_init()
261 pr_warn("failed to find fsl,imx6q-iomuxc-gpr regmap\n"); imx6q_axi_init()
298 np = of_find_compatible_node(NULL, NULL, "fsl,imx6q-ocotp"); imx6q_opp_check_speed_grading()
399 "fsl,imx6dl",
400 "fsl,imx6q",
H A Dmach-imx51.c70 "fsl,imx51",
H A Dmmdc.c72 { .compatible = "fsl,imx6q-mmdc", },
H A Dgpc.c276 OF_DECLARE_2(irqchip, imx_gpc, "fsl,imx6q-gpc", imx_gpc_init);
282 np = of_find_compatible_node(NULL, NULL, "fsl,imx6q-gpc"); imx_gpc_check_dt()
454 { .compatible = "fsl,imx6q-gpc" },
455 { .compatible = "fsl,imx6sl-gpc" },
H A Dsrc.c123 np = of_find_compatible_node(NULL, NULL, "fsl,imx51-src"); imx_src_init()
H A Dplatsmp.c116 np = of_find_compatible_node(NULL, NULL, "fsl,ls1021a-dcfg"); ls1021a_smp_prepare_cpus()
/linux-4.1.27/arch/powerpc/sysdev/
H A Dfsl_85xx_l2ctlr.c176 .compatible = "fsl,p2020-l2-cache-controller",
179 .compatible = "fsl,p2010-l2-cache-controller",
182 .compatible = "fsl,p1020-l2-cache-controller",
185 .compatible = "fsl,p1011-l2-cache-controller",
188 .compatible = "fsl,p1013-l2-cache-controller",
191 .compatible = "fsl,p1022-l2-cache-controller",
194 .compatible = "fsl,mpc8548-l2-cache-controller",
196 { .compatible = "fsl,mpc8544-l2-cache-controller",},
197 { .compatible = "fsl,mpc8572-l2-cache-controller",},
198 { .compatible = "fsl,mpc8536-l2-cache-controller",},
199 { .compatible = "fsl,p1021-l2-cache-controller",},
200 { .compatible = "fsl,p1012-l2-cache-controller",},
201 { .compatible = "fsl,p1025-l2-cache-controller",},
202 { .compatible = "fsl,p1016-l2-cache-controller",},
203 { .compatible = "fsl,p1024-l2-cache-controller",},
204 { .compatible = "fsl,p1015-l2-cache-controller",},
205 { .compatible = "fsl,p1010-l2-cache-controller",},
206 { .compatible = "fsl,bsc9131-l2-cache-controller",},
212 .name = "fsl-l2ctlr",
H A Dfsl_pmc.c75 { .compatible = "fsl,mpc8548-pmc", },
76 { .compatible = "fsl,mpc8641d-pmc", },
82 .name = "fsl-pmc",
H A Dfsl_msi.c79 seq_printf(p, " fsl-msi-%d", cascade_virq); fsl_msi_print_chip()
206 * If the PCI node has an fsl,msi property, then we need to use it fsl_setup_msi_irqs()
209 np = of_parse_phandle(hose->dn, "fsl,msi", 0); fsl_setup_msi_irqs()
211 if (of_device_is_compatible(np, "fsl,mpic-msi") || fsl_setup_msi_irqs()
212 of_device_is_compatible(np, "fsl,vmpic-msi") || fsl_setup_msi_irqs()
213 of_device_is_compatible(np, "fsl,vmpic-msi-v4.3")) fsl_setup_msi_irqs()
217 "node %s has an invalid fsl,msi phandle %u\n", fsl_setup_msi_irqs()
230 * If the PCI node has an fsl,msi property, then we fsl_setup_msi_irqs()
303 pr_err("fsl-msi: fh_vmpic_get_msir() failed for " fsl_msi_cascade()
383 "fsl-msi-cascade", cascade_data); fsl_msi_setup_hwirq()
475 * that have an "fsl,msi" property. fsl_of_msi_probe()
487 if (of_device_is_compatible(dev->dev.of_node, "fsl,mpic-msi-v4.3") || fsl_of_msi_probe()
488 of_device_is_compatible(dev->dev.of_node, "fsl,vmpic-msi-v4.3")) { fsl_of_msi_probe()
577 .compatible = "fsl,mpic-msi",
581 .compatible = "fsl,mpic-msi-v4.3",
585 .compatible = "fsl,ipic-msi",
590 .compatible = "fsl,vmpic-msi",
594 .compatible = "fsl,vmpic-msi-v4.3",
603 .name = "fsl-msi",
H A Dfsl_lbc.c51 if (of_device_is_compatible(np, "fsl,elbc")) fsl_lbc_addr()
201 if (of_device_is_compatible(node, "fsl,elbc")) fsl_lbc_ctrl_init()
320 "fsl-lbc", fsl_lbc_ctrl_dev); fsl_lbc_ctrl_probe()
331 IRQF_SHARED, "fsl-lbc-err", fsl_lbc_ctrl_dev); fsl_lbc_ctrl_probe()
387 { .compatible = "fsl,elbc", },
388 { .compatible = "fsl,pq3-localbus", },
389 { .compatible = "fsl,pq2-localbus", },
390 { .compatible = "fsl,pq2pro-localbus", },
396 .name = "fsl-lbc",
H A Dfsl_soc.c119 node = of_find_compatible_node(NULL, NULL, "fsl,cpm-brg"); get_brgfreq()
132 node = of_find_compatible_node(NULL, NULL, "fsl,qe"); get_brgfreq()
188 if ((of_get_property(np, "fsl,has-rstcr", NULL))) { setup_rstcr()
H A Dmpc8xx_pic.c134 np = of_find_compatible_node(NULL, NULL, "fsl,pq1-pic"); mpc8xx_pic_init()
138 printk(KERN_ERR "Could not find fsl,pq1-pic node\n"); mpc8xx_pic_init()
H A Dfsl_pci.c182 /* atmu setup for fsl pci/pcie controller */ setup_pci_atmu()
534 !of_property_read_bool(dev, "fsl,pci-agent-force-enum")) fsl_add_bridge()
788 if (of_device_is_compatible(dev, "fsl,mpc8314-pcie")) { mpc83xx_add_bridge()
1017 { .compatible = "fsl,mpc8540-pci", },
1018 { .compatible = "fsl,mpc8548-pcie", },
1019 { .compatible = "fsl,mpc8610-pci", },
1020 { .compatible = "fsl,mpc8641-pcie", },
1021 { .compatible = "fsl,qoriq-pcie", },
1022 { .compatible = "fsl,qoriq-pcie-v2.1", },
1023 { .compatible = "fsl,qoriq-pcie-v2.2", },
1024 { .compatible = "fsl,qoriq-pcie-v2.3", },
1025 { .compatible = "fsl,qoriq-pcie-v2.4", },
1026 { .compatible = "fsl,qoriq-pcie-v3.0", },
1032 { .compatible = "fsl,p1022-pcie", },
1033 { .compatible = "fsl,p4080-pcie", },
1235 .name = "fsl-pci",
H A Dfsl_rio.c491 rmu_node = of_parse_phandle(dev->dev.of_node, "fsl,srio-rmu-handle", 0); fsl_rio_setup()
493 dev_err(&dev->dev, "No valid fsl,srio-rmu-handle property\n"); fsl_rio_setup()
508 for_each_compatible_node(np, NULL, "fsl,srio-msg-unit") { fsl_rio_setup()
514 np = of_find_compatible_node(NULL, NULL, "fsl,srio-dbell-unit"); fsl_rio_setup()
516 dev_err(&dev->dev, "No fsl,srio-dbell-unit node\n"); fsl_rio_setup()
543 np = of_find_compatible_node(NULL, NULL, "fsl,srio-port-write-unit"); fsl_rio_setup()
545 dev_err(&dev->dev, "No fsl,srio-port-write-unit node\n"); fsl_rio_setup()
772 .compatible = "fsl,srio",
779 .name = "fsl-of-rio",
H A Dcpm1.c140 np = of_find_compatible_node(NULL, NULL, "fsl,cpm1-pic"); cpm_pic_init()
176 np = of_find_compatible_node(NULL, NULL, "fsl,cpm1"); cpm_pic_init()
770 for_each_compatible_node(np, NULL, "fsl,cpm1-pario-bank-a") cpm_init_par_io()
773 for_each_compatible_node(np, NULL, "fsl,cpm1-pario-bank-b") cpm_init_par_io()
776 for_each_compatible_node(np, NULL, "fsl,cpm1-pario-bank-c") cpm_init_par_io()
779 for_each_compatible_node(np, NULL, "fsl,cpm1-pario-bank-d") cpm_init_par_io()
783 for_each_compatible_node(np, NULL, "fsl,cpm1-pario-bank-e") cpm_init_par_io()
H A Dmpic_timer.c434 dn = of_find_compatible_node(NULL, NULL, "fsl,mpic"); timer_group_get_freq()
467 p = of_get_property(np, "fsl,available-ranges", &len); timer_group_get_irq()
516 if (of_device_is_compatible(np, "fsl,mpic-global-timer")) timer_group_init()
579 { .compatible = "fsl,mpic-global-timer", },
/linux-4.1.27/arch/arm/boot/dts/
H A Dmxs-pinfunc.h17 /* fsl,drive-strength property */
23 /* fsl,voltage property */
27 /* fsl,pull-up property */
/linux-4.1.27/arch/powerpc/platforms/83xx/
H A Dmisc.c78 /* looking for fsl,pq2pro-pic which is asl compatible with fsl,ipic */ mpc83xx_ipic_init_IRQ()
79 np = of_find_compatible_node(NULL, NULL, "fsl,ipic"); mpc83xx_ipic_init_IRQ()
100 np = of_find_compatible_node(NULL, NULL, "fsl,qe-ic"); mpc83xx_qe_init_IRQ()
124 { .compatible = "fsl,qe", },
139 for_each_compatible_node(np, "pci", "fsl,mpc8349-pci") mpc83xx_setup_pci()
141 for_each_compatible_node(np, "pci", "fsl,mpc8314-pcie") mpc83xx_setup_pci()
H A Dmpc837x_rdb.c64 "fsl,mpc8377rdb",
65 "fsl,mpc8378rdb",
66 "fsl,mpc8379rdb",
67 "fsl,mpc8377wlan",
H A Dusb.c45 np = of_find_compatible_node(NULL, NULL, "fsl-usb2-dr"); mpc834x_usb_cfg()
71 np = of_find_compatible_node(NULL, NULL, "fsl-usb2-mph"); mpc834x_usb_cfg()
116 np = of_find_compatible_node(NULL, NULL, "fsl-usb2-dr"); mpc831x_usb_cfg()
130 if (immr_node && (of_device_is_compatible(immr_node, "fsl,mpc8315-immr") || mpc831x_usb_cfg()
131 of_device_is_compatible(immr_node, "fsl,mpc8308-immr"))) mpc831x_usb_cfg()
142 if (of_device_is_compatible(immr_node, "fsl,mpc8308-immr")) { mpc831x_usb_cfg()
146 } else if (of_device_is_compatible(immr_node, "fsl,mpc8315-immr")) { mpc831x_usb_cfg()
180 if (of_device_is_compatible(immr_node, "fsl,mpc8308-immr")) mpc831x_usb_cfg()
183 if (of_device_is_compatible(immr_node, "fsl,mpc8315-immr")) mpc831x_usb_cfg()
196 if (!of_device_is_compatible(immr_node, "fsl,mpc8308-immr")) { mpc831x_usb_cfg()
223 np = of_find_compatible_node(NULL, NULL, "fsl-usb2-dr"); mpc837x_usb_cfg()
H A Dmpc831x_rdb.c40 "fsl,mpc8315erdb",
H A Dmpc836x_rdk.c50 return of_flat_dt_is_compatible(root, "fsl,mpc8360rdk"); mpc836x_rdk_probe()
H A Dmpc837x_mds.c42 np = of_find_compatible_node(NULL, NULL, "fsl,mpc837xmds-bcsr"); mpc837xmds_usb_cfg()
98 return of_flat_dt_is_compatible(root, "fsl,mpc837xmds"); mpc837x_mds_probe()
H A Dmpc836x_mds.c153 np = of_find_compatible_node(NULL, NULL, "fsl,mpc8360mds-bcsr"); mpc836x_usb_cfg()
162 np = of_find_compatible_node(NULL, NULL, "fsl,mpc8323-qe-usb"); mpc836x_usb_cfg()
198 simple_gpiochip_init("fsl,mpc8360mds-bcsr-gpio"); mpc836x_usb_cfg()
H A Dmpc830x_rdb.c39 "fsl,mpc8308rdb",
H A Dmpc834x_itx.c42 { .compatible = "fsl,pq2pro-localbus", },
H A Dmcu_mpc8349emitx.c126 np = of_find_compatible_node(NULL, NULL, "fsl,mcu-mpc8349emitx"); mcu_gpiochip_add()
218 { .compatible = "fsl,mcu-mpc8349emitx", },
H A Dsuspend.c425 .compatible = "fsl,mpc8313-pmc",
429 .compatible = "fsl,mpc8349-pmc",
/linux-4.1.27/drivers/usb/host/
H A Dfsl-mph-dr-of.c30 .drivers = { "fsl-ehci", NULL, NULL, },
35 .drivers = { "fsl-usb2-otg", "fsl-ehci", "fsl-usb2-udc", },
40 .drivers = { "fsl-usb2-udc", NULL, NULL, },
131 if (of_device_is_compatible(np, "fsl-usb2-dr")) { usb_get_ver_info()
132 if (of_device_is_compatible(np, "fsl-usb2-dr-v1.6")) usb_get_ver_info()
134 else if (of_device_is_compatible(np, "fsl-usb2-dr-v2.2")) usb_get_ver_info()
136 else if (of_device_is_compatible(np, "fsl-usb2-dr-v2.4")) usb_get_ver_info()
145 if (of_device_is_compatible(np, "fsl,mpc5121-usb2-dr")) usb_get_ver_info()
148 if (of_device_is_compatible(np, "fsl-usb2-mph")) { usb_get_ver_info()
149 if (of_device_is_compatible(np, "fsl-usb2-mph-v1.6")) usb_get_ver_info()
151 else if (of_device_is_compatible(np, "fsl-usb2-mph-v2.2")) usb_get_ver_info()
186 if (of_device_is_compatible(np, "fsl-usb2-mph")) { fsl_usb2_mph_dr_of_probe()
195 if (of_get_property(np, "fsl,invert-drvvbus", NULL)) fsl_usb2_mph_dr_of_probe()
198 if (of_get_property(np, "fsl,invert-pwr-fault", NULL)) fsl_usb2_mph_dr_of_probe()
318 { .compatible = "fsl-usb2-mph", .data = &fsl_usb2_mpc8xxx_pd, },
319 { .compatible = "fsl-usb2-dr", .data = &fsl_usb2_mpc8xxx_pd, },
321 { .compatible = "fsl,mpc5121-usb2-dr", .data = &fsl_usb2_mpc5121_pd, },
328 .name = "fsl-usb2-mph-dr",
H A DMakefile71 obj-$(CONFIG_USB_FSL_MPH_DR_OF) += fsl-mph-dr-of.o
H A Dehci-fsl.c34 #include "ehci-fsl.h"
366 "fsl,mpc5121-usb2-dr")) { ehci_fsl_setup()
549 "fsl,mpc5121-usb2-dr")) { ehci_fsl_drv_suspend()
570 "fsl,mpc5121-usb2-dr")) { ehci_fsl_drv_resume()
704 MODULE_ALIAS("platform:fsl-ehci");
711 .name = "fsl-ehci",
H A Dfhci-hcd.c541 .description = "fsl,usb-fhci",
709 sprop = of_get_property(node, "fsl,fullspeed-clock", NULL); of_fhci_probe()
719 sprop = of_get_property(node, "fsl,lowspeed-clock", NULL); of_fhci_probe()
816 { .compatible = "fsl,mpc8323-qe-usb", },
823 .name = "fsl,usb-fhci",
/linux-4.1.27/include/linux/
H A Dfsldma.h10 /* fsl dma API for enxternal start */
/linux-4.1.27/arch/powerpc/platforms/512x/
H A Dmpc512x_shared.c20 #include <linux/fsl-diu-fb.h>
81 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-diu"); mpc512x_set_pixel_clock()
230 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-diu"); mpc512x_init_diu()
322 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-ipic"); mpc512x_init_IRQ()
340 { .compatible = "fsl,mpc5121-immr", },
341 { .compatible = "fsl,mpc5121-localbus", },
342 { .compatible = "fsl,mpc5121-mbx", },
343 { .compatible = "fsl,mpc5121-nfc", },
344 { .compatible = "fsl,mpc5121-sram", },
345 { .compatible = "fsl,mpc5121-pci", },
361 if (of_machine_is_compatible("fsl,mpc5121")) mpc512x_select_psc_compat()
362 return "fsl,mpc5121-psc"; mpc512x_select_psc_compat()
364 if (of_machine_is_compatible("fsl,mpc5125")) mpc512x_select_psc_compat()
365 return "fsl,mpc5125-psc"; mpc512x_select_psc_compat()
372 if (of_machine_is_compatible("fsl,mpc5121")) mpc512x_select_reset_compat()
373 return "fsl,mpc5121-reset"; mpc512x_select_reset_compat()
375 if (of_machine_is_compatible("fsl,mpc5125")) mpc512x_select_reset_compat()
376 return "fsl,mpc5125-reset"; mpc512x_select_reset_compat()
416 tx_fifo_size = get_fifo_size(np, "fsl,tx-fifo-size"); for_each_compatible_node()
417 rx_fifo_size = get_fifo_size(np, "fsl,rx-fifo-size"); for_each_compatible_node()
500 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-lpc"); mpc512x_cs_config()
H A Dmpc5121_ads.c42 for_each_compatible_node(np, "pci", "fsl,mpc5121-pci") mpc5121_ads_setup_arch()
62 return of_flat_dt_is_compatible(root, "fsl,mpc5121ads"); mpc5121_ads_probe()
H A Dmpc512x_generic.c31 "fsl,mpc5125ads",
H A Dclock-commonclk.c105 if (of_machine_is_compatible("fsl,mpc5121")) { mpc512x_clk_determine_soc()
109 if (of_machine_is_compatible("fsl,mpc5123")) { mpc512x_clk_determine_soc()
113 if (of_machine_is_compatible("fsl,mpc5125")) { mpc512x_clk_determine_soc()
389 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-immr"); get_freq_from_dt()
973 if (of_find_compatible_node(NULL, "pci", "fsl,mpc5121-pci")) mpc5121_clk_provide_migration_support()
1042 FOR_NODES("fsl,mpc5121-psc-fifo") {
1047 FOR_NODES("fsl,mpc5121-nfc") {
1052 FOR_NODES("fsl,mpc5121-mscan") {
1072 FOR_NODES("fsl,mpc5121-i2c") {
1095 FOR_NODES("fsl,mpc5121-diu") {
1100 FOR_NODES("fsl,mpc5121-viu") {
1112 FOR_NODES("fsl,mpc5121-fec") {
1116 FOR_NODES("fsl,mpc5121-fec-mdio") {
1126 FOR_NODES("fsl,mpc5125-fec") {
1135 FOR_NODES("fsl,mpc5121-usb2-dr") {
1141 FOR_NODES("fsl,mpc5121-pata") {
1182 clk_np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-clock"); mpc5121_clk_init()
H A Dmpc5121_ads_cpld.c150 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121ads-cpld-pic"); mpc5121_ads_cpld_map()
168 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121ads-cpld-pic"); mpc5121_ads_cpld_pic_init()
H A Dpdm360ng.c59 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-gpio"); pdm360ng_penirq_init()
/linux-4.1.27/drivers/spi/
H A DMakefile38 obj-$(CONFIG_SPI_FSL_CPM) += spi-fsl-cpm.o
39 obj-$(CONFIG_SPI_FSL_DSPI) += spi-fsl-dspi.o
40 obj-$(CONFIG_SPI_FSL_LIB) += spi-fsl-lib.o
41 obj-$(CONFIG_SPI_FSL_ESPI) += spi-fsl-espi.o
42 obj-$(CONFIG_SPI_FSL_SPI) += spi-fsl-spi.o
H A Dspi-fsl-lib.c31 #include "spi-fsl-lib.h"
174 else if (of_device_is_compatible(np, "fsl,cpm2-spi")) of_mpc8xxx_spi_probe()
176 else if (of_device_is_compatible(np, "fsl,cpm1-spi")) of_mpc8xxx_spi_probe()
H A Dspi-fsl-cpm.h22 #include "spi-fsl-lib.h"
H A Dspi-fsl-dspi.c2 * drivers/spi/spi-fsl-dspi.c
35 #define DRIVER_NAME "fsl-dspi"
414 of_property_read_u32(spi->dev.of_node, "fsl,spi-cs-sck-delay", dspi_setup()
417 of_property_read_u32(spi->dev.of_node, "fsl,spi-sck-cs-delay", dspi_setup()
483 { .compatible = "fsl,vf610-dspi", .data = NULL, },
H A Dspi-fsl-espi.c26 #include "spi-fsl-lib.h"
709 prop = of_get_property(nc, "fsl,csbef", &len); fsl_espi_probe()
715 prop = of_get_property(nc, "fsl,csaft", &len); fsl_espi_probe()
755 prop = of_get_property(np, "fsl,espi-num-chipselects", &len); of_fsl_espi_get_chipselects()
757 dev_err(dev, "No 'fsl,espi-num-chipselects' property\n"); of_fsl_espi_get_chipselects()
862 { .compatible = "fsl,mpc8536-espi" },
H A Dspi-fsl-cpm.c29 #include "spi-fsl-cpm.h"
30 #include "spi-fsl-lib.h"
31 #include "spi-fsl-spi.h"
H A Dspi-imx.c703 { .compatible = "fsl,imx1-cspi", .data = &imx1_cspi_devtype_data, },
704 { .compatible = "fsl,imx21-cspi", .data = &imx21_cspi_devtype_data, },
705 { .compatible = "fsl,imx27-cspi", .data = &imx27_cspi_devtype_data, },
706 { .compatible = "fsl,imx31-cspi", .data = &imx31_cspi_devtype_data, },
707 { .compatible = "fsl,imx35-cspi", .data = &imx35_cspi_devtype_data, },
708 { .compatible = "fsl,imx51-ecspi", .data = &imx51_ecspi_devtype_data, },
825 if (of_machine_is_compatible("fsl,imx6dl")) spi_imx_sdma_init()
1091 ret = of_property_read_u32(np, "fsl,spi-num-chipselects", &num_cs); spi_imx_probe()
/linux-4.1.27/arch/powerpc/platforms/82xx/
H A Dpq2fads.c36 struct device_node *np = of_find_compatible_node(NULL, NULL, "fsl,cpm2-pic"); pq2fads_pic_init()
38 printk(KERN_ERR "PIC init: can not find fsl,cpm2-pic node\n"); pq2fads_pic_init()
128 np = of_find_compatible_node(NULL, NULL, "fsl,pq2fads-bcsr"); pq2fads_setup_arch()
130 printk(KERN_ERR "No fsl,pq2fads-bcsr in device tree\n"); pq2fads_setup_arch()
168 return of_flat_dt_is_compatible(root, "fsl,pq2fads"); pq2fads_probe()
H A Dmpc8272_ads.c39 "fsl,cpm2-pic"); mpc8272_ads_pic_init()
41 printk(KERN_ERR "PIC init: can not find fsl,cpm2-pic node\n"); mpc8272_ads_pic_init()
146 np = of_find_compatible_node(NULL, NULL, "fsl,mpc8272ads-bcsr"); mpc8272_ads_setup_arch()
205 return of_flat_dt_is_compatible(root, "fsl,mpc8272ads"); mpc8272_ads_probe()
H A Dep8248e.c54 struct device_node *np = of_find_compatible_node(NULL, NULL, "fsl,pq2-pic"); ep8248e_pic_init()
164 .compatible = "fsl,ep8248e-mdio-bitbang",
276 of_find_compatible_node(NULL, NULL, "fsl,ep8248e-bcsr"); ep8248e_setup_arch()
302 { .compatible = "fsl,ep8248e-bcsr", },
321 return of_flat_dt_is_compatible(root, "fsl,ep8248e"); ep8248e_probe()
H A Dpq2.c78 for_each_compatible_node(np, NULL, "fsl,pq2-pci") pq2_init_pci()
H A Dpq2ads-pci-pic.c126 np = of_find_compatible_node(NULL, NULL, "fsl,pq2ads-pci-pic"); pq2ads_pci_init_irq()
/linux-4.1.27/arch/powerpc/boot/
H A Dserial.c125 else if (dt_is_compatible(devp, "fsl,cpm1-scc-uart") || serial_console_init()
126 dt_is_compatible(devp, "fsl,cpm1-smc-uart") || serial_console_init()
127 dt_is_compatible(devp, "fsl,cpm2-scc-uart") || serial_console_init()
128 dt_is_compatible(devp, "fsl,cpm2-smc-uart")) serial_console_init()
130 else if (dt_is_compatible(devp, "fsl,mpc5200-psc-uart")) serial_console_init()
H A Dcuboot-52xx.c41 soc = find_node_by_compatible(NULL, "fsl,mpc5200-immr"); platform_fixups()
43 soc = find_node_by_compatible(NULL, "fsl,mpc5200b-immr"); platform_fixups()
H A Dcpm-serial.c207 if (dt_is_compatible(devp, "fsl,cpm1-smc-uart")) { cpm_console_init()
209 } else if (dt_is_compatible(devp, "fsl,cpm2-scc-uart")) { cpm_console_init()
211 } else if (dt_is_compatible(devp, "fsl,cpm2-smc-uart")) { cpm_console_init()
229 if (getprop(devp, "fsl,cpm-command", &cpm_cmd, 4) < 4) cpm_console_init()
H A Dfsl-soc.c15 #include "fsl-soc.h"
H A Dredboot-83xx.c17 #include "fsl-soc.h"
H A Dredboot-8xx.c16 #include "fsl-soc.h"
H A Dcuboot-85xx-cpm2.c53 devp = find_node_by_compatible(NULL, "fsl,cpm2-brg"); platform_fixups()
H A Dcuboot-pq2.c18 #include "fsl-soc.h"
47 * For any node defined as compatible with fsl,pq2-localbus,
61 if (!bus_node || !dt_is_compatible(bus_node, "fsl,pq2-localbus")) update_cs_ranges()
134 if (!node || !dt_is_compatible(node, "fsl,pq2-pci")) fixup_pci()
H A Dmpc8xx.c15 #include "fsl-soc.h"
H A Dpq2.c15 #include "fsl-soc.h"
/linux-4.1.27/arch/powerpc/platforms/86xx/
H A Dmpc8610_hpcd.c89 { .compatible = "fsl,mpc8610-immr", }, mpc8610_suspend_init()
90 { .compatible = "fsl,mpc8610-guts", }, mpc8610_suspend_init()
93 { .compatible = "fsl,eloplus-dma", }, mpc8610_suspend_init()
95 { .compatible = "fsl,mpc8610-pci", }, mpc8610_suspend_init()
96 { .compatible = "fsl,mpc8641-pcie", }, mpc8610_suspend_init()
103 simple_gpiochip_init("fsl,fpga-pixis-gpio-bank"); mpc8610_declare_of_platform_devices()
186 pr_err("fsl-diu: unsupported pixel depth %u\n", bits_per_pixel); mpc8610hpcd_get_pixel_format()
237 guts_np = of_find_compatible_node(NULL, NULL, "fsl,mpc8610-guts"); mpc8610hpcd_set_pixel_clock()
299 pixis_node = of_find_compatible_node(NULL, NULL, "fsl,fpga-pixis"); mpc86xx_hpcd_setup_arch()
312 "can't find device node 'fsl,fpga-pixis'\n"); mpc86xx_hpcd_setup_arch()
324 if (of_flat_dt_is_compatible(root, "fsl,MPC8610HPCD")) mpc86xx_hpcd_probe()
H A Dmpc86xx_hpcn.c101 if (of_flat_dt_is_compatible(root, "fsl,mpc8641hpcn")) mpc86xx_hpcn_probe()
132 { .compatible = "fsl,srio", },
134 { .compatible = "fsl,mpc8641-pcie", },
H A Dsbc8641d.c98 { .compatible = "fsl,mpc8641-pcie", },
/linux-4.1.27/drivers/bus/
H A Dimx-weim.c50 { .compatible = "fsl,imx1-weim", .data = &imx1_weim_devtype, },
52 { .compatible = "fsl,imx27-weim", .data = &imx27_weim_devtype, },
54 { .compatible = "fsl,imx50-weim", .data = &imx50_weim_devtype, },
55 { .compatible = "fsl,imx6q-weim", .data = &imx50_weim_devtype, },
57 { .compatible = "fsl,imx51-weim", .data = &imx51_weim_devtype, },
79 gpr = syscon_regmap_lookup_by_phandle(np, "fsl,weim-cs-gpr"); imx_weim_gpr_setup()
126 ret = of_property_read_u32_array(np, "fsl,weim-cs-timing", weim_timing_setup()
/linux-4.1.27/drivers/edac/
H A Dmpc85xx_edac.c674 /* deprecate the fsl,85.. forms in the future, 2.6.30? */
675 { .compatible = "fsl,8540-l2-cache-controller", },
676 { .compatible = "fsl,8541-l2-cache-controller", },
677 { .compatible = "fsl,8544-l2-cache-controller", },
678 { .compatible = "fsl,8548-l2-cache-controller", },
679 { .compatible = "fsl,8555-l2-cache-controller", },
680 { .compatible = "fsl,8568-l2-cache-controller", },
681 { .compatible = "fsl,mpc8536-l2-cache-controller", },
682 { .compatible = "fsl,mpc8540-l2-cache-controller", },
683 { .compatible = "fsl,mpc8541-l2-cache-controller", },
684 { .compatible = "fsl,mpc8544-l2-cache-controller", },
685 { .compatible = "fsl,mpc8548-l2-cache-controller", },
686 { .compatible = "fsl,mpc8555-l2-cache-controller", },
687 { .compatible = "fsl,mpc8560-l2-cache-controller", },
688 { .compatible = "fsl,mpc8568-l2-cache-controller", },
689 { .compatible = "fsl,mpc8569-l2-cache-controller", },
690 { .compatible = "fsl,mpc8572-l2-cache-controller", },
691 { .compatible = "fsl,p1020-l2-cache-controller", },
692 { .compatible = "fsl,p1021-l2-cache-controller", },
693 { .compatible = "fsl,p2020-l2-cache-controller", },
1164 /* deprecate the fsl,85.. forms in the future, 2.6.30? */
1165 { .compatible = "fsl,8540-memory-controller", },
1166 { .compatible = "fsl,8541-memory-controller", },
1167 { .compatible = "fsl,8544-memory-controller", },
1168 { .compatible = "fsl,8548-memory-controller", },
1169 { .compatible = "fsl,8555-memory-controller", },
1170 { .compatible = "fsl,8568-memory-controller", },
1171 { .compatible = "fsl,mpc8536-memory-controller", },
1172 { .compatible = "fsl,mpc8540-memory-controller", },
1173 { .compatible = "fsl,mpc8541-memory-controller", },
1174 { .compatible = "fsl,mpc8544-memory-controller", },
1175 { .compatible = "fsl,mpc8548-memory-controller", },
1176 { .compatible = "fsl,mpc8555-memory-controller", },
1177 { .compatible = "fsl,mpc8560-memory-controller", },
1178 { .compatible = "fsl,mpc8568-memory-controller", },
1179 { .compatible = "fsl,mpc8569-memory-controller", },
1180 { .compatible = "fsl,mpc8572-memory-controller", },
1181 { .compatible = "fsl,mpc8349-memory-controller", },
1182 { .compatible = "fsl,p1020-memory-controller", },
1183 { .compatible = "fsl,p1021-memory-controller", },
1184 { .compatible = "fsl,p2020-memory-controller", },
1185 { .compatible = "fsl,qoriq-memory-controller", },
/linux-4.1.27/drivers/clk/
H A Dclk-qoriq.c119 node = of_find_compatible_node(NULL, NULL, "fsl,p4080-clockgen"); core_mux_init()
355 CLK_OF_DECLARE(qoriq_sysclk_1, "fsl,qoriq-sysclk-1.0", sysclk_init);
356 CLK_OF_DECLARE(qoriq_sysclk_2, "fsl,qoriq-sysclk-2.0", sysclk_init);
357 CLK_OF_DECLARE(qoriq_core_pll_1, "fsl,qoriq-core-pll-1.0", core_pll_init);
358 CLK_OF_DECLARE(qoriq_core_pll_2, "fsl,qoriq-core-pll-2.0", core_pll_init);
359 CLK_OF_DECLARE(qoriq_core_mux_1, "fsl,qoriq-core-mux-1.0", core_mux_init);
360 CLK_OF_DECLARE(qoriq_core_mux_2, "fsl,qoriq-core-mux-2.0", core_mux_init);
361 CLK_OF_DECLARE(qoriq_pltfrm_pll_1, "fsl,qoriq-platform-pll-1.0", pltfrm_pll_init);
362 CLK_OF_DECLARE(qoriq_pltfrm_pll_2, "fsl,qoriq-platform-pll-2.0", pltfrm_pll_init);
/linux-4.1.27/arch/powerpc/platforms/52xx/
H A Dmpc52xx_common.c27 { .compatible = "fsl,mpc5200-xlb", },
32 { .compatible = "fsl,mpc5200-immr", },
33 { .compatible = "fsl,mpc5200b-immr", },
37 { .compatible = "fsl,lpb", },
112 { .compatible = "fsl,mpc5200-gpt", },
117 { .compatible = "fsl,mpc5200-cdm", },
122 { .compatible = "fsl,mpc5200-gpio", },
126 { .compatible = "fsl,mpc5200-gpio-wkup", },
144 if (of_get_property(np, "fsl,has-wdt", NULL) || for_each_matching_node()
H A Dlite5200.c38 { .compatible = "fsl,mpc5200-cdm", },
44 { .compatible = "fsl,mpc5200-gpio", },
176 "fsl,lite5200",
177 "fsl,lite5200b",
H A Dmpc52xx_pm.c61 { .compatible = "fsl,mpc5200-immr", }, mpc52xx_pm_prepare()
62 { .compatible = "fsl,mpc5200b-immr", }, mpc52xx_pm_prepare()
H A Dmpc5200_simple.c19 * - if the 'fsl,has-wdt' property is present in one of the
H A Dmedia5200.c34 { .compatible = "fsl,mpc5200-gpio", },
156 fpga_np = of_find_compatible_node(NULL, NULL, "fsl,media5200-fpga"); media5200_init_irq()
236 "fsl,media5200",
H A Dmpc52xx_lpbfifo.c23 #include <linux/fsl/bestcomm/bestcomm.h>
24 #include <linux/fsl/bestcomm/bestcomm_priv.h>
25 #include <linux/fsl/bestcomm/gen_bd.h>
568 { .compatible = "fsl,mpc5200-lpbfifo", },
H A Dlite5200_pm.c48 { .compatible = "fsl,mpc5200-immr", }, lite5200_pm_prepare()
49 { .compatible = "fsl,mpc5200b-immr", }, lite5200_pm_prepare()
/linux-4.1.27/drivers/usb/chipidea/
H A Dci_hdrc_imx.c55 { .compatible = "fsl,imx28-usb", .data = &imx28_usb_data},
56 { .compatible = "fsl,imx27-usb", .data = &imx27_usb_data},
57 { .compatible = "fsl,imx6q-usb", .data = &imx6q_usb_data},
58 { .compatible = "fsl,imx6sl-usb", .data = &imx6sl_usb_data},
59 { .compatible = "fsl,imx6sx-usb", .data = &imx6sx_usb_data},
90 * In case the fsl,usbmisc property is not present this device doesn't usbmisc_get_init_data()
93 if (!of_get_property(np, "fsl,usbmisc", NULL)) usbmisc_get_init_data()
100 ret = of_parse_phandle_with_args(np, "fsl,usbmisc", "#index-cells", usbmisc_get_init_data()
103 dev_err(dev, "Failed to parse property fsl,usbmisc, errno %d\n", usbmisc_get_init_data()
255 data->phy = devm_usb_get_phy_by_phandle(&pdev->dev, "fsl,usbphy", 0); ci_hdrc_imx_probe()
H A Dusbmisc_imx.c390 .compatible = "fsl,imx25-usbmisc",
394 .compatible = "fsl,imx35-usbmisc",
398 .compatible = "fsl,imx27-usbmisc",
402 .compatible = "fsl,imx51-usbmisc",
406 .compatible = "fsl,imx53-usbmisc",
410 .compatible = "fsl,imx6q-usbmisc",
414 .compatible = "fsl,vf610-usbmisc",
418 .compatible = "fsl,imx6sx-usbmisc",
/linux-4.1.27/arch/arm/mach-mxs/
H A Dmach-mxs.c101 np = of_find_compatible_node(NULL, NULL, "fsl,ocotp"); mxs_get_ocotp()
174 np = of_find_compatible_node(from, NULL, "fsl,imx28-fec"); update_fec_mac_prop()
309 np = of_find_compatible_node(NULL, NULL, "fsl,imx28-fec"); tx28_post_init()
365 np = of_find_compatible_node(NULL, NULL, "fsl,imx23-digctl"); mxs_get_soc_id()
437 np = of_find_compatible_node(NULL, NULL, "fsl,clkctrl"); mxs_restart_init()
442 if (of_device_is_compatible(np, "fsl,imx23-clkctrl")) mxs_restart_init()
486 if (of_machine_is_compatible("fsl,imx28-evk")) mxs_machine_init()
532 "fsl,imx28",
533 "fsl,imx23",
/linux-4.1.27/drivers/pci/host/
H A Dpci-layerscape.c137 "fsl,pcie-scfg"); ls_pcie_probe()
144 "fsl,pcie-scfg", index, 2); ls_pcie_probe()
159 { .compatible = "fsl,ls1021a-pcie" },
/linux-4.1.27/drivers/dma/bestcomm/
H A Data.c21 #include <linux/fsl/bestcomm/bestcomm.h>
22 #include <linux/fsl/bestcomm/bestcomm_priv.h>
23 #include <linux/fsl/bestcomm/ata.h>
H A Dbestcomm.c26 #include <linux/fsl/bestcomm/sram.h>
27 #include <linux/fsl/bestcomm/bestcomm_priv.h>
28 #include "linux/fsl/bestcomm/bestcomm.h"
34 { .compatible = "fsl,mpc5200-sram", },
485 { .compatible = "fsl,mpc5200-bestcomm", },
H A Dfec.c19 #include <linux/fsl/bestcomm/bestcomm.h>
20 #include <linux/fsl/bestcomm/bestcomm_priv.h>
21 #include <linux/fsl/bestcomm/fec.h>
H A Dgen_bd.c24 #include <linux/fsl/bestcomm/bestcomm.h>
25 #include <linux/fsl/bestcomm/bestcomm_priv.h>
26 #include <linux/fsl/bestcomm/gen_bd.h>
H A Dsram.c27 #include <linux/fsl/bestcomm/sram.h>
/linux-4.1.27/arch/powerpc/platforms/8xx/
H A Dep88xc.c125 np = of_find_compatible_node(NULL, NULL, "fsl,ep88xc-bcsr"); ep88xc_setup_arch()
127 printk(KERN_CRIT "Could not find fsl,ep88xc-bcsr node\n"); ep88xc_setup_arch()
147 return of_flat_dt_is_compatible(root, "fsl,ep88xc"); ep88xc_probe()
H A Dmpc86xads_setup.c101 np = of_find_compatible_node(NULL, NULL, "fsl,mpc866ads-bcsr"); mpc86xads_setup_arch()
103 printk(KERN_CRIT "Could not find fsl,mpc866ads-bcsr node\n"); mpc86xads_setup_arch()
122 return of_flat_dt_is_compatible(root, "fsl,mpc866ads"); mpc86xads_probe()
H A Dmpc885ads_setup.c136 np = of_find_compatible_node(NULL, NULL, "fsl,mpc885ads-bcsr"); mpc885ads_setup_arch()
138 printk(KERN_CRIT "Could not find fsl,mpc885ads-bcsr node\n"); mpc885ads_setup_arch()
197 return of_flat_dt_is_compatible(root, "fsl,mpc885ads"); mpc885ads_probe()
/linux-4.1.27/drivers/iommu/
H A Dfsl_pamu.c19 #define pr_fmt(fmt) "fsl-pamu: %s: " fmt, __func__
48 * "fsl,qoriq-device-config-2.0" corresponds to T4 & B4
49 * SOCs. For the older SOCs "fsl,qoriq-device-config-1.0"
53 { .compatible = "fsl,qoriq-device-config-1.0", },
54 { .compatible = "fsl,qoriq-device-config-2.0", },
61 * "fsl,t4240-l3-cache-controller" corresponds to T4,
62 * "fsl,b4860-l3-cache-controller" corresponds to B4 &
63 * "fsl,p4080-l3-cache-controller" corresponds to other,
67 { .compatible = "fsl,t4240-l3-cache-controller", },
68 { .compatible = "fsl,b4860-l3-cache-controller", },
69 { .compatible = "fsl,p4080-l3-cache-controller", },
504 if (of_device_is_compatible(dev->of_node, "fsl,qman-portal")) get_ome_index()
506 if (of_device_is_compatible(dev->of_node, "fsl,qman")) get_ome_index()
729 for_each_node_with_property(node, "fsl,liodn") { setup_liodns()
730 prop = of_get_property(node, "fsl,liodn", &len); setup_liodns()
749 if (of_device_is_compatible(node, "fsl,qman-portal")) setup_liodns()
751 if (of_device_is_compatible(node, "fsl,qman")) setup_liodns()
753 if (of_device_is_compatible(node, "fsl,bman")) setup_liodns()
861 np = of_find_compatible_node(NULL, NULL, "fsl,corenet-law"); create_csd()
865 iprop = of_get_property(np, "fsl,num-laws", NULL); create_csd()
888 np = of_find_compatible_node(NULL, NULL, "fsl,corenet-cf"); create_csd()
894 iprop = of_get_property(np, "fsl,ccf-num-csdids", NULL); create_csd()
1205 .name = "fsl-of-pamu",
1235 np = of_find_compatible_node(NULL, NULL, "fsl,pamu"); fsl_pamu_init()
1247 pdev = platform_device_alloc("fsl-of-pamu", 0); fsl_pamu_init()
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/
H A Dmii-bitbang.c131 data = of_get_property(np, "fsl,mdio-pin", &len); fs_mii_bitbang_init()
136 data = of_get_property(np, "fsl,mdc-pin", &len); fs_mii_bitbang_init()
218 .compatible = "fsl,cpm2-mdio-bitbang",
226 .name = "fsl-bb-mdio",
H A Dmii-fec.c213 .compatible = "fsl,pq1-fec-mdio",
217 .compatible = "fsl,mpc5121-fec-mdio",
227 .name = "fsl-fec-mdio",
H A Dfs_enet-main.c942 data = of_get_property(ofdev->dev.of_node, "fsl,cpm-command", &len); fs_enet_probe()
965 if (of_device_is_compatible(ofdev->dev.of_node, "fsl,mpc5125-fec")) { fs_enet_probe()
1088 .compatible = "fsl,cpm1-scc-enet",
1092 .compatible = "fsl,cpm2-scc-enet",
1098 .compatible = "fsl,cpm2-fcc-enet",
1105 .compatible = "fsl,mpc5121-fec",
1109 .compatible = "fsl,mpc5125-fec",
1114 .compatible = "fsl,pq1-fec-enet",
/linux-4.1.27/arch/microblaze/kernel/cpu/
H A Dcpuinfo-static.c70 (fcpu(cpu, "xlnx,fsl-exception") ? PVR2_USE_EXTEND_FSL : 0); set_cpuinfo_static()
77 if (fcpu(cpu, "xlnx,icache-use-fsl")) set_cpuinfo_static()
91 if (fcpu(cpu, "xlnx,dcache-use-fsl")) set_cpuinfo_static()
106 ci->num_fsl = fcpu(cpu, "xlnx,fsl-links"); set_cpuinfo_static()
H A Dmb.c93 (cpuinfo.use_exc & PVR2_USE_FSL_EXC) ? "fsl " : ""); show_cpuinfo()
/linux-4.1.27/arch/powerpc/include/asm/
H A Dperf_event.h5 * runtime. This would allow multiplatform perf event support for e300 (fsl
/linux-4.1.27/arch/arm/mach-imx/devices/
H A DMakefile5 obj-$(CONFIG_IMX_HAVE_PLATFORM_FSL_USB2_UDC) += platform-fsl-usb2-udc.o
/linux-4.1.27/sound/soc/
H A DMakefile23 obj-$(CONFIG_SND_SOC) += fsl/
/linux-4.1.27/drivers/net/ethernet/freescale/
H A Dfsl_pq_mdio.c259 pr_debug("fsl-pq-mdio: no address range in node %s\n", ucc_configure()
272 pr_debug("fsl-pq-mdio: no UCC ID in node %s\n", ucc_configure()
285 pr_debug("fsl-pq-mdio: invalid UCC ID in node %s\n", ucc_configure()
290 pr_debug("fsl-pq-mdio: setting node UCC%u to MII master\n", id); ucc_configure()
300 .compatible = "fsl,gianfar-tbi",
307 .compatible = "fsl,gianfar-mdio",
322 .compatible = "fsl,etsec2-tbi",
329 .compatible = "fsl,etsec2-mdio",
338 .compatible = "fsl,ucc-mdio",
358 .compatible = "fsl,fman-mdio",
490 .name = "fsl-pq_mdio",
H A Dfec_mpc52xx_phy.c138 { .compatible = "fsl,mpc5200b-mdio", },
139 { .compatible = "fsl,mpc5200-mdio", },
H A Dgianfar_ptp.c455 if (get_of_u32(node, "fsl,cksel", &etsects->cksel)) gianfar_ptp_probe()
458 if (get_of_u32(node, "fsl,tclk-period", &etsects->tclk_period) || gianfar_ptp_probe()
459 get_of_u32(node, "fsl,tmr-prsc", &etsects->tmr_prsc) || gianfar_ptp_probe()
460 get_of_u32(node, "fsl,tmr-add", &etsects->tmr_add) || gianfar_ptp_probe()
461 get_of_u32(node, "fsl,tmr-fiper1", &etsects->tmr_fiper1) || gianfar_ptp_probe()
462 get_of_u32(node, "fsl,tmr-fiper2", &etsects->tmr_fiper2) || gianfar_ptp_probe()
463 get_of_u32(node, "fsl,max-adj", &etsects->caps.max_adj)) { gianfar_ptp_probe()
557 { .compatible = "fsl,etsec-ptp" },
H A Dxgmac_mdio.c312 .compatible = "fsl,fman-xmdio",
315 .compatible = "fsl,fman-memac-mdio",
323 .name = "fsl-fman_xmdio",
/linux-4.1.27/drivers/mfd/
H A Dmc13xxx-i2c.c38 .compatible = "fsl,mc13892",
41 .compatible = "fsl,mc34708",
H A Dmc13xxx-spi.c44 { .compatible = "fsl,mc13783", .data = &mc13xxx_variant_mc13783, },
45 { .compatible = "fsl,mc13892", .data = &mc13xxx_variant_mc13892, },
46 { .compatible = "fsl,mc34708", .data = &mc13xxx_variant_mc34708, },
H A Dmc13xxx-core.c386 if (of_get_property(np, "fsl,mc13xxx-uses-adc", NULL)) mc13xxx_probe_flags_dt()
389 if (of_get_property(np, "fsl,mc13xxx-uses-codec", NULL)) mc13xxx_probe_flags_dt()
392 if (of_get_property(np, "fsl,mc13xxx-uses-rtc", NULL)) mc13xxx_probe_flags_dt()
395 if (of_get_property(np, "fsl,mc13xxx-uses-touch", NULL)) mc13xxx_probe_flags_dt()
/linux-4.1.27/drivers/gpio/
H A Dgpio-mpc8xxx.c338 { .compatible = "fsl,mpc8349-gpio", },
339 { .compatible = "fsl,mpc8572-gpio", },
340 { .compatible = "fsl,mpc8610-gpio", },
341 { .compatible = "fsl,mpc5121-gpio", .data = mpc512x_irq_set_type, },
342 { .compatible = "fsl,pq3-gpio", },
343 { .compatible = "fsl,qoriq-gpio", },
370 gc->direction_output = of_device_is_compatible(np, "fsl,mpc5121-gpio") ? mpc8xxx_probe()
372 gc->get = of_device_is_compatible(np, "fsl,mpc8572-gpio") ? mpc8xxx_probe()
H A Dgpio-mxc.c153 { .compatible = "fsl,imx1-gpio", .data = &mxc_gpio_devtype[IMX1_GPIO], },
154 { .compatible = "fsl,imx21-gpio", .data = &mxc_gpio_devtype[IMX21_GPIO], },
155 { .compatible = "fsl,imx31-gpio", .data = &mxc_gpio_devtype[IMX31_GPIO], },
156 { .compatible = "fsl,imx35-gpio", .data = &mxc_gpio_devtype[IMX35_GPIO], },
H A Dgpio-mpc5200.c194 { .compatible = "fsl,mpc5200-gpio-wkup", },
350 { .compatible = "fsl,mpc5200-gpio", },
/linux-4.1.27/drivers/mtd/nand/
H A Dfsl_upm.c231 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-addr-offset", fun_probe()
240 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-cmd-offset", &size); fun_probe()
249 "fsl,upm-addr-line-cs-offsets", &size); fun_probe()
286 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-wait-flags", &size); fun_probe()
342 { .compatible = "fsl,upm-nand" },
349 .name = "fsl,upm-nand",
H A Dmpc5121_nfc.c288 dn = of_find_compatible_node(NULL, NULL, "fsl,mpc5121ads-cpld"); ads5121_chipselect_init()
550 rmnode = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-reset"); mpc5121_nfc_read_hw_config()
552 dev_err(prv->dev, "Missing 'fsl,mpc5121-reset' " mpc5121_nfc_read_hw_config()
718 if (of_device_is_compatible(rootnode, "fsl,mpc5121ads")) { mpc5121_nfc_probe()
841 { .compatible = "fsl,mpc5121-nfc", },
/linux-4.1.27/drivers/cpufreq/
H A Dqoriq-cpufreq.c326 { .compatible = "fsl,p2041-clockgen", .data = &sdata[0], },
327 { .compatible = "fsl,p3041-clockgen", .data = &sdata[0], },
328 { .compatible = "fsl,p5020-clockgen", .data = &sdata[1], },
329 { .compatible = "fsl,p4080-clockgen", .data = &sdata[2], },
330 { .compatible = "fsl,p5040-clockgen", .data = &sdata[2], },
331 { .compatible = "fsl,qoriq-clockgen-2.0", },
H A Dimx6q-cpufreq.c235 prop = of_find_property(np, "fsl,soc-operating-points", NULL); imx6q_cpufreq_probe()
262 dev_warn(cpu_dev, "can NOT find valid fsl,soc-operating-points property in dtb, use default value!\n"); imx6q_cpufreq_probe()
/linux-4.1.27/arch/powerpc/kvm/
H A De500mc.c227 sregs->u.e.impl.fsl.features = 0; kvmppc_core_get_sregs_e500mc()
228 sregs->u.e.impl.fsl.svr = vcpu_e500->svr; kvmppc_core_get_sregs_e500mc()
229 sregs->u.e.impl.fsl.hid0 = vcpu_e500->hid0; kvmppc_core_get_sregs_e500mc()
230 sregs->u.e.impl.fsl.mcar = vcpu_e500->mcar; kvmppc_core_get_sregs_e500mc()
249 vcpu_e500->svr = sregs->u.e.impl.fsl.svr; kvmppc_core_set_sregs_e500mc()
250 vcpu_e500->hid0 = sregs->u.e.impl.fsl.hid0; kvmppc_core_set_sregs_e500mc()
251 vcpu_e500->mcar = sregs->u.e.impl.fsl.mcar; kvmppc_core_set_sregs_e500mc()
H A De500.c373 sregs->u.e.impl.fsl.features = 0; kvmppc_core_get_sregs_e500()
374 sregs->u.e.impl.fsl.svr = vcpu_e500->svr; kvmppc_core_get_sregs_e500()
375 sregs->u.e.impl.fsl.hid0 = vcpu_e500->hid0; kvmppc_core_get_sregs_e500()
376 sregs->u.e.impl.fsl.mcar = vcpu_e500->mcar; kvmppc_core_get_sregs_e500()
396 vcpu_e500->svr = sregs->u.e.impl.fsl.svr; kvmppc_core_set_sregs_e500()
397 vcpu_e500->hid0 = sregs->u.e.impl.fsl.hid0; kvmppc_core_set_sregs_e500()
398 vcpu_e500->mcar = sregs->u.e.impl.fsl.mcar; kvmppc_core_set_sregs_e500()
/linux-4.1.27/drivers/staging/fsl-mc/bus/
H A Ddprc-driver.c59 * @mc_bus_dev: pointer to the fsl-mc device that represents a DPRC object
117 * @mc_dev: pointer to the fsl-mc device for a given MC object
120 * If the plugged state has changed from unplugged to plugged, the fsl-mc
122 * If the plugged state has changed from plugged to unplugged, the fsl-mc
152 * @mc_bus_dev: pointer to the fsl-mc device that represents a DPRC object
243 * @mc_bus_dev: pointer to the fsl-mc device that represents a DPRC object
336 * @mc_bus_dev: pointer to the fsl-mc device that represents a DPRC object
368 * @mc_dev: Pointer to fsl-mc device representing a DPRC
432 * @mc_dev: Pointer to fsl-mc device representing the DPRC
H A Dmc-bus.c104 .name = "fsl-mc",
304 regions[i].name = "fsl-mc object MMIO region"; fsl_mc_device_get_mmio_regions()
560 * 'fsl,qoriq-mc' node. In this case, identity mapping get_mc_addr_translation_ranges()
707 {.compatible = "fsl,qoriq-mc",},
738 pr_err("fsl-mc bus type registration failed: %d\n", error); fsl_mc_bus_driver_init()
742 pr_info("fsl-mc bus type registered\n"); fsl_mc_bus_driver_init()
/linux-4.1.27/drivers/ata/
H A Dahci_imx.c360 { .compatible = "fsl,imx53-ahci", .data = (void *)AHCI_IMX53 },
361 { .compatible = "fsl,imx6q-ahci", .data = (void *)AHCI_IMX6Q },
455 .name = "fsl,transmit-level-mV",
460 .name = "fsl,transmit-boost-mdB",
465 .name = "fsl,transmit-atten-16ths",
470 .name = "fsl,receive-eq-mdB",
475 .name = "fsl,no-spread-spectrum",
573 "fsl,imx6q-iomuxc-gpr"); imx_ahci_probe()
576 "failed to find fsl,imx6q-iomux-gpr regmap\n"); imx_ahci_probe()
/linux-4.1.27/drivers/mmc/host/
H A Dsdhci-pltfm.c95 if (of_device_is_compatible(np, "fsl,p2020-rev1-esdhc")) sdhci_get_of_property()
98 if (of_device_is_compatible(np, "fsl,p2020-esdhc") || sdhci_get_of_property()
99 of_device_is_compatible(np, "fsl,p1010-esdhc") || sdhci_get_of_property()
100 of_device_is_compatible(np, "fsl,t4240-esdhc") || sdhci_get_of_property()
101 of_device_is_compatible(np, "fsl,mpc8536-esdhc")) sdhci_get_of_property()
H A Dsdhci-of-esdhc.c212 if (of_find_compatible_node(NULL, NULL, "fsl,p1010-esdhc")) { esdhc_of_set_clock()
364 if (of_device_is_compatible(np, "fsl,p2020-esdhc")) { sdhci_esdhc_probe()
390 { .compatible = "fsl,mpc8379-esdhc" },
391 { .compatible = "fsl,mpc8536-esdhc" },
392 { .compatible = "fsl,esdhc" },
H A Dsdhci-esdhc-imx.c81 * Bit25 is used in STD SPEC, and is reserved in fsl eSDHC design,
82 * but bit28 is used as the INT DMA ERR in fsl eSDHC design.
83 * Define this macro DMA error INT for fsl eSDHC
181 { .compatible = "fsl,imx25-esdhc", .data = &esdhc_imx25_data, },
182 { .compatible = "fsl,imx35-esdhc", .data = &esdhc_imx35_data, },
183 { .compatible = "fsl,imx51-esdhc", .data = &esdhc_imx51_data, },
184 { .compatible = "fsl,imx53-esdhc", .data = &esdhc_imx53_data, },
185 { .compatible = "fsl,imx6sl-usdhc", .data = &usdhc_imx6sl_data, },
186 { .compatible = "fsl,imx6q-usdhc", .data = &usdhc_imx6q_data, },
879 if (of_get_property(np, "fsl,cd-controller", NULL)) sdhci_esdhc_imx_probe_dt()
882 if (of_get_property(np, "fsl,wp-controller", NULL)) sdhci_esdhc_imx_probe_dt()
902 if (of_property_read_u32(np, "fsl,delay-line", &boarddata->delay_line)) sdhci_esdhc_imx_probe_dt()
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/
H A Dqe.c78 qe = of_find_compatible_node(NULL, NULL, "fsl,qe"); get_qe_base()
175 qe = of_find_compatible_node(NULL, NULL, "fsl,qe"); qe_get_brg_clk()
559 * Newer device trees have an "fsl,qe" compatible property for the QE qe_get_firmware_info()
562 qe = of_find_compatible_node(NULL, NULL, "fsl,qe"); qe_get_firmware_info()
617 qe = of_find_compatible_node(NULL, NULL, "fsl,qe"); qe_get_num_of_risc()
619 /* Older devices trees did not have an "fsl,qe" qe_get_num_of_risc()
628 prop = of_get_property(qe, "fsl,qe-num-riscs", &size); qe_get_num_of_risc()
646 qe = of_find_compatible_node(NULL, NULL, "fsl,qe"); qe_get_num_of_snums()
648 /* Older devices trees did not have an "fsl,qe" qe_get_num_of_snums()
657 prop = of_get_property(qe, "fsl,qe-num-snums", &size); qe_get_num_of_snums()
688 { .compatible = "fsl,qe", },
694 .name = "fsl-qe",
H A Dgpio.c161 if (!of_device_is_compatible(gc->of_node, "fsl,mpc8323-qe-pario-bank")) { qe_pin_request()
281 for_each_compatible_node(np, NULL, "fsl,mpc8323-qe-pario-bank") { qe_add_gpiochips()
/linux-4.1.27/drivers/staging/fsl-mc/include/
H A Dmc-private.h30 * struct fsl_mc - Private data of a "fsl,qoriq-mc" platform device
75 * @mc_dev: fsl-mc device for the bus device itself.
/linux-4.1.27/drivers/gpu/drm/imx/
H A Dimx-ldb.c464 ret = of_property_read_string(np, "fsl,data-mapping", &bm); of_get_bus_format()
468 of_property_read_u32(np, "fsl,data-width", &datawidth); of_get_bus_format()
494 * For a device declaring compatible = "fsl,imx6q-ldb", "fsl,imx53-ldb",
497 * entries (in this case fsl,imx53-ldb) need to be ordered last.
500 { .compatible = "fsl,imx6q-ldb", .data = imx6q_lvds_mux, },
501 { .compatible = "fsl,imx53-ldb", .data = NULL, },
534 dual = of_property_read_bool(np, "fsl,dual-channel"); imx_ldb_bind()
H A Ddw_hdmi-imx.c180 { .compatible = "fsl,imx6q-hdmi",
183 .compatible = "fsl,imx6dl-hdmi",
H A Dimx-tve.c551 ret = of_property_read_string(np, "fsl,tve-mode", &bm); of_get_tve_mode()
595 ret = of_property_read_u32(np, "fsl,hsync-pin", imx_tve_bind()
603 ret |= of_property_read_u32(np, "fsl,vsync-pin", imx_tve_bind()
721 { .compatible = "fsl,imx53-tve", },
H A Dparallel-display.c237 panel_node = of_parse_phandle(np, "fsl,panel", 0); imx_pd_bind()
284 { .compatible = "fsl,imx-parallel-display", },
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-mpc.c278 "fsl,mpc5121-i2c-ctrl"); mpc_i2c_setup_512x()
392 if (of_device_is_compatible(node, "fsl,mpc8544-i2c")) mpc_i2c_get_fdr_8xxx()
703 if (of_get_property(op->dev.of_node, "fsl,preserve-clocking", NULL)) { fsl_i2c_probe()
721 prop = of_get_property(op->dev.of_node, "fsl,timeout", &plen); fsl_i2c_probe()
828 {.compatible = "fsl,mpc5200b-i2c", .data = &mpc_i2c_data_52xx, },
829 {.compatible = "fsl,mpc5200-i2c", .data = &mpc_i2c_data_52xx, },
830 {.compatible = "fsl,mpc5121-i2c", .data = &mpc_i2c_data_512x, },
831 {.compatible = "fsl,mpc8313-i2c", .data = &mpc_i2c_data_8313, },
832 {.compatible = "fsl,mpc8543-i2c", .data = &mpc_i2c_data_8543, },
833 {.compatible = "fsl,mpc8544-i2c", .data = &mpc_i2c_data_8544, },
835 {.compatible = "fsl-i2c", },
H A Di2c-cpm.c462 if (of_device_is_compatible(ofdev->dev.of_node, "fsl,cpm1-i2c")) { cpm_i2c_setup()
479 } else if (of_device_is_compatible(ofdev->dev.of_node, "fsl,cpm2-i2c")) { cpm_i2c_setup()
500 data = of_get_property(ofdev->dev.of_node, "fsl,cpm-command", &len); cpm_i2c_setup()
702 .compatible = "fsl,cpm1-i2c",
705 .compatible = "fsl,cpm2-i2c",
716 .name = "fsl-i2c-cpm",
/linux-4.1.27/drivers/memory/
H A Dfsl_ifc.c265 "fsl-ifc", fsl_ifc_ctrl_dev); fsl_ifc_ctrl_probe()
274 0, "fsl-ifc-nand", fsl_ifc_ctrl_dev); fsl_ifc_ctrl_probe()
296 .compatible = "fsl,ifc",
303 .name = "fsl-ifc",
H A Dfsl-corenet-cf.c47 * IP_ID, on other chips with fsl,corenet2-cf such as t4240 and b4860.
55 .compatible = "fsl,corenet1-cf",
59 .compatible = "fsl,corenet2-cf",
/linux-4.1.27/drivers/tty/serial/cpm_uart/
H A Dcpm_uart_core.c1166 data = of_get_property(np, "fsl,cpm-brg", &len); cpm_uart_init_port()
1169 "fsl,cpm-brg property.\n", np->name); cpm_uart_init_port()
1175 data = of_get_property(np, "fsl,cpm-command", &len); cpm_uart_init_port()
1178 "fsl,cpm-command property.\n", np->name); cpm_uart_init_port()
1187 if (of_device_is_compatible(np, "fsl,cpm1-scc-uart") || cpm_uart_init_port()
1188 of_device_is_compatible(np, "fsl,cpm2-scc-uart")) { cpm_uart_init_port()
1191 } else if (of_device_is_compatible(np, "fsl,cpm1-smc-uart") || cpm_uart_init_port()
1192 of_device_is_compatible(np, "fsl,cpm2-smc-uart")) { cpm_uart_init_port()
1319 if (!of_device_is_compatible(np, "fsl,cpm1-smc-uart") && cpm_uart_console_setup()
1320 !of_device_is_compatible(np, "fsl,cpm1-scc-uart") && cpm_uart_console_setup()
1321 !of_device_is_compatible(np, "fsl,cpm2-smc-uart") && cpm_uart_console_setup()
1322 !of_device_is_compatible(np, "fsl,cpm2-scc-uart")) cpm_uart_console_setup()
1440 .compatible = "fsl,cpm1-smc-uart",
1443 .compatible = "fsl,cpm1-scc-uart",
1446 .compatible = "fsl,cpm2-smc-uart",
1449 .compatible = "fsl,cpm2-scc-uart",
/linux-4.1.27/drivers/virt/
H A Dfsl_hypervisor.c228 pr_debug("fsl-hv: could not allocate page list\n"); ioctl_memcpy()
239 pr_debug("fsl-hv: could not allocate S/G list\n"); ioctl_memcpy()
255 pr_debug("fsl-hv: could not lock source buffer\n"); ioctl_memcpy()
446 pr_debug("fsl-hv: bad ioctl dir=%u type=%u cmd=%u size=%u\n", fsl_hv_ioctl()
668 pr_err("fsl-hv: out of memory\n"); fsl_hv_open()
715 "fsl-hv",
793 * "hypervisor" and which has a property named "fsl,hv-version".
804 ret = of_find_property(node, "fsl,hv-version", NULL) != NULL; has_fsl_hypervisor()
828 pr_info("fsl-hv: no hypervisor found\n"); fsl_hypervisor_init()
834 pr_err("fsl-hv: cannot register device\n"); fsl_hypervisor_init()
848 pr_err("fsl-hv: no 'interrupts' property in %s node\n", fsl_hypervisor_init()
860 if (of_device_is_compatible(np, "fsl,hv-shutdown-doorbell")) { fsl_hypervisor_init()
865 "fsl,hv-state-change-doorbell")) { fsl_hypervisor_init()
876 pr_err("fsl-hv: node %s has missing or " fsl_hypervisor_init()
888 pr_err("fsl-hv: could not request irq %u for node %s\n", fsl_hypervisor_init()
896 pr_info("fsl-hv: registered handler for doorbell %u\n", fsl_hypervisor_init()
/linux-4.1.27/drivers/power/reset/
H A Dimx-snvs-poweroff.c49 { .compatible = "fsl,sec-v4.0-poweroff", },
/linux-4.1.27/drivers/usb/phy/
H A Dphy-mxs-usb.c147 { .compatible = "fsl,imx6sx-usbphy", .data = &imx6sx_phy_data, },
148 { .compatible = "fsl,imx6sl-usbphy", .data = &imx6sl_phy_data, },
149 { .compatible = "fsl,imx6q-usbphy", .data = &imx6q_phy_data, },
150 { .compatible = "fsl,imx23-usbphy", .data = &imx23_phy_data, },
151 { .compatible = "fsl,vf610-usbphy", .data = &vf610_phy_data, },
476 if (of_get_property(np, "fsl,anatop", NULL)) { mxs_phy_probe()
478 (np, "fsl,anatop"); mxs_phy_probe()
/linux-4.1.27/drivers/crypto/caam/
H A Dctrl.c373 for_each_compatible_node(caam_node, NULL, "fsl,sec-v4.0") { caam_get_era()
375 "fsl,sec-era", caam_get_era()
477 if (of_device_is_compatible(nprop, "fsl,sec-v5.0")) caam_probe()
491 if (of_device_is_compatible(np, "fsl,sec-v4.0-job-ring") || caam_probe()
492 of_device_is_compatible(np, "fsl,sec4.0-job-ring")) caam_probe()
506 if (of_device_is_compatible(np, "fsl,sec-v4.0-job-ring") || for_each_available_child_of_node()
507 of_device_is_compatible(np, "fsl,sec4.0-job-ring")) { for_each_available_child_of_node()
707 .compatible = "fsl,sec-v4.0",
710 .compatible = "fsl,sec4.0",
H A Dcaamrng.c317 dev_node = of_find_compatible_node(NULL, NULL, "fsl,sec-v4.0"); caam_rng_init()
319 dev_node = of_find_compatible_node(NULL, NULL, "fsl,sec4.0"); caam_rng_init()
/linux-4.1.27/drivers/irqchip/
H A Dirq-vf610-mscm-ir.c184 mscm_cp_regmap = syscon_regmap_lookup_by_phandle(node, "fsl,cpucfg"); vf610_mscm_ir_of_init()
212 IRQCHIP_DECLARE(vf610_mscm_ir, "fsl,vf610-mscm-ir", vf610_mscm_ir_of_init);
H A Dirq-mxs.c114 IRQCHIP_DECLARE(mxs, "fsl,icoll", icoll_of_init);
/linux-4.1.27/drivers/pwm/
H A Dpwm-mxs.c155 ret = of_property_read_u32(np, "fsl,pwm-number", &mxs->chip.npwm); mxs_pwm_probe()
188 { .compatible = "fsl,imx23-pwm", },
H A Dpwm-imx.c266 { .compatible = "fsl,imx1-pwm", .data = &imx_pwm_data_v1, },
267 { .compatible = "fsl,imx27-pwm", .data = &imx_pwm_data_v2, },
/linux-4.1.27/drivers/net/can/mscan/
H A Dmpc5xxx_can.c47 { .compatible = "fsl,mpc5200-cdm", },
132 of_property_read_u32(np, "fsl,mscan-clock-divider", &clockdiv); mpc512x_can_get_clock()
326 clock_name = of_get_property(np, "fsl,mscan-clock-source", NULL); mpc5xxx_can_probe()
434 { .compatible = "fsl,mpc5200-mscan", .data = &mpc5200_can_data, },
436 { .compatible = "fsl,mpc5121-mscan", .data = &mpc5121_can_data, },
/linux-4.1.27/drivers/pinctrl/freescale/
H A Dpinctrl-mxs.c86 ret = of_property_read_u32(np, "fsl,drive-strength", &val); mxs_dt_node_to_map()
89 ret = of_property_read_u32(np, "fsl,voltage", &val); mxs_dt_node_to_map()
92 ret = of_property_read_u32(np, "fsl,pull-up", &val); mxs_dt_node_to_map()
354 const char *propname = "fsl,pinmux-ids"; mxs_pinctrl_parse_group()
402 const char *gpio_compat = "fsl,mxs-gpio"; mxs_pinctrl_probe_dt()
H A Dpinctrl-imx.c489 * Each pin represented in fsl,pins consists of 5 u32 PIN_FUNC_ID and
515 * the binding format is fsl,pins = <PIN_FUNC_ID CONFIG ...>, imx_pinctrl_parse_groups()
518 list = of_get_property(np, "fsl,pins", &size); imx_pinctrl_parse_groups()
520 dev_err(info->dev, "no fsl,pins property in node %s\n", np->full_name); imx_pinctrl_parse_groups()
526 dev_err(info->dev, "Invalid fsl,pins property in node %s\n", np->full_name); imx_pinctrl_parse_groups()
/linux-4.1.27/drivers/rtc/
H A Drtc-mpc5121.c349 if (of_device_is_compatible(op->dev.of_node, "fsl,mpc5121-rtc")) { mpc5121_rtc_probe()
405 { .compatible = "fsl,mpc5121-rtc", },
406 { .compatible = "fsl,mpc5200-rtc", },
/linux-4.1.27/drivers/thermal/
H A Dimx_thermal.c358 "fsl,tempmon-data"); imx_get_sensor_data()
445 { .compatible = "fsl,imx6q-tempmon", .data = &thermal_imx6q_data, },
446 { .compatible = "fsl,imx6sx-tempmon", .data = &thermal_imx6sx_data, },
464 map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "fsl,tempmon"); imx_thermal_probe()
/linux-4.1.27/drivers/clocksource/
H A Dfsl_ftm_timer.c239 err = clocksource_mmio_init(priv->clksrc_base + FTM_CNT, "fsl-ftm", ftm_clocksource_init()
367 CLOCKSOURCE_OF_DECLARE(flextimer, "fsl,ftm-timer", ftm_timer_init);
H A Dmxs_timer.c268 (of_device_is_compatible(np, "fsl,imx23-timrot") ? mxs_timer_init()
304 CLOCKSOURCE_OF_DECLARE(mxs, "fsl,timrot", mxs_timer_init);
/linux-4.1.27/drivers/clk/mxs/
H A Dclk-imx23.c109 dcnp = of_find_compatible_node(NULL, NULL, "fsl,imx23-digctl"); mx23_clocks_init()
177 CLK_OF_DECLARE(imx23_clkctrl, "fsl,imx23-clkctrl", mx23_clocks_init);
/linux-4.1.27/drivers/watchdog/
H A Dmpc8xxx_wdt.c230 .compatible = "fsl,mpc8610-wdt",
237 .compatible = "fsl,mpc823-wdt",

Completed in 2774 milliseconds

12