/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_platform.c | 137 struct plat_stmmacenet_data *plat) in stmmac_mtl_setup() argument 149 plat->rx_queues_to_use = 1; in stmmac_mtl_setup() 150 plat->tx_queues_to_use = 1; in stmmac_mtl_setup() 156 plat->rx_queues_cfg[0].mode_to_use = MTL_QUEUE_DCB; in stmmac_mtl_setup() 157 plat->tx_queues_cfg[0].mode_to_use = MTL_QUEUE_DCB; in stmmac_mtl_setup() 171 &plat->rx_queues_to_use)) in stmmac_mtl_setup() 172 plat->rx_queues_to_use = 1; in stmmac_mtl_setup() 175 plat->rx_sched_algorithm = MTL_RX_ALGORITHM_SP; in stmmac_mtl_setup() 177 plat->rx_sched_algorithm = MTL_RX_ALGORITHM_WSP; in stmmac_mtl_setup() 179 plat->rx_sched_algorithm = MTL_RX_ALGORITHM_SP; in stmmac_mtl_setup() [all …]
|
D | stmmac_pci.c | 44 int (*setup)(struct pci_dev *pdev, struct plat_stmmacenet_data *plat); 70 static void common_default_data(struct plat_stmmacenet_data *plat) in common_default_data() argument 72 plat->clk_csr = 2; /* clk_csr_i = 20-35MHz & MDC = clk_csr_i/16 */ in common_default_data() 73 plat->has_gmac = 1; in common_default_data() 74 plat->force_sf_dma_mode = 1; in common_default_data() 76 plat->mdio_bus_data->phy_reset = NULL; in common_default_data() 77 plat->mdio_bus_data->phy_mask = 0; in common_default_data() 80 plat->multicast_filter_bins = HASH_TABLE_SIZE; in common_default_data() 83 plat->unicast_filter_entries = 1; in common_default_data() 86 plat->maxmtu = JUMBO_LEN; in common_default_data() [all …]
|
D | stmmac_main.c | 150 u32 rx_queues_cnt = priv->plat->rx_queues_to_use; in stmmac_disable_all_queues() 151 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_disable_all_queues() 168 u32 rx_queues_cnt = priv->plat->rx_queues_to_use; in stmmac_enable_all_queues() 169 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_enable_all_queues() 186 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_stop_all_queues() 199 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_start_all_queues() 236 clk_rate = clk_get_rate(priv->plat->stmmac_clk); in stmmac_clk_csr_set() 260 if (priv->plat->has_sun8i) { in stmmac_clk_csr_set() 271 if (priv->plat->has_xgmac) { in stmmac_clk_csr_set() 335 if (likely(priv->plat->fix_mac_speed)) in stmmac_hw_fix_mac_speed() [all …]
|
D | stmmac_mdio.c | 177 if (priv->plat->has_gmac4) in stmmac_mdio_read() 220 if (priv->plat->has_gmac4) in stmmac_mdio_write() 250 struct stmmac_mdio_bus_data *data = priv->plat->mdio_bus_data; in stmmac_mdio_reset() 291 data->phy_reset(priv->plat->bsp_priv); in stmmac_mdio_reset() 299 if (!priv->plat->has_gmac4) in stmmac_mdio_reset() 315 struct stmmac_mdio_bus_data *mdio_bus_data = priv->plat->mdio_bus_data; in stmmac_mdio_register() 316 struct device_node *mdio_node = priv->plat->mdio_node; in stmmac_mdio_register() 337 if (priv->plat->has_xgmac) { in stmmac_mdio_register() 345 if (priv->plat->phy_addr > MII_XGMAC_MAX_C22ADDR) in stmmac_mdio_register() 356 new_bus->name, priv->plat->bus_id); in stmmac_mdio_register() [all …]
|
D | stmmac_tc.c | 294 u32 tx_queues_count = priv->plat->tx_queues_to_use; in tc_setup_cbs() 307 mode_to_use = priv->plat->tx_queues_cfg[queue].mode_to_use; in tc_setup_cbs() 313 priv->plat->tx_queues_cfg[queue].mode_to_use = MTL_QUEUE_AVB; in tc_setup_cbs() 324 priv->plat->tx_queues_cfg[queue].idle_slope = value & GENMASK(31, 0); in tc_setup_cbs() 327 priv->plat->tx_queues_cfg[queue].send_slope = value & GENMASK(31, 0); in tc_setup_cbs() 330 priv->plat->tx_queues_cfg[queue].high_credit = value & GENMASK(31, 0); in tc_setup_cbs() 333 priv->plat->tx_queues_cfg[queue].low_credit = value & GENMASK(31, 0); in tc_setup_cbs() 336 priv->plat->tx_queues_cfg[queue].send_slope, in tc_setup_cbs() 337 priv->plat->tx_queues_cfg[queue].idle_slope, in tc_setup_cbs() 338 priv->plat->tx_queues_cfg[queue].high_credit, in tc_setup_cbs() [all …]
|
/Linux-v4.19/drivers/ata/ |
D | ahci_mtk.c | 55 struct mtk_ahci_plat *plat = hpriv->plat_data; in mtk_ahci_platform_resets() local 59 plat->axi_rst = devm_reset_control_get_optional_exclusive(dev, "axi"); in mtk_ahci_platform_resets() 60 if (PTR_ERR(plat->axi_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 61 return PTR_ERR(plat->axi_rst); in mtk_ahci_platform_resets() 63 plat->sw_rst = devm_reset_control_get_optional_exclusive(dev, "sw"); in mtk_ahci_platform_resets() 64 if (PTR_ERR(plat->sw_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 65 return PTR_ERR(plat->sw_rst); in mtk_ahci_platform_resets() 67 plat->reg_rst = devm_reset_control_get_optional_exclusive(dev, "reg"); in mtk_ahci_platform_resets() 68 if (PTR_ERR(plat->reg_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 69 return PTR_ERR(plat->reg_rst); in mtk_ahci_platform_resets() [all …]
|
/Linux-v4.19/drivers/mtd/maps/ |
D | sa1100-flash.c | 30 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() 133 static void sa1100_destroy(struct sa_info *info, struct flash_platform_data *plat) in sa1100_destroy() argument 147 if (plat->exit) in sa1100_destroy() 148 plat->exit(); in sa1100_destroy() 152 struct flash_platform_data *plat) in sa1100_setup_mtd() argument 180 if (plat->init) { in sa1100_setup_mtd() [all …]
|
D | ixp4xx.c | 155 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()
|
/Linux-v4.19/drivers/input/keyboard/ |
D | tc3589x-keypad.c | 326 struct tc3589x_keypad_platform_data *plat; in tc3589x_keypad_of_probe() local 334 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in tc3589x_keypad_of_probe() 335 if (!plat) in tc3589x_keypad_of_probe() 340 plat->kcol = (u8) cols; in tc3589x_keypad_of_probe() 341 plat->krow = (u8) rows; in tc3589x_keypad_of_probe() 342 if (!plat->krow || !plat->kcol || in tc3589x_keypad_of_probe() 343 plat->krow > TC_KPD_ROWS || plat->kcol > TC_KPD_COLUMNS) { in tc3589x_keypad_of_probe() 346 plat->kcol, plat->krow); in tc3589x_keypad_of_probe() 355 plat->no_autorepeat = of_property_read_bool(np, "linux,no-autorepeat"); in tc3589x_keypad_of_probe() 357 plat->enable_wakeup = of_property_read_bool(np, "wakeup-source") || in tc3589x_keypad_of_probe() [all …]
|
/Linux-v4.19/drivers/net/ethernet/broadcom/ |
D | bgmac-platform.c | 38 return readl(bgmac->plat.base + offset); in platform_bgmac_read() 43 writel(value, bgmac->plat.base + offset); in platform_bgmac_write() 48 return readl(bgmac->plat.idm_base + offset); in platform_bgmac_idm_read() 53 writel(value, bgmac->plat.idm_base + offset); in platform_bgmac_idm_write() 58 if (!bgmac->plat.idm_base) in platform_bgmac_clk_enabled() 72 if (!bgmac->plat.idm_base) in platform_bgmac_clk_enable() 123 if (!bgmac->plat.nicpm_base) in bgmac_nicpm_speed_set() 128 bgmac->plat.nicpm_base + NICPM_PADRING_CFG); in bgmac_nicpm_speed_set() 146 writel(val, bgmac->plat.nicpm_base + NICPM_IOMUX_CTRL); in bgmac_nicpm_speed_set() 155 if (bgmac->plat.nicpm_base) in platform_phy_connect() [all …]
|
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | gpio.c | 36 struct gpio_nand_platdata plat; member 111 struct gpio_nand_platdata *plat) in gpio_nand_get_config_of() argument 120 plat->options |= NAND_BUSWIDTH_16; in gpio_nand_get_config_of() 128 plat->chip_delay = val; in gpio_nand_get_config_of() 154 struct gpio_nand_platdata *plat) in gpio_nand_get_config_of() argument 167 struct gpio_nand_platdata *plat) in gpio_nand_get_config() argument 169 int ret = gpio_nand_get_config_of(dev, plat); in gpio_nand_get_config() 175 memcpy(plat, dev_get_platdata(dev), sizeof(*plat)); in gpio_nand_get_config() 238 ret = gpio_nand_get_config(dev, &gpiomtd->plat); in gpio_nand_probe() 279 chip->options = gpiomtd->plat.options; in gpio_nand_probe() [all …]
|
D | txx9ndfmc.c | 89 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in ndregaddr() local 91 return drvdata->base + (reg << plat->shift); in ndregaddr() 140 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in txx9ndfmc_cmd_ctrl() local 158 if (plat->flags & NDFMC_PLAT_FLAG_DUMMYWRITE) { in txx9ndfmc_cmd_ctrl() 227 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in txx9ndfmc_initialize() local 231 if (plat->flags & NDFMC_PLAT_FLAG_NO_RSTR) in txx9ndfmc_initialize() 250 (plat->flags & NDFMC_PLAT_FLAG_USE_BSPRT) ? in txx9ndfmc_initialize() 278 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in txx9ndfmc_probe() local 282 unsigned long gbusclk = plat->gbus_clock; in txx9ndfmc_probe() 293 hold = plat->hold ?: 20; /* tDH */ in txx9ndfmc_probe() [all …]
|
/Linux-v4.19/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_platform.c | 31 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() 50 if (!plat->mdio_bus_data) in sxgbe_probe_config_dt() 57 plat->dma_cfg = dma_cfg; in sxgbe_probe_config_dt() 66 struct sxgbe_plat_data *plat, in sxgbe_probe_config_dt() argument
|
/Linux-v4.19/arch/powerpc/boot/ |
D | Makefile | 133 src-plat-y := of.c epapr.c 134 src-plat-$(CONFIG_40x) += fixed-head.S ep405.c cuboot-hotfoot.c \ 138 src-plat-$(CONFIG_44x) += treeboot-ebony.c cuboot-ebony.c treeboot-bamboo.c \ 146 src-plat-$(CONFIG_PPC_8xx) += cuboot-8xx.c fixed-head.S ep88xc.c redboot-8xx.c 147 src-plat-$(CONFIG_PPC_MPC52xx) += cuboot-52xx.c 148 src-plat-$(CONFIG_PPC_82xx) += cuboot-pq2.c fixed-head.S ep8248e.c cuboot-824x.c 149 src-plat-$(CONFIG_PPC_83xx) += cuboot-83xx.c fixed-head.S redboot-83xx.c 150 src-plat-$(CONFIG_FSL_SOC_BOOKE) += cuboot-85xx.c cuboot-85xx-cpm2.c 151 src-plat-$(CONFIG_EMBEDDED6xx) += cuboot-pq2.c cuboot-mpc7448hpc2.c \ 155 src-plat-$(CONFIG_AMIGAONE) += cuboot-amigaone.c [all …]
|
/Linux-v4.19/sound/soc/ux500/ |
D | Makefile | 4 snd-soc-ux500-plat-msp-i2s-objs := ux500_msp_dai.o ux500_msp_i2s.o 5 obj-$(CONFIG_SND_SOC_UX500_PLAT_MSP_I2S) += snd-soc-ux500-plat-msp-i2s.o 7 snd-soc-ux500-plat-dma-objs := ux500_pcm.o 8 obj-$(CONFIG_SND_SOC_UX500_PLAT_DMA) += snd-soc-ux500-plat-dma.o
|
/Linux-v4.19/drivers/video/fbdev/mmp/panel/ |
D | tpo_tj032md01bw.c | 90 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-v4.19/drivers/net/ethernet/8390/ |
D | ax88796.c | 92 const struct ax_plat_data *plat; member 176 if (!ax->plat->check_irq(pdev)) in ax_ei_interrupt_filtered() 395 u8 reg_gpoc = ax->plat->gpoc_val; in ax_phy_switch() 500 if (ax->plat->check_irq) in ax_open() 667 ei_outb(ax->plat->dcr_val & ~1, ioaddr + EN0_DCFG); in ax_initial_setup() 668 ei_outb(ax->plat->gpoc_val, ioaddr + EI_SHIFT(0x17)); in ax_initial_setup() 699 if (ax->plat->flags & AXFLG_HAS_EEPROM) { in ax_init_dev() 713 if (ax->plat->wordlength == 2) in ax_init_dev() 721 if (ax->plat->flags & AXFLG_HAS_93CX6) { in ax_init_dev() 737 if (ax->plat->wordlength == 2) { in ax_init_dev() [all …]
|
/Linux-v4.19/arch/arc/ |
D | Makefile | 78 core-y += arch/arc/plat-sim/ 79 core-$(CONFIG_ARC_PLAT_TB10X) += arch/arc/plat-tb10x/ 80 core-$(CONFIG_ARC_PLAT_AXS10X) += arch/arc/plat-axs10x/ 81 core-$(CONFIG_ARC_PLAT_EZNPS) += arch/arc/plat-eznps/ 82 core-$(CONFIG_ARC_SOC_HSDK) += arch/arc/plat-hsdk/ 85 KBUILD_CPPFLAGS += -I$(srctree)/arch/arc/plat-eznps/include
|
/Linux-v4.19/drivers/w1/masters/ |
D | ds1wm.c | 312 struct ds1wm_driver_data *plat = dev_get_platdata(dev); in ds1wm_up() local 317 divisor = ds1wm_find_divisor(plat->clock_rate); in ds1wm_up() 319 divisor, plat->clock_rate); in ds1wm_up() 322 plat->clock_rate); in ds1wm_up() 509 struct ds1wm_driver_data *plat; in ds1wm_probe() local 535 plat = dev_get_platdata(&pdev->dev); in ds1wm_probe() 536 if (!plat) in ds1wm_probe() 540 if (plat->bus_shift > 2) { in ds1wm_probe() 547 ds1wm_data->bus_shift = plat->bus_shift; in ds1wm_probe() 557 ds1wm_data->is_hw_big_endian = plat->is_hw_big_endian; in ds1wm_probe() [all …]
|
/Linux-v4.19/Documentation/arm/Samsung/ |
D | Overview.txt | 46 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
|
/Linux-v4.19/drivers/usb/musb/ |
D | am35x.c | 202 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_musb_interrupt() local 203 struct omap_musb_board_data *data = plat->board_data; in am35x_musb_interrupt() 316 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_musb_set_mode() local 317 struct omap_musb_board_data *data = plat->board_data; in am35x_musb_set_mode() 331 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_musb_init() local 332 struct omap_musb_board_data *data = plat->board_data; in am35x_musb_init() 374 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_musb_exit() local 375 struct omap_musb_board_data *data = plat->board_data; in am35x_musb_exit() 554 struct musb_hdrc_platform_data *plat = dev_get_platdata(dev); in am35x_suspend() local 555 struct omap_musb_board_data *data = plat->board_data; in am35x_suspend() [all …]
|
/Linux-v4.19/drivers/usb/dwc2/ |
D | platform.c | 142 } else if (hsotg->plat && hsotg->plat->phy_init) { in __dwc2_lowlevel_hw_enable() 143 ret = hsotg->plat->phy_init(pdev, hsotg->plat->phy_type); in __dwc2_lowlevel_hw_enable() 176 } else if (hsotg->plat && hsotg->plat->phy_exit) { in __dwc2_lowlevel_hw_disable() 177 ret = hsotg->plat->phy_exit(pdev, hsotg->plat->phy_type); in __dwc2_lowlevel_hw_disable() 275 hsotg->plat = dev_get_platdata(hsotg->dev); in dwc2_lowlevel_hw_init()
|
/Linux-v4.19/drivers/acpi/ |
D | utils.c | 855 int acpi_match_platform_list(const struct acpi_platform_list *plat) in acpi_match_platform_list() argument 863 for (; plat->oem_id[0]; plat++, idx++) { in acpi_match_platform_list() 864 if (ACPI_FAILURE(acpi_get_table_header(plat->table, 0, &hdr))) in acpi_match_platform_list() 867 if (strncmp(plat->oem_id, hdr.oem_id, ACPI_OEM_ID_SIZE)) in acpi_match_platform_list() 870 if (strncmp(plat->oem_table_id, hdr.oem_table_id, ACPI_OEM_TABLE_ID_SIZE)) in acpi_match_platform_list() 873 if ((plat->pred == all_versions) || in acpi_match_platform_list() 874 (plat->pred == less_than_or_equal && hdr.oem_revision <= plat->oem_revision) || in acpi_match_platform_list() 875 (plat->pred == greater_than_or_equal && hdr.oem_revision >= plat->oem_revision) || in acpi_match_platform_list() 876 (plat->pred == equal && hdr.oem_revision == plat->oem_revision)) in acpi_match_platform_list()
|
/Linux-v4.19/tools/usb/usbip/libsrc/ |
D | usbip_device_driver.c | 82 struct udev_device *plat; in read_usb_vudc_device() local 86 plat = udev_device_get_parent(sdev); in read_usb_vudc_device() 87 path = udev_device_get_syspath(plat); in read_usb_vudc_device() 124 name = udev_device_get_sysname(plat); in read_usb_vudc_device()
|
/Linux-v4.19/arch/arm/ |
D | Makefile | 232 plat-$(CONFIG_ARCH_EXYNOS) += samsung 233 plat-$(CONFIG_ARCH_OMAP) += omap 234 plat-$(CONFIG_ARCH_S3C64XX) += samsung 235 plat-$(CONFIG_ARCH_S5PV210) += samsung 236 plat-$(CONFIG_PLAT_IOP) += iop 237 plat-$(CONFIG_PLAT_ORION) += orion 238 plat-$(CONFIG_PLAT_PXA) += pxa 239 plat-$(CONFIG_PLAT_S3C24XX) += samsung 240 plat-$(CONFIG_PLAT_VERSATILE) += versatile 263 platdirs := $(patsubst %,arch/arm/plat-%/,$(sort $(plat-y)))
|