| /linux-6.15/sound/soc/amd/raven/ |
| H A D | pci-acp3x.c | 208 memset(&pdevinfo, 0, sizeof(pdevinfo)); in snd_acp3x_probe() 210 pdevinfo[0].id = 0; in snd_acp3x_probe() 212 pdevinfo[0].num_res = 4; in snd_acp3x_probe() 214 pdevinfo[0].data = &irqflags; in snd_acp3x_probe() 218 pdevinfo[1].id = 0; in snd_acp3x_probe() 220 pdevinfo[1].num_res = 1; in snd_acp3x_probe() 224 pdevinfo[2].id = 1; in snd_acp3x_probe() 226 pdevinfo[2].num_res = 1; in snd_acp3x_probe() 230 pdevinfo[3].id = 2; in snd_acp3x_probe() 232 pdevinfo[3].num_res = 1; in snd_acp3x_probe() [all …]
|
| /linux-6.15/sound/soc/amd/vangogh/ |
| H A D | pci-acp5x.c | 209 memset(&pdevinfo, 0, sizeof(pdevinfo)); in snd_acp5x_probe() 211 pdevinfo[0].id = 0; in snd_acp5x_probe() 212 pdevinfo[0].parent = &pci->dev; in snd_acp5x_probe() 213 pdevinfo[0].num_res = 4; in snd_acp5x_probe() 215 pdevinfo[0].data = &irqflags; in snd_acp5x_probe() 219 pdevinfo[1].id = 0; in snd_acp5x_probe() 221 pdevinfo[1].num_res = 1; in snd_acp5x_probe() 225 pdevinfo[2].id = 1; in snd_acp5x_probe() 227 pdevinfo[2].num_res = 1; in snd_acp5x_probe() 231 pdevinfo[3].id = 0; in snd_acp5x_probe() [all …]
|
| /linux-6.15/drivers/acpi/ |
| H A D | acpi_platform.c | 115 struct platform_device_info pdevinfo; in acpi_create_platform_device() local 158 memset(&pdevinfo, 0, sizeof(pdevinfo)); in acpi_create_platform_device() 165 pdevinfo.name = dev_name(&adev->dev); in acpi_create_platform_device() 166 pdevinfo.id = PLATFORM_DEVID_NONE; in acpi_create_platform_device() 167 pdevinfo.res = resources; in acpi_create_platform_device() 168 pdevinfo.num_res = count; in acpi_create_platform_device() 169 pdevinfo.fwnode = acpi_fwnode_handle(adev); in acpi_create_platform_device() 170 pdevinfo.properties = properties; in acpi_create_platform_device() 173 pdevinfo.dma_mask = DMA_BIT_MASK(32); in acpi_create_platform_device() 175 pdevinfo.dma_mask = 0; in acpi_create_platform_device() [all …]
|
| H A D | dock.c | 578 struct platform_device_info pdevinfo; in acpi_dock_add() local 583 memset(&pdevinfo, 0, sizeof(pdevinfo)); in acpi_dock_add() 584 pdevinfo.name = "dock"; in acpi_dock_add() 585 pdevinfo.id = dock_station_count; in acpi_dock_add() 586 pdevinfo.fwnode = acpi_fwnode_handle(adev); in acpi_dock_add() 587 pdevinfo.data = &ds; in acpi_dock_add() 588 pdevinfo.size_data = sizeof(ds); in acpi_dock_add() 589 dd = platform_device_register_full(&pdevinfo); in acpi_dock_add()
|
| /linux-6.15/sound/soc/amd/acp/ |
| H A D | acp-pci.c | 47 pdevinfo->name = name; in acp_fill_platform_dev_info() 48 pdevinfo->id = id; in acp_fill_platform_dev_info() 49 pdevinfo->parent = parent; in acp_fill_platform_dev_info() 50 pdevinfo->num_res = num_res; in acp_fill_platform_dev_info() 51 pdevinfo->res = res; in acp_fill_platform_dev_info() 52 pdevinfo->data = data; in acp_fill_platform_dev_info() 53 pdevinfo->size_data = size_data; in acp_fill_platform_dev_info() 54 pdevinfo->fwnode = fw_node; in acp_fill_platform_dev_info() 59 struct platform_device_info pdevinfo; in create_acp_platform_devs() local 74 memset(&pdevinfo, 0, sizeof(pdevinfo)); in create_acp_platform_devs() [all …]
|
| /linux-6.15/sound/soc/amd/renoir/ |
| H A D | rn-pci-acp3x.c | 309 memset(&pdevinfo, 0, sizeof(pdevinfo)); in snd_rn_acp_probe() 311 pdevinfo[0].id = 0; in snd_rn_acp_probe() 312 pdevinfo[0].parent = &pci->dev; in snd_rn_acp_probe() 313 pdevinfo[0].num_res = 2; in snd_rn_acp_probe() 314 pdevinfo[0].res = adata->res; in snd_rn_acp_probe() 315 pdevinfo[0].data = &irqflags; in snd_rn_acp_probe() 319 pdevinfo[1].id = 0; in snd_rn_acp_probe() 320 pdevinfo[1].parent = &pci->dev; in snd_rn_acp_probe() 322 pdevinfo[2].id = 0; in snd_rn_acp_probe() 323 pdevinfo[2].parent = &pci->dev; in snd_rn_acp_probe() [all …]
|
| /linux-6.15/sound/soc/amd/yc/ |
| H A D | pci-acp6x.c | 227 memset(&pdevinfo, 0, sizeof(pdevinfo)); in snd_acp6x_probe() 229 pdevinfo[0].id = 0; in snd_acp6x_probe() 230 pdevinfo[0].parent = &pci->dev; in snd_acp6x_probe() 231 pdevinfo[0].num_res = 1; in snd_acp6x_probe() 232 pdevinfo[0].res = adata->res; in snd_acp6x_probe() 234 pdevinfo[1].name = "dmic-codec"; in snd_acp6x_probe() 235 pdevinfo[1].id = 0; in snd_acp6x_probe() 236 pdevinfo[1].parent = &pci->dev; in snd_acp6x_probe() 239 pdevinfo[2].id = 0; in snd_acp6x_probe() 240 pdevinfo[2].parent = &pci->dev; in snd_acp6x_probe() [all …]
|
| /linux-6.15/drivers/soundwire/ |
| H A D | amd_init.c | 74 struct platform_device_info pdevinfo[2]; in sdw_amd_probe_controller() local 116 memset(&pdevinfo, 0, sizeof(pdevinfo)); in sdw_amd_probe_controller() 125 pdevinfo[index].name = "amd_sdw_manager"; in sdw_amd_probe_controller() 126 pdevinfo[index].id = index; in sdw_amd_probe_controller() 127 pdevinfo[index].parent = res->parent; in sdw_amd_probe_controller() 128 pdevinfo[index].num_res = 1; in sdw_amd_probe_controller() 129 pdevinfo[index].res = sdw_res; in sdw_amd_probe_controller() 130 pdevinfo[index].data = &sdw_pdata[index]; in sdw_amd_probe_controller() 131 pdevinfo[index].size_data = sizeof(struct acp_sdw_pdata); in sdw_amd_probe_controller() 132 pdevinfo[index].fwnode = acpi_fwnode_handle(adev); in sdw_amd_probe_controller() [all …]
|
| /linux-6.15/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-hdmi-i2s-audio.c | 193 struct platform_device_info pdevinfo; in snd_dw_hdmi_probe() local 203 memset(&pdevinfo, 0, sizeof(pdevinfo)); in snd_dw_hdmi_probe() 204 pdevinfo.parent = pdev->dev.parent; in snd_dw_hdmi_probe() 205 pdevinfo.id = PLATFORM_DEVID_AUTO; in snd_dw_hdmi_probe() 206 pdevinfo.name = HDMI_CODEC_DRV_NAME; in snd_dw_hdmi_probe() 207 pdevinfo.data = &pdata; in snd_dw_hdmi_probe() 208 pdevinfo.size_data = sizeof(pdata); in snd_dw_hdmi_probe() 209 pdevinfo.dma_mask = DMA_BIT_MASK(32); in snd_dw_hdmi_probe() 211 platform = platform_device_register_full(&pdevinfo); in snd_dw_hdmi_probe()
|
| H A D | dw-hdmi.c | 3508 memset(&pdevinfo, 0, sizeof(pdevinfo)); in dw_hdmi_probe() 3509 pdevinfo.parent = dev; in dw_hdmi_probe() 3510 pdevinfo.id = PLATFORM_DEVID_AUTO; in dw_hdmi_probe() 3527 pdevinfo.data = &audio; in dw_hdmi_probe() 3542 pdevinfo.data = &audio; in dw_hdmi_probe() 3559 pdevinfo.id = PLATFORM_DEVID_NONE; in dw_hdmi_probe() 3560 pdevinfo.data = &audio; in dw_hdmi_probe() 3571 pdevinfo.name = "dw-hdmi-cec"; in dw_hdmi_probe() 3572 pdevinfo.data = &cec; in dw_hdmi_probe() 3573 pdevinfo.size_data = sizeof(cec); in dw_hdmi_probe() [all …]
|
| /linux-6.15/sound/soc/amd/ps/ |
| H A D | pci-ps.c | 455 pdevinfo->name = name; in acp63_fill_platform_dev_info() 456 pdevinfo->id = id; in acp63_fill_platform_dev_info() 457 pdevinfo->parent = parent; in acp63_fill_platform_dev_info() 458 pdevinfo->num_res = num_res; in acp63_fill_platform_dev_info() 459 pdevinfo->res = res; in acp63_fill_platform_dev_info() 460 pdevinfo->data = data; in acp63_fill_platform_dev_info() 461 pdevinfo->size_data = size_data; in acp63_fill_platform_dev_info() 462 pdevinfo->fwnode = fw_node; in acp63_fill_platform_dev_info() 482 memset(&pdevinfo, 0, sizeof(pdevinfo)); in create_acp63_platform_devs() 496 memset(&pdevinfo, 0, sizeof(pdevinfo)); in create_acp63_platform_devs() [all …]
|
| /linux-6.15/drivers/gpio/ |
| H A D | dev-sync-probe.c | 51 struct platform_device_info *pdevinfo) in dev_sync_probe_register() argument 56 name = kasprintf(GFP_KERNEL, "%s.%d", pdevinfo->name, pdevinfo->id); in dev_sync_probe_register() 65 pdev = platform_device_register_full(pdevinfo); in dev_sync_probe_register()
|
| H A D | gpio-mockup.c | 525 struct platform_device_info pdevinfo; in gpio_mockup_register_chip() local 534 memset(&pdevinfo, 0, sizeof(pdevinfo)); in gpio_mockup_register_chip() 562 pdevinfo.name = "gpio-mockup"; in gpio_mockup_register_chip() 563 pdevinfo.id = idx; in gpio_mockup_register_chip() 564 pdevinfo.fwnode = fwnode; in gpio_mockup_register_chip() 566 pdev = platform_device_register_full(&pdevinfo); in gpio_mockup_register_chip()
|
| H A D | dev-sync-probe.h | 22 struct platform_device_info *pdevinfo);
|
| H A D | gpio-sim.c | 905 struct platform_device_info pdevinfo; in gpio_sim_device_activate() local 923 memset(&pdevinfo, 0, sizeof(pdevinfo)); in gpio_sim_device_activate() 944 pdevinfo.name = "gpio-sim"; in gpio_sim_device_activate() 945 pdevinfo.fwnode = swnode; in gpio_sim_device_activate() 946 pdevinfo.id = dev->id; in gpio_sim_device_activate() 948 ret = dev_sync_probe_register(&dev->probe_data, &pdevinfo); in gpio_sim_device_activate()
|
| H A D | gpio-virtuser.c | 1456 struct platform_device_info pdevinfo; in gpio_virtuser_device_activate() local 1469 memset(&pdevinfo, 0, sizeof(pdevinfo)); in gpio_virtuser_device_activate() 1470 pdevinfo.name = "gpio-virtuser"; in gpio_virtuser_device_activate() 1471 pdevinfo.id = dev->id; in gpio_virtuser_device_activate() 1472 pdevinfo.fwnode = swnode; in gpio_virtuser_device_activate() 1478 ret = dev_sync_probe_register(&dev->probe_data, &pdevinfo); in gpio_virtuser_device_activate()
|
| /linux-6.15/drivers/base/ |
| H A D | platform.c | 807 const struct platform_device_info *pdevinfo) in platform_device_register_full() argument 812 pdev = platform_device_alloc(pdevinfo->name, pdevinfo->id); in platform_device_register_full() 816 pdev->dev.parent = pdevinfo->parent; in platform_device_register_full() 817 pdev->dev.fwnode = pdevinfo->fwnode; in platform_device_register_full() 821 if (pdevinfo->dma_mask) { in platform_device_register_full() 822 pdev->platform_dma_mask = pdevinfo->dma_mask; in platform_device_register_full() 824 pdev->dev.coherent_dma_mask = pdevinfo->dma_mask; in platform_device_register_full() 828 pdevinfo->res, pdevinfo->num_res); in platform_device_register_full() 833 pdevinfo->data, pdevinfo->size_data); in platform_device_register_full() 837 if (pdevinfo->properties) { in platform_device_register_full() [all …]
|
| /linux-6.15/drivers/fpga/ |
| H A D | dfl-n3000-nios.c | 418 struct platform_device_info pdevinfo = { 0 }; in create_altera_spi_controller() local 441 pdevinfo.name = "subdev_spi_altera"; in create_altera_spi_controller() 442 pdevinfo.id = PLATFORM_DEVID_AUTO; in create_altera_spi_controller() 443 pdevinfo.parent = nn->dev; in create_altera_spi_controller() 444 pdevinfo.data = &pdata; in create_altera_spi_controller() 445 pdevinfo.size_data = sizeof(pdata); in create_altera_spi_controller() 447 nn->altera_spi = platform_device_register_full(&pdevinfo); in create_altera_spi_controller()
|
| /linux-6.15/include/linux/ |
| H A D | platform_device.h | 137 const struct platform_device_info *pdevinfo); 158 struct platform_device_info pdevinfo = { in platform_device_register_resndata() local 169 return platform_device_register_full(&pdevinfo); in platform_device_register_resndata()
|
| /linux-6.15/drivers/bus/ |
| H A D | hisi_lpc.c | 475 const struct platform_device_info *pdevinfo; member 506 .pdevinfo = (struct platform_device_info []) { in hisi_lpc_acpi_add_child() 520 .pdevinfo = (struct platform_device_info []) { in hisi_lpc_acpi_add_child() 558 pdev = platform_device_register_full(cell->pdevinfo); in hisi_lpc_acpi_add_child()
|
| /linux-6.15/drivers/mfd/ |
| H A D | kempld-core.c | 134 const struct platform_device_info pdevinfo = { in kempld_create_platform_device() local 143 kempld_pdev = platform_device_register_full(&pdevinfo); in kempld_create_platform_device()
|
| /linux-6.15/drivers/hwmon/ |
| H A D | smsc47m1.c | 873 const struct platform_device_info pdevinfo = { in smsc47m1_device_add() local 887 smsc47m1_pdev = platform_device_register_full(&pdevinfo); in smsc47m1_device_add()
|
| /linux-6.15/drivers/clk/rockchip/ |
| H A D | clk.c | 482 struct platform_device_info pdevinfo = { in rockchip_clk_register_gate_link() local 492 return platform_device_register_full(&pdevinfo); in rockchip_clk_register_gate_link()
|
| /linux-6.15/drivers/usb/usbip/ |
| H A D | vhci_hcd.c | 1526 struct platform_device_info pdevinfo = { in vhci_hcd_init() local 1533 vhcis[i].pdev = platform_device_register_full(&pdevinfo); in vhci_hcd_init()
|
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | selftest.c | 1945 struct platform_device_info pdevinfo = { in iommufd_test_init() local 1953 selftest_iommu_dev = platform_device_register_full(&pdevinfo); in iommufd_test_init()
|