Home
last modified time | relevance | path

Searched refs:pdevinfo (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/drivers/acpi/
Dacpi_platform.c65 struct platform_device_info pdevinfo; in acpi_create_platform_device() local
98 memset(&pdevinfo, 0, sizeof(pdevinfo)); in acpi_create_platform_device()
104 pdevinfo.parent = adev->parent ? in acpi_create_platform_device()
106 pdevinfo.name = dev_name(&adev->dev); in acpi_create_platform_device()
107 pdevinfo.id = -1; in acpi_create_platform_device()
108 pdevinfo.res = resources; in acpi_create_platform_device()
109 pdevinfo.num_res = count; in acpi_create_platform_device()
110 pdevinfo.fwnode = acpi_fwnode_handle(adev); in acpi_create_platform_device()
111 pdevinfo.properties = properties; in acpi_create_platform_device()
114 pdevinfo.dma_mask = DMA_BIT_MASK(32); in acpi_create_platform_device()
[all …]
Ddock.c589 struct platform_device_info pdevinfo; in acpi_dock_add() local
594 memset(&pdevinfo, 0, sizeof(pdevinfo)); in acpi_dock_add()
595 pdevinfo.name = "dock"; in acpi_dock_add()
596 pdevinfo.id = dock_station_count; in acpi_dock_add()
597 pdevinfo.fwnode = acpi_fwnode_handle(adev); in acpi_dock_add()
598 pdevinfo.data = &ds; in acpi_dock_add()
599 pdevinfo.size_data = sizeof(ds); in acpi_dock_add()
600 dd = platform_device_register_full(&pdevinfo); in acpi_dock_add()
/Linux-v5.4/sound/soc/amd/raven/
Dpci-acp3x.c28 struct platform_device_info pdevinfo; in snd_acp3x_probe() local
90 memset(&pdevinfo, 0, sizeof(pdevinfo)); in snd_acp3x_probe()
91 pdevinfo.name = "acp3x_rv_i2s"; in snd_acp3x_probe()
92 pdevinfo.id = 0; in snd_acp3x_probe()
93 pdevinfo.parent = &pci->dev; in snd_acp3x_probe()
94 pdevinfo.num_res = 2; in snd_acp3x_probe()
95 pdevinfo.res = adata->res; in snd_acp3x_probe()
96 pdevinfo.data = &irqflags; in snd_acp3x_probe()
97 pdevinfo.size_data = sizeof(irqflags); in snd_acp3x_probe()
99 adata->pdev = platform_device_register_full(&pdevinfo); in snd_acp3x_probe()
[all …]
/Linux-v5.4/drivers/gpu/drm/bridge/synopsys/
Ddw-hdmi-i2s-audio.c164 struct platform_device_info pdevinfo; in snd_dw_hdmi_probe() local
173 memset(&pdevinfo, 0, sizeof(pdevinfo)); in snd_dw_hdmi_probe()
174 pdevinfo.parent = pdev->dev.parent; in snd_dw_hdmi_probe()
175 pdevinfo.id = PLATFORM_DEVID_AUTO; in snd_dw_hdmi_probe()
176 pdevinfo.name = HDMI_CODEC_DRV_NAME; in snd_dw_hdmi_probe()
177 pdevinfo.data = &pdata; in snd_dw_hdmi_probe()
178 pdevinfo.size_data = sizeof(pdata); in snd_dw_hdmi_probe()
179 pdevinfo.dma_mask = DMA_BIT_MASK(32); in snd_dw_hdmi_probe()
181 platform = platform_device_register_full(&pdevinfo); in snd_dw_hdmi_probe()
Ddw-hdmi.c2598 struct platform_device_info pdevinfo; in __dw_hdmi_probe() local
2795 memset(&pdevinfo, 0, sizeof(pdevinfo)); in __dw_hdmi_probe()
2796 pdevinfo.parent = dev; in __dw_hdmi_probe()
2797 pdevinfo.id = PLATFORM_DEVID_AUTO; in __dw_hdmi_probe()
2813 pdevinfo.name = "dw-hdmi-ahb-audio"; in __dw_hdmi_probe()
2814 pdevinfo.data = &audio; in __dw_hdmi_probe()
2815 pdevinfo.size_data = sizeof(audio); in __dw_hdmi_probe()
2816 pdevinfo.dma_mask = DMA_BIT_MASK(32); in __dw_hdmi_probe()
2817 hdmi->audio = platform_device_register_full(&pdevinfo); in __dw_hdmi_probe()
2828 pdevinfo.name = "dw-hdmi-i2s-audio"; in __dw_hdmi_probe()
[all …]
/Linux-v5.4/drivers/soundwire/
Dintel_init.c62 struct platform_device_info pdevinfo; in sdw_intel_add_controller() local
134 memset(&pdevinfo, 0, sizeof(pdevinfo)); in sdw_intel_add_controller()
136 pdevinfo.parent = res->parent; in sdw_intel_add_controller()
137 pdevinfo.name = "int-sdw"; in sdw_intel_add_controller()
138 pdevinfo.id = i; in sdw_intel_add_controller()
139 pdevinfo.fwnode = acpi_fwnode_handle(adev); in sdw_intel_add_controller()
140 pdevinfo.data = &link->res; in sdw_intel_add_controller()
141 pdevinfo.size_data = sizeof(link->res); in sdw_intel_add_controller()
143 pdev = platform_device_register_full(&pdevinfo); in sdw_intel_add_controller()
/Linux-v5.4/drivers/dma/qcom/
Dhidma_mgmt.c350 struct platform_device_info pdevinfo; in hidma_mgmt_of_populate_channels() local
375 memset(&pdevinfo, 0, sizeof(pdevinfo)); in hidma_mgmt_of_populate_channels()
376 pdevinfo.fwnode = &child->fwnode; in hidma_mgmt_of_populate_channels()
377 pdevinfo.parent = pdev_parent ? &pdev_parent->dev : NULL; in hidma_mgmt_of_populate_channels()
378 pdevinfo.name = child->name; in hidma_mgmt_of_populate_channels()
379 pdevinfo.id = object_counter++; in hidma_mgmt_of_populate_channels()
380 pdevinfo.res = res; in hidma_mgmt_of_populate_channels()
381 pdevinfo.num_res = 3; in hidma_mgmt_of_populate_channels()
382 pdevinfo.data = NULL; in hidma_mgmt_of_populate_channels()
383 pdevinfo.size_data = 0; in hidma_mgmt_of_populate_channels()
[all …]
/Linux-v5.4/drivers/base/
Dplatform.c620 const struct platform_device_info *pdevinfo) in platform_device_register_full() argument
625 pdev = platform_device_alloc(pdevinfo->name, pdevinfo->id); in platform_device_register_full()
629 pdev->dev.parent = pdevinfo->parent; in platform_device_register_full()
630 pdev->dev.fwnode = pdevinfo->fwnode; in platform_device_register_full()
632 pdev->dev.of_node_reused = pdevinfo->of_node_reused; in platform_device_register_full()
634 if (pdevinfo->dma_mask) { in platform_device_register_full()
648 *pdev->dev.dma_mask = pdevinfo->dma_mask; in platform_device_register_full()
649 pdev->dev.coherent_dma_mask = pdevinfo->dma_mask; in platform_device_register_full()
653 pdevinfo->res, pdevinfo->num_res); in platform_device_register_full()
658 pdevinfo->data, pdevinfo->size_data); in platform_device_register_full()
[all …]
/Linux-v5.4/drivers/gpio/
Dgpio-mockup.c474 struct platform_device_info pdevinfo; in gpio_mockup_init() local
505 memset(&pdevinfo, 0, sizeof(pdevinfo)); in gpio_mockup_init()
521 pdevinfo.name = GPIO_MOCKUP_NAME; in gpio_mockup_init()
522 pdevinfo.id = i; in gpio_mockup_init()
523 pdevinfo.properties = properties; in gpio_mockup_init()
525 pdev = platform_device_register_full(&pdevinfo); in gpio_mockup_init()
/Linux-v5.4/include/linux/
Dplatform_device.h89 const struct platform_device_info *pdevinfo);
110 struct platform_device_info pdevinfo = { in platform_device_register_resndata() local
121 return platform_device_register_full(&pdevinfo); in platform_device_register_resndata()
/Linux-v5.4/drivers/platform/x86/
Dintel_pmc_ipc.c681 const struct platform_device_info pdevinfo = { in ipc_create_punit_device() local
689 pdev = platform_device_register_full(&pdevinfo); in ipc_create_punit_device()
702 const struct platform_device_info pdevinfo = { in ipc_create_tco_device() local
720 pdev = platform_device_register_full(&pdevinfo); in ipc_create_tco_device()
733 const struct platform_device_info pdevinfo = { in ipc_create_telemetry_device() local
749 pdev = platform_device_register_full(&pdevinfo); in ipc_create_telemetry_device()
/Linux-v5.4/sound/soc/intel/skylake/
Dskl.c635 struct platform_device_info pdevinfo = {NULL}; in skl_clock_device_register() local
654 pdevinfo.parent = &skl->pci->dev; in skl_clock_device_register()
655 pdevinfo.id = -1; in skl_clock_device_register()
656 pdevinfo.name = "skl-ssp-clk"; in skl_clock_device_register()
657 pdevinfo.data = clk_pdata; in skl_clock_device_register()
658 pdevinfo.size_data = sizeof(*clk_pdata); in skl_clock_device_register()
659 skl->clk_dev = platform_device_register_full(&pdevinfo); in skl_clock_device_register()
/Linux-v5.4/arch/arm/mach-imx/devices/
Ddevices-common.h19 struct platform_device_info pdevinfo = { in imx_add_platform_device_dmamask() local
28 return platform_device_register_full(&pdevinfo); in imx_add_platform_device_dmamask()
/Linux-v5.4/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_arm.c3173 struct platform_device_info pdevinfo; in vchiq_register_child() local
3176 memset(&pdevinfo, 0, sizeof(pdevinfo)); in vchiq_register_child()
3178 pdevinfo.parent = &pdev->dev; in vchiq_register_child()
3179 pdevinfo.name = name; in vchiq_register_child()
3180 pdevinfo.id = PLATFORM_DEVID_NONE; in vchiq_register_child()
3181 pdevinfo.dma_mask = DMA_BIT_MASK(32); in vchiq_register_child()
3183 child = platform_device_register_full(&pdevinfo); in vchiq_register_child()