Home
last modified time | relevance | path

Searched refs:plat (Results 1 – 78 of 78) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_platform.c126 struct plat_stmmacenet_data *plat, in stmmac_probe_config_dt() argument
142 plat->has_gmac = data->has_gmac; in stmmac_probe_config_dt()
143 plat->enh_desc = data->enh_desc; in stmmac_probe_config_dt()
144 plat->tx_coe = data->tx_coe; in stmmac_probe_config_dt()
145 plat->rx_coe = data->rx_coe; in stmmac_probe_config_dt()
146 plat->bugged_jumbo = data->bugged_jumbo; in stmmac_probe_config_dt()
147 plat->pmt = data->pmt; in stmmac_probe_config_dt()
148 plat->riwt_off = data->riwt_off; in stmmac_probe_config_dt()
149 plat->fix_mac_speed = data->fix_mac_speed; in stmmac_probe_config_dt()
150 plat->bus_setup = data->bus_setup; in stmmac_probe_config_dt()
[all …]
Dstmmac_pci.c45 int (*setup)(struct plat_stmmacenet_data *plat,
71 static void stmmac_default_data(struct plat_stmmacenet_data *plat) in stmmac_default_data() argument
73 plat->bus_id = 1; in stmmac_default_data()
74 plat->phy_addr = 0; in stmmac_default_data()
75 plat->interface = PHY_INTERFACE_MODE_GMII; in stmmac_default_data()
76 plat->clk_csr = 2; /* clk_csr_i = 20-35MHz & MDC = clk_csr_i/16 */ in stmmac_default_data()
77 plat->has_gmac = 1; in stmmac_default_data()
78 plat->force_sf_dma_mode = 1; in stmmac_default_data()
80 plat->mdio_bus_data->phy_reset = NULL; in stmmac_default_data()
81 plat->mdio_bus_data->phy_mask = 0; in stmmac_default_data()
[all …]
Dstmmac_main.c216 if (likely(priv->plat->fix_mac_speed)) in stmmac_hw_fix_mac_speed()
217 priv->plat->fix_mac_speed(priv->plat->bsp_priv, phydev->speed); in stmmac_hw_fix_mac_speed()
272 char *phy_bus_name = priv->plat->phy_bus_name; in stmmac_eee_init()
722 if (likely(priv->plat->has_gmac)) in stmmac_adjust_link()
728 if (priv->plat->has_gmac) { in stmmac_adjust_link()
783 int interface = priv->plat->interface; in stmmac_check_pcs_mode()
813 int interface = priv->plat->interface; in stmmac_init_phy()
814 int max_speed = priv->plat->max_speed; in stmmac_init_phy()
819 if (priv->plat->phy_bus_name) in stmmac_init_phy()
821 priv->plat->phy_bus_name, priv->plat->bus_id); in stmmac_init_phy()
[all …]
Dstmmac_mdio.c137 struct stmmac_mdio_bus_data *data = priv->plat->mdio_bus_data; in stmmac_mdio_reset()
175 data->phy_reset(priv->plat->bsp_priv); in stmmac_mdio_reset()
198 struct stmmac_mdio_bus_data *mdio_bus_data = priv->plat->mdio_bus_data; in stmmac_mdio_register()
226 new_bus->name, priv->plat->bus_id); in stmmac_mdio_register()
260 if (priv->plat->phy_addr == -1) in stmmac_mdio_register()
261 priv->plat->phy_addr = addr; in stmmac_mdio_register()
263 act = (priv->plat->phy_addr == addr); in stmmac_mdio_register()
Dstmmac.h91 struct plat_stmmacenet_data *plat; member
Dring_mode.c45 if (priv->plat->enh_desc) in stmmac_jumbo_frm()
Dchain_mode.c41 if (priv->plat->enh_desc) in stmmac_jumbo_frm()
Dstmmac_ethtool.c235 if (priv->plat->has_gmac) in stmmac_ethtool_getdrvinfo()
400 if (!priv->plat->has_gmac) { in stmmac_ethtool_gregs()
477 if (!priv->plat->has_gmac) in stmmac_get_ethtool_stats()
/linux-4.1.27/drivers/mtd/nand/
Dgpio.c40 struct gpio_nand_platdata plat; member
79 gpio_set_value(gpiomtd->plat.gpio_nce, !(ctrl & NAND_NCE)); in gpio_nand_cmd_ctrl()
80 gpio_set_value(gpiomtd->plat.gpio_cle, !!(ctrl & NAND_CLE)); in gpio_nand_cmd_ctrl()
81 gpio_set_value(gpiomtd->plat.gpio_ale, !!(ctrl & NAND_ALE)); in gpio_nand_cmd_ctrl()
95 return gpio_get_value(gpiomtd->plat.gpio_rdy); in gpio_nand_devready()
106 struct gpio_nand_platdata *plat) in gpio_nand_get_config_of() argument
115 plat->options |= NAND_BUSWIDTH_16; in gpio_nand_get_config_of()
122 plat->gpio_rdy = of_get_gpio(dev->of_node, 0); in gpio_nand_get_config_of()
123 plat->gpio_nce = of_get_gpio(dev->of_node, 1); in gpio_nand_get_config_of()
124 plat->gpio_ale = of_get_gpio(dev->of_node, 2); in gpio_nand_get_config_of()
[all …]
Dtxx9ndfmc.c90 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in ndregaddr() local
92 return drvdata->base + (reg << plat->shift); in ndregaddr()
141 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in txx9ndfmc_cmd_ctrl() local
159 if (plat->flags & NDFMC_PLAT_FLAG_DUMMYWRITE) { in txx9ndfmc_cmd_ctrl()
228 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in txx9ndfmc_initialize() local
232 if (plat->flags & NDFMC_PLAT_FLAG_NO_RSTR) in txx9ndfmc_initialize()
251 (plat->flags & NDFMC_PLAT_FLAG_USE_BSPRT) ? in txx9ndfmc_initialize()
277 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in txx9ndfmc_probe() local
281 unsigned long gbusclk = plat->gbus_clock; in txx9ndfmc_probe()
292 hold = plat->hold ?: 20; /* tDH */ in txx9ndfmc_probe()
[all …]
Dbf5xx_nand.c626 struct bf5xx_nand_platform *plat = info->platform; in bf5xx_nand_hw_init() local
631 (plat->data_width ? 16 : 8), in bf5xx_nand_hw_init()
632 plat->wr_dly, plat->rd_dly); in bf5xx_nand_hw_init()
635 (plat->data_width << NFC_NWIDTH_OFFSET) | in bf5xx_nand_hw_init()
636 (plat->rd_dly << NFC_RDDLY_OFFSET) | in bf5xx_nand_hw_init()
637 (plat->wr_dly << NFC_WRDLY_OFFSET); in bf5xx_nand_hw_init()
724 struct bf5xx_nand_platform *plat = to_nand_plat(pdev); in bf5xx_nand_probe() local
732 if (!plat) { in bf5xx_nand_probe()
754 info->platform = plat; in bf5xx_nand_probe()
759 if (plat->data_width) in bf5xx_nand_probe()
[all …]
Ds3c2410.c266 struct s3c2410_platform_nand *plat = info->platform; in s3c2410_nand_setrate() local
278 if (plat != NULL) { in s3c2410_nand_setrate()
279 tacls = s3c_nand_calc_rate(plat->tacls, clkrate, tacls_max); in s3c2410_nand_setrate()
280 twrph0 = s3c_nand_calc_rate(plat->twrph0, clkrate, 8); in s3c2410_nand_setrate()
281 twrph1 = s3c_nand_calc_rate(plat->twrph1, clkrate, 8); in s3c2410_nand_setrate()
938 struct s3c2410_platform_nand *plat = to_nand_plat(pdev); in s3c24xx_nand_probe() local
980 info->platform = plat; in s3c24xx_nand_probe()
997 sets = (plat != NULL) ? plat->sets : NULL; in s3c24xx_nand_probe()
998 nr_sets = (plat != NULL) ? plat->nr_sets : 1; in s3c24xx_nand_probe()
/linux-4.1.27/drivers/mtd/maps/
Dsa1100-flash.c30 struct flash_platform_data *plat; member
49 subdev->plat->set_vpp(1); in sa1100_set_vpp()
52 subdev->plat->set_vpp(0); in sa1100_set_vpp()
98 if (subdev->plat->set_vpp) in sa1100_probe_subdev()
115 subdev->mtd = do_map_probe(subdev->plat->map_name, &subdev->map); in sa1100_probe_subdev()
134 static void sa1100_destroy(struct sa_info *info, struct flash_platform_data *plat) in sa1100_destroy() argument
148 if (plat->exit) in sa1100_destroy()
149 plat->exit(); in sa1100_destroy()
153 struct flash_platform_data *plat) in sa1100_setup_mtd() argument
181 if (plat->init) { in sa1100_setup_mtd()
[all …]
Dixp4xx.c155 struct flash_platform_data *plat = dev_get_platdata(&dev->dev); in ixp4xx_flash_remove() local
166 if (plat->exit) in ixp4xx_flash_remove()
167 plat->exit(); in ixp4xx_flash_remove()
174 struct flash_platform_data *plat = dev_get_platdata(&dev->dev); in ixp4xx_flash_probe() local
181 if (!plat) in ixp4xx_flash_probe()
184 if (plat->init) { in ixp4xx_flash_probe()
185 err = plat->init(); in ixp4xx_flash_probe()
223 info->mtd = do_map_probe(plat->map_name, &info->map); in ixp4xx_flash_probe()
235 plat->parts, plat->nr_parts); in ixp4xx_flash_probe()
DMakefile38 obj-$(CONFIG_MTD_PLATRAM) += plat-ram.o
/linux-4.1.27/drivers/input/keyboard/
Dtc3589x-keypad.c325 struct tc3589x_keypad_platform_data *plat; in tc3589x_keypad_of_probe() local
333 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in tc3589x_keypad_of_probe()
334 if (!plat) in tc3589x_keypad_of_probe()
339 plat->kcol = (u8) cols; in tc3589x_keypad_of_probe()
340 plat->krow = (u8) rows; in tc3589x_keypad_of_probe()
341 if (!plat->krow || !plat->kcol || in tc3589x_keypad_of_probe()
342 plat->krow > TC_KPD_ROWS || plat->kcol > TC_KPD_COLUMNS) { in tc3589x_keypad_of_probe()
345 plat->kcol, plat->krow); in tc3589x_keypad_of_probe()
354 plat->no_autorepeat = of_property_read_bool(np, "linux,no-autorepeat"); in tc3589x_keypad_of_probe()
355 plat->enable_wakeup = of_property_read_bool(np, "linux,wakeup"); in tc3589x_keypad_of_probe()
[all …]
Dnomadik-ske-keypad.c225 const struct ske_keypad_platform_data *plat = in ske_keypad_probe() local
233 if (!plat) { in ske_keypad_probe()
259 keypad->board = plat; in ske_keypad_probe()
294 error = matrix_keypad_build_keymap(plat->keymap_data, NULL, in ske_keypad_probe()
303 if (!plat->no_autorepeat) in ske_keypad_probe()
343 if (plat->wakeup_enable) in ske_keypad_probe()
/linux-4.1.27/arch/powerpc/boot/
DMakefile88 src-plat-y := of.c epapr.c
89 src-plat-$(CONFIG_40x) += fixed-head.S ep405.c cuboot-hotfoot.c \
93 src-plat-$(CONFIG_44x) += treeboot-ebony.c cuboot-ebony.c treeboot-bamboo.c \
101 src-plat-$(CONFIG_8xx) += cuboot-8xx.c fixed-head.S ep88xc.c redboot-8xx.c
102 src-plat-$(CONFIG_PPC_MPC52xx) += cuboot-52xx.c
103 src-plat-$(CONFIG_PPC_82xx) += cuboot-pq2.c fixed-head.S ep8248e.c cuboot-824x.c
104 src-plat-$(CONFIG_PPC_83xx) += cuboot-83xx.c fixed-head.S redboot-83xx.c
105 src-plat-$(CONFIG_FSL_SOC_BOOKE) += cuboot-85xx.c cuboot-85xx-cpm2.c
106 src-plat-$(CONFIG_EMBEDDED6xx) += cuboot-pq2.c cuboot-mpc7448hpc2.c \
110 src-plat-$(CONFIG_AMIGAONE) += cuboot-amigaone.c
[all …]
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_platform.c31 struct sxgbe_plat_data *plat, in sxgbe_probe_config_dt() argument
41 plat->interface = of_get_phy_mode(np); in sxgbe_probe_config_dt()
43 plat->bus_id = of_alias_get_id(np, "ethernet"); in sxgbe_probe_config_dt()
44 if (plat->bus_id < 0) in sxgbe_probe_config_dt()
45 plat->bus_id = 0; in sxgbe_probe_config_dt()
47 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, in sxgbe_probe_config_dt()
48 sizeof(*plat->mdio_bus_data), in sxgbe_probe_config_dt()
55 plat->dma_cfg = dma_cfg; in sxgbe_probe_config_dt()
64 struct sxgbe_plat_data *plat, in sxgbe_probe_config_dt() argument
Dsxgbe_mdio.c147 struct sxgbe_mdio_bus_data *mdio_data = priv->plat->mdio_bus_data; in sxgbe_mdio_register()
170 mdio_bus->name, priv->plat->bus_id); in sxgbe_mdio_register()
201 if (priv->plat->phy_addr == -1) in sxgbe_mdio_register()
202 priv->plat->phy_addr = phy_addr; in sxgbe_mdio_register()
204 act = (priv->plat->phy_addr == phy_addr); in sxgbe_mdio_register()
Dsxgbe_main.c271 int phy_iface = priv->plat->interface; in sxgbe_init_phy()
278 if (priv->plat->phy_bus_name) in sxgbe_init_phy()
280 priv->plat->phy_bus_name, priv->plat->bus_id); in sxgbe_init_phy()
283 priv->plat->bus_id); in sxgbe_init_phy()
286 priv->plat->phy_addr); in sxgbe_init_phy()
706 if (likely(priv->plat->force_sf_dma_mode)) { in sxgbe_mtl_operation_mode()
718 } else if (unlikely(priv->plat->force_thresh_dma_mode)) { in sxgbe_mtl_operation_mode()
963 if (priv->plat->dma_cfg) { in sxgbe_init_dma_engine()
964 pbl = priv->plat->dma_cfg->pbl; in sxgbe_init_dma_engine()
965 fixed_burst = priv->plat->dma_cfg->fixed_burst; in sxgbe_init_dma_engine()
[all …]
Dsxgbe_common.h488 struct sxgbe_plat_data *plat; member
/linux-4.1.27/arch/arm/mach-versatile/
Dcore.h40 #define APB_DEVICE(name, busid, base, plat) \ argument
41 static AMBA_APB_DEVICE(name, busid, 0, VERSATILE_##base##_BASE, base##_IRQ, plat)
43 #define AHB_DEVICE(name, busid, base, plat) \ argument
44 static AMBA_AHB_DEVICE(name, busid, 0, VERSATILE_##base##_BASE, base##_IRQ, plat)
/linux-4.1.27/sound/soc/ux500/
DMakefile3 snd-soc-ux500-plat-msp-i2s-objs := ux500_msp_dai.o ux500_msp_i2s.o
4 obj-$(CONFIG_SND_SOC_UX500_PLAT_MSP_I2S) += snd-soc-ux500-plat-msp-i2s.o
6 snd-soc-ux500-plat-dma-objs := ux500_pcm.o
7 obj-$(CONFIG_SND_SOC_UX500_PLAT_DMA) += snd-soc-ux500-plat-dma.o
/linux-4.1.27/drivers/video/fbdev/mmp/panel/
Dtpo_tj032md01bw.c90 struct tpohvga_plat_data *plat = panel->plat_data; in tpohvga_onoff() local
94 plat->plat_onoff(1); in tpohvga_onoff()
96 ret = spi_write(plat->spi, init, sizeof(init)); in tpohvga_onoff()
100 ret = spi_write(plat->spi, poweroff, sizeof(poweroff)); in tpohvga_onoff()
104 plat->plat_onoff(0); in tpohvga_onoff()
/linux-4.1.27/arch/arm/mach-realview/
Dcore.h30 #define APB_DEVICE(name, busid, base, plat) \ argument
31 static AMBA_APB_DEVICE(name, busid, 0, REALVIEW_##base##_BASE, base##_IRQ, plat)
33 #define AHB_DEVICE(name, busid, base, plat) \ argument
34 static AMBA_AHB_DEVICE(name, busid, 0, REALVIEW_##base##_BASE, base##_IRQ, plat)
/linux-4.1.27/arch/arm/kernel/
Dperf_event.c318 struct arm_pmu_platdata *plat; in armpmu_dispatch_irq() local
330 plat = dev_get_platdata(&plat_device->dev); in armpmu_dispatch_irq()
333 if (plat && plat->handle_irq) in armpmu_dispatch_irq()
334 ret = plat->handle_irq(irq, armpmu, armpmu->handle_irq); in armpmu_dispatch_irq()
505 struct arm_pmu_platdata *plat = dev_get_platdata(dev); in armpmu_runtime_resume() local
507 if (plat && plat->runtime_resume) in armpmu_runtime_resume()
508 return plat->runtime_resume(dev); in armpmu_runtime_resume()
515 struct arm_pmu_platdata *plat = dev_get_platdata(dev); in armpmu_runtime_suspend() local
517 if (plat && plat->runtime_suspend) in armpmu_runtime_suspend()
518 return plat->runtime_suspend(dev); in armpmu_runtime_suspend()
/linux-4.1.27/Documentation/arm/Samsung/
DOverview.txt46 plat-samsung provides the base for all the implementations, and is the
51 plat-s3c24xx is for s3c24xx specific builds, see the S3C24XX docs.
53 plat-s5p is for s5p specific builds, and contains common support for the
61 The old plat-s3c and plat-s5pc1xx directories have been removed, with
62 support moved to either plat-samsung or plat-s5p as necessary. These moves
DGPIO.txt39 See arch/arm/plat-samsung/include/plat/gpio-cfg.h for more information
/linux-4.1.27/drivers/usb/musb/
Dam35x.c221 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_musb_interrupt() local
222 struct omap_musb_board_data *data = plat->board_data; in am35x_musb_interrupt()
338 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_musb_set_mode() local
339 struct omap_musb_board_data *data = plat->board_data; in am35x_musb_set_mode()
353 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_musb_init() local
354 struct omap_musb_board_data *data = plat->board_data; in am35x_musb_init()
396 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_musb_exit() local
397 struct omap_musb_board_data *data = plat->board_data; in am35x_musb_exit()
572 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_suspend() local
573 struct omap_musb_board_data *data = plat->board_data; in am35x_suspend()
[all …]
Dux500_dma.c286 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in ux500_dma_controller_start() local
298 if (!plat) { in ux500_dma_controller_start()
303 data = plat->board_data; in ux500_dma_controller_start()
Dmusb_core.c1958 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in musb_init_controller() local
1963 if (!plat) { in musb_init_controller()
1970 musb = allocate_instance(dev, plat->config, ctrl); in musb_init_controller()
1977 musb->board_set_power = plat->set_power; in musb_init_controller()
1978 musb->min_power = plat->min_power; in musb_init_controller()
1979 musb->ops = plat->platform_ops; in musb_init_controller()
1980 musb->port_mode = plat->mode; in musb_init_controller()
2098 status = musb_core_init(plat->config->multipoint in musb_init_controller()
2122 if (plat->extvbus) { in musb_init_controller()
2138 status = musb_host_setup(musb, plat->power); in musb_init_controller()
[all …]
Domap2430.c355 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in omap2430_musb_init() local
356 struct omap_musb_board_data *data = plat->board_data; in omap2430_musb_init()
/linux-4.1.27/drivers/net/ethernet/8390/
Dax88796.c95 const struct ax_plat_data *plat; member
385 u8 reg_gpoc = ax->plat->gpoc_val; in ax_phy_switch()
677 ei_outb(ax->plat->dcr_val & ~1, ioaddr + EN0_DCFG); in ax_initial_setup()
678 ei_outb(ax->plat->gpoc_val, ioaddr + EI_SHIFT(0x17)); in ax_initial_setup()
709 if (ax->plat->flags & AXFLG_HAS_EEPROM) { in ax_init_dev()
717 if (ax->plat->wordlength == 2) in ax_init_dev()
725 if (ax->plat->flags & AXFLG_HAS_93CX6) { in ax_init_dev()
741 if (ax->plat->wordlength == 2) { in ax_init_dev()
743 ei_outb(ax->plat->dcr_val, ei_local->mem + EN0_DCFG); in ax_init_dev()
752 if (ax->plat->flags & AXFLG_MAC_FROMDEV) { in ax_init_dev()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
Dgk20a.c155 struct nouveau_platform_device *plat; in gk20a_volt_ctor() local
165 plat = nv_device_to_platform(nv_device(parent)); in gk20a_volt_ctor()
167 uv = regulator_get_voltage(plat->gpu->vdd); in gk20a_volt_ctor()
170 priv->vdd = plat->gpu->vdd; in gk20a_volt_ctor()
180 plat->gpu_speedo); in gk20a_volt_ctor()
/linux-4.1.27/drivers/usb/host/
DMakefile17 xhci-plat-hcd-y := xhci-plat.o
19 xhci-plat-hcd-y += xhci-mvebu.o
22 xhci-plat-hcd-y += xhci-rcar.o
64 obj-$(CONFIG_USB_XHCI_PLATFORM) += xhci-plat-hcd.o
/linux-4.1.27/arch/arm/
DMakefile220 plat-$(CONFIG_ARCH_EXYNOS) += samsung
221 plat-$(CONFIG_ARCH_OMAP) += omap
222 plat-$(CONFIG_ARCH_S3C64XX) += samsung
223 plat-$(CONFIG_ARCH_S5PV210) += samsung
224 plat-$(CONFIG_PLAT_IOP) += iop
225 plat-$(CONFIG_PLAT_ORION) += orion
226 plat-$(CONFIG_PLAT_PXA) += pxa
227 plat-$(CONFIG_PLAT_S3C24XX) += samsung
228 plat-$(CONFIG_PLAT_VERSATILE) += versatile
251 platdirs := $(patsubst %,arch/arm/plat-%/,$(sort $(plat-y)))
DKconfig823 # This is sorted alphabetically by mach-* pathname. However, plat-*
825 # plat- suffix) or along side the corresponding mach-* source.
893 source "arch/arm/plat-omap/Kconfig"
904 source "arch/arm/plat-pxa/Kconfig"
929 source "arch/arm/plat-samsung/Kconfig"
946 source "arch/arm/plat-versatile/Kconfig"
/linux-4.1.27/drivers/w1/masters/
Dds1wm.c259 struct ds1wm_driver_data *plat = dev_get_platdata(dev); in ds1wm_up() local
264 divisor = ds1wm_find_divisor(plat->clock_rate); in ds1wm_up()
266 divisor, plat->clock_rate); in ds1wm_up()
269 plat->clock_rate); in ds1wm_up()
456 struct ds1wm_driver_data *plat; in ds1wm_probe() local
484 plat = dev_get_platdata(&pdev->dev); in ds1wm_probe()
485 if (!plat) in ds1wm_probe()
492 ds1wm_data->int_en_reg_none = (plat->active_high ? DS1WM_INTEN_IAS : 0); in ds1wm_probe()
493 ds1wm_data->reset_recover_delay = plat->reset_recover_delay; in ds1wm_probe()
/linux-4.1.27/drivers/mfd/
Dab8500-sysctrl.c132 struct ab8500_platform_data *plat; in ab8500_sysctrl_probe() local
135 plat = dev_get_platdata(pdev->dev.parent); in ab8500_sysctrl_probe()
137 if (!plat) in ab8500_sysctrl_probe()
145 pdata = plat->sysctrl; in ab8500_sysctrl_probe()
Dab8500-core.c1574 struct ab8500_platform_data *plat = dev_get_platdata(&pdev->dev); in ab8500_probe() local
1706 if (plat && plat->init) in ab8500_probe()
1707 plat->init(ab8500); in ab8500_probe()
/linux-4.1.27/drivers/net/ethernet/xscale/
Dixp4xx_eth.c175 struct eth_plat_info *plat; member
678 qmgr_disable_irq(port->plat->rxq); in eth_rx_irq()
686 unsigned int rxq = port->plat->rxq, rxfreeq = RXFREE_QUEUE(port->id); in eth_poll()
828 start = qmgr_stat_below_low_watermark(port->plat->txreadyq); in eth_txdone_irq()
829 queue_put_desc(port->plat->txreadyq, phys, desc); in eth_txdone_irq()
843 unsigned int txreadyq = port->plat->txreadyq; in eth_xmit()
1074 err = qmgr_request_queue(port->plat->rxq, RX_DESCS, 0, 0, in request_queues()
1084 err = qmgr_request_queue(port->plat->txreadyq, TX_DESCS, 0, 0, in request_queues()
1099 qmgr_release_queue(port->plat->txreadyq); in request_queues()
1103 qmgr_release_queue(port->plat->rxq); in request_queues()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c395 struct nouveau_platform_device *plat; in gk20a_instmem_ctor() local
405 plat = nv_device_to_platform(nv_device(parent)); in gk20a_instmem_ctor()
406 if (plat->gpu->iommu.domain) { in gk20a_instmem_ctor()
407 priv->domain = plat->gpu->iommu.domain; in gk20a_instmem_ctor()
408 priv->mm = plat->gpu->iommu.mm; in gk20a_instmem_ctor()
409 priv->iommu_pgshift = plat->gpu->iommu.pgshift; in gk20a_instmem_ctor()
410 priv->mm_mutex = &plat->gpu->iommu.mutex; in gk20a_instmem_ctor()
/linux-4.1.27/Documentation/arm/Marvell/
DREADME27 Linux kernel plat directory: arch/arm/plat-orion
57 Linux kernel plat directory: none
77 Linux kernel plat directory: arch/arm/plat-orion
119 Linux kernel plat directory: none
136 Linux kernel plat directory: no code in mainline yet, planned for the future
197 Linux kernel plat directory: arch/arm/plat-pxa
234 Linux kernel plat directory: arch/arm/plat-pxa
270 Business Unit) in a single mach-<foo> directory. The plat-orion/
274 directory. The plat-pxa/ would therefore disappear.
/linux-4.1.27/drivers/tty/serial/
Damba-pl011.c271 struct amba_pl011_data *plat = dev_get_platdata(uap->port.dev); in pl011_dma_probe() local
292 if (!plat || !plat->dma_filter) { in pl011_dma_probe()
301 chan = dma_request_channel(mask, plat->dma_filter, in pl011_dma_probe()
302 plat->dma_tx_param); in pl011_dma_probe()
318 if (!chan && plat->dma_rx_param) { in pl011_dma_probe()
319 chan = dma_request_channel(mask, plat->dma_filter, plat->dma_rx_param); in pl011_dma_probe()
355 if (plat && plat->dma_rx_poll_enable) { in pl011_dma_probe()
357 if (plat->dma_rx_poll_rate) { in pl011_dma_probe()
359 uap->dmarx.poll_rate = plat->dma_rx_poll_rate; in pl011_dma_probe()
370 if (plat->dma_rx_poll_timeout) in pl011_dma_probe()
[all …]
/linux-4.1.27/drivers/net/wan/
Dixp4xx_hss.c261 struct hss_plat_info *plat; member
817 start = qmgr_stat_below_low_watermark(port->plat->txreadyq); in hss_hdlc_txdone_irq()
818 queue_put_desc(port->plat->txreadyq, in hss_hdlc_txdone_irq()
833 unsigned int txreadyq = port->plat->txreadyq; in hss_hdlc_xmit()
935 err = qmgr_request_queue(port->plat->txreadyq, TX_DESCS, 0, 0, in request_hdlc_queues()
947 qmgr_release_queue(port->plat->txreadyq); in request_hdlc_queues()
965 qmgr_release_queue(port->plat->txreadyq); in release_hdlc_queues()
1065 if (port->plat->open) in hss_hdlc_open()
1066 if ((err = port->plat->open(port->id, dev, in hss_hdlc_open()
1073 queue_put_desc(port->plat->txreadyq, in hss_hdlc_open()
[all …]
/linux-4.1.27/drivers/mmc/host/
Dmmci.c1323 if (host->plat->ios_handler && in mmci_set_ios()
1324 host->plat->ios_handler(mmc_dev(mmc), ios)) in mmci_set_ios()
1425 struct mmci_platform_data *plat = host->plat; in mmci_get_cd() local
1429 if (!plat->status) in mmci_get_cd()
1432 status = plat->status(mmc_dev(host->mmc)); in mmci_get_cd()
1512 struct mmci_platform_data *plat = dev->dev.platform_data; in mmci_probe() local
1520 if (!plat && !np) { in mmci_probe()
1525 if (!plat) { in mmci_probe()
1526 plat = devm_kzalloc(&dev->dev, sizeof(*plat), GFP_KERNEL); in mmci_probe()
1527 if (!plat) in mmci_probe()
[all …]
Dmmci.h220 struct mmci_platform_data *plat; member
/linux-4.1.27/drivers/dma/
Domap-dma.c32 struct omap_system_dma_plat_info *plat; member
275 c->channel_base = od->base + od->plat->channel_stride * lch; in omap_dma_assign()
284 if (__dma_omap15xx(od->plat->dma_attr)) in omap_dma_start()
309 if (od->plat->errata & DMA_ERRATA_i541 && val & CCR_TRIGGER_SRC) { in omap_dma_stop()
347 if (!__dma_omap15xx(od->plat->dma_attr) && c->cyclic) { in omap_dma_stop()
557 if (__dma_omap16xx(od->plat->dma_attr)) { in omap_dma_alloc_chan_resources()
568 if (od->plat->errata & DMA_ERRATA_IFRAME_BUFFERING) in omap_dma_alloc_chan_resources()
637 if (val == 0 && od->plat->errata & DMA_ERRATA_3_3) in omap_dma_chan_read_3_3()
648 if (__dma_omap15xx(od->plat->dma_attr)) { in omap_dma_get_src_pos()
674 if (__dma_omap15xx(od->plat->dma_attr)) { in omap_dma_get_dst_pos()
[all …]
/linux-4.1.27/drivers/i2c/busses/
Di2c-pxa.c1125 struct i2c_pxa_platform_data *plat = dev_get_platdata(&pdev->dev); in i2c_pxa_probe_pdata() local
1129 if (plat) { in i2c_pxa_probe_pdata()
1130 i2c->use_pio = plat->use_pio; in i2c_pxa_probe_pdata()
1131 i2c->fast_mode = plat->fast_mode; in i2c_pxa_probe_pdata()
1132 i2c->high_mode = plat->high_mode; in i2c_pxa_probe_pdata()
1133 i2c->master_code = plat->master_code; in i2c_pxa_probe_pdata()
1136 i2c->rate = plat->rate; in i2c_pxa_probe_pdata()
1143 struct i2c_pxa_platform_data *plat = dev_get_platdata(&dev->dev); in i2c_pxa_probe() local
1211 if (plat) { in i2c_pxa_probe()
1213 i2c->slave_addr = plat->slave_addr; in i2c_pxa_probe()
[all …]
/linux-4.1.27/arch/arc/plat-tb10x/
DMakefile19 KBUILD_CFLAGS += -Iarch/arc/plat-tb10x/include
/linux-4.1.27/arch/arc/
DMakefile85 core-$(CONFIG_ARC_PLAT_FPGA_LEGACY) += arch/arc/plat-arcfpga/
86 core-$(CONFIG_ARC_PLAT_TB10X) += arch/arc/plat-tb10x/
DKconfig84 source "arch/arc/plat-arcfpga/Kconfig"
85 source "arch/arc/plat-tb10x/Kconfig"
/linux-4.1.27/arch/arc/plat-arcfpga/
DMakefile9 KBUILD_CFLAGS += -Iarch/arc/plat-arcfpga/include
/linux-4.1.27/arch/arm/mach-s5pv210/
DMakefile8 ccflags-$(CONFIG_ARCH_MULTIPLATFORM) += -I$(srctree)/$(src)/include -I$(srctree)/arch/arm/plat-sams…
/linux-4.1.27/Documentation/arm/SPEAr/
Doverview.txt46 SPEAr13xx) are located in the platform code contained in arch/arm/plat-spear
47 with headers in plat/.
/linux-4.1.27/arch/arm/plat-omap/
DMakefile5 ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/arch/arm/plat-omap/include
/linux-4.1.27/arch/arm/mach-vexpress/
DMakefile5 -I$(srctree)/arch/arm/plat-versatile/include
/linux-4.1.27/arch/arm/mach-exynos/
DMakefile8 ccflags-$(CONFIG_ARCH_MULTIPLATFORM) += -I$(srctree)/$(src)/include -I$(srctree)/arch/arm/plat-sams…
/linux-4.1.27/arch/arm/mach-mvebu/
DMakefile2 -I$(srctree)/arch/arm/plat-orion/include
/linux-4.1.27/Documentation/arm/Samsung-S3C24XX/
DOverview.txt40 arch/arm/plat-s3c24xx with headers in include/asm-arm/plat-s3c24xx.
42 code (arch/arm/plat-s3c24xx) and the arch/arm/mach-s3c24* code.
51 arch/arm/plat-s3c24xx:
DGPIO.txt31 arch/arm/plat-samsung/include/plat/gpio-cfg.h:
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgk20a.c641 struct nouveau_platform_device *plat; in gk20a_clk_ctor() local
660 plat = nv_device_to_platform(nv_device(parent)); in gk20a_clk_ctor()
661 priv->parent_rate = clk_get_rate(plat->gpu->clk); in gk20a_clk_ctor()
/linux-4.1.27/drivers/usb/dwc2/
Dgadget.c2947 else if (hsotg->plat && hsotg->plat->phy_init) in s3c_hsotg_phy_enable()
2948 hsotg->plat->phy_init(pdev, hsotg->plat->phy_type); in s3c_hsotg_phy_enable()
2968 else if (hsotg->plat && hsotg->plat->phy_exit) in s3c_hsotg_phy_disable()
2969 hsotg->plat->phy_exit(pdev, hsotg->plat->phy_type); in s3c_hsotg_phy_disable()
3845 struct s3c_hsotg_plat *plat = dev->platform_data; in dwc2_gadget_init() local
3874 plat = dev_get_platdata(dev); in dwc2_gadget_init()
3875 if (!plat) { in dwc2_gadget_init()
3880 hsotg->plat = plat; in dwc2_gadget_init()
Dcore.h703 struct s3c_hsotg_plat *plat; member
/linux-4.1.27/arch/alpha/include/asm/
Dcore_tsunami.h77 tsunami_64 plat; member
Dcore_titan.h85 titan_64 plat; member
/linux-4.1.27/drivers/power/
Dab8500_btemp.c1064 struct abx500_bm_data *plat = pdev->dev.platform_data; in ab8500_btemp_probe() local
1076 if (!plat) { in ab8500_btemp_probe()
1080 di->bm = plat; in ab8500_btemp_probe()
Dabx500_chargalg.c2055 struct abx500_bm_data *plat = pdev->dev.platform_data; in abx500_chargalg_probe() local
2066 if (!plat) { in abx500_chargalg_probe()
2070 di->bm = plat; in abx500_chargalg_probe()
Dab8500_fg.c3054 struct abx500_bm_data *plat = pdev->dev.platform_data; in ab8500_fg_probe() local
3066 if (!plat) { in ab8500_fg_probe()
3070 di->bm = plat; in ab8500_fg_probe()
Dab8500_charger.c3464 struct abx500_bm_data *plat = pdev->dev.platform_data; in ab8500_charger_probe() local
3475 if (!plat) { in ab8500_charger_probe()
3479 di->bm = plat; in ab8500_charger_probe()
/linux-4.1.27/arch/arm/plat-samsung/
DKconfig1 # arch/arm/plat-samsung/Kconfig
306 mappings. See <plat/wakeup-mask.h>
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/
Dexynos-adc.txt99 Note: Does not apply to ADC driver under arch/arm/plat-samsung/
/linux-4.1.27/Documentation/arm/OMAP/
Domap_pm51 found in arch/arm/plat-omap/include/mach/omap-pm.h.
DDSS9 The DSS2 driver (omapdss module) is in arch/arm/plat-omap/dss/, and the FB,
/linux-4.1.27/arch/mips/kernel/
Dcpu-probe.c291 static inline void set_elf_platform(int cpu, const char *plat) in set_elf_platform() argument
294 __elf_platform = plat; in set_elf_platform()
/linux-4.1.27/arch/arm/mach-omap2/
DMakefile6 -I$(srctree)/arch/arm/plat-omap/include
/linux-4.1.27/
DMAINTAINERS819 F: arch/arm/plat-*/
1227 F: arch/arm/plat-orion/
1388 F: arch/arm/plat-samsung/
1420 F: arch/arm/plat-samsung/s5p-dev-mfc.c