Home
last modified time | relevance | path

Searched refs:platform_device (Results 1 – 25 of 3504) sorted by relevance

12345678910>>...141

/openbmc/linux/arch/arm/mach-pxa/
H A Ddevices.h6 extern struct platform_device pxa_device_pmu;
7 extern struct platform_device pxa_device_mci;
8 extern struct platform_device pxa3xx_device_mci2;
9 extern struct platform_device pxa3xx_device_mci3;
10 extern struct platform_device pxa25x_device_udc;
11 extern struct platform_device pxa27x_device_udc;
12 extern struct platform_device pxa_device_fb;
17 extern struct platform_device pxa_device_i2c;
18 extern struct platform_device pxa_device_i2s;
20 extern struct platform_device pxa_device_rtc;
[all …]
H A Ddevices.c43 struct platform_device pxa_device_pmu = {
65 struct platform_device pxa_device_mci = {
100 struct platform_device pxa25x_device_udc = {
111 struct platform_device pxa27x_device_udc = {
137 struct platform_device pxa_device_fb = {
166 struct platform_device pxa_device_ffuart = {
190 struct platform_device pxa_device_btuart = {
265 struct platform_device pxa_device_i2c = {
310 struct platform_device pxa_device_i2s = {
362 struct platform_device pxa_device_rtc = {
[all …]
/openbmc/linux/arch/arm/mach-s3c/
H A Ddevs.h26 extern struct platform_device *s3c24xx_uart_src[];
28 extern struct platform_device s3c64xx_device_iis0;
32 extern struct platform_device s3c_device_fb;
33 extern struct platform_device s3c_device_hsmmc0;
34 extern struct platform_device s3c_device_hsmmc1;
35 extern struct platform_device s3c_device_hsmmc2;
36 extern struct platform_device s3c_device_hsmmc3;
37 extern struct platform_device s3c_device_i2c0;
38 extern struct platform_device s3c_device_i2c1;
39 extern struct platform_device s3c_device_ohci;
[all …]
H A Ddev-uart.c17 static struct platform_device s3c24xx_uart_device0 = {
21 static struct platform_device s3c24xx_uart_device1 = {
25 static struct platform_device s3c24xx_uart_device2 = {
29 static struct platform_device s3c24xx_uart_device3 = {
33 struct platform_device *s3c24xx_uart_src[4] = {
40 struct platform_device *s3c24xx_uart_devs[4] = {
/openbmc/linux/include/linux/
H A Dplatform_device.h23 struct platform_device { struct
52 extern int platform_device_register(struct platform_device *);
72 devm_platform_ioremap_resource(struct platform_device *pdev,
88 devm_platform_ioremap_resource(struct platform_device *pdev, in devm_platform_ioremap_resource()
105 extern int platform_irq_count(struct platform_device *);
237 int (*probe)(struct platform_device *);
247 int (*remove)(struct platform_device *);
248 void (*remove_new)(struct platform_device *);
250 void (*shutdown)(struct platform_device *);
252 int (*resume)(struct platform_device *);
[all …]
H A Dof_platform.h53 extern struct platform_device *of_device_alloc(struct device_node *np,
57 extern int of_device_add(struct platform_device *pdev);
58 extern int of_device_register(struct platform_device *ofdev);
59 extern void of_device_unregister(struct platform_device *ofdev);
62 extern struct platform_device *of_find_device_by_node(struct device_node *np);
64 static inline struct platform_device *of_find_device_by_node(struct device_node *np) in of_find_device_by_node()
76 extern struct platform_device *of_platform_device_create(struct device_node *np,
96 static inline struct platform_device *of_platform_device_create(struct device_node *np, in of_platform_device_create()
/openbmc/linux/include/linux/soc/cirrus/
H A Dep93xx.h5 struct platform_device;
14 int ep93xx_pwm_acquire_gpio(struct platform_device *pdev);
15 void ep93xx_pwm_release_gpio(struct platform_device *pdev);
16 int ep93xx_ide_acquire_gpio(struct platform_device *pdev);
17 void ep93xx_ide_release_gpio(struct platform_device *pdev);
18 int ep93xx_keypad_acquire_gpio(struct platform_device *pdev);
19 void ep93xx_keypad_release_gpio(struct platform_device *pdev);
25 static inline int ep93xx_pwm_acquire_gpio(struct platform_device *pdev) { return 0; } in ep93xx_pwm_acquire_gpio()
26 static inline void ep93xx_pwm_release_gpio(struct platform_device *pdev) {} in ep93xx_pwm_release_gpio()
28 static inline void ep93xx_ide_release_gpio(struct platform_device *pdev) {} in ep93xx_ide_release_gpio()
[all …]
/openbmc/linux/arch/mips/include/asm/mach-loongson32/
H A Dplatform.h14 extern struct platform_device ls1x_uart_pdev;
15 extern struct platform_device ls1x_eth0_pdev;
16 extern struct platform_device ls1x_eth1_pdev;
17 extern struct platform_device ls1x_ehci_pdev;
18 extern struct platform_device ls1x_gpio0_pdev;
19 extern struct platform_device ls1x_gpio1_pdev;
20 extern struct platform_device ls1x_rtc_pdev;
21 extern struct platform_device ls1x_wdt_pdev;
23 void __init ls1x_rtc_set_extclk(struct platform_device *pdev);
24 void __init ls1x_serial_set_uartclk(struct platform_device *pdev);
/openbmc/linux/include/linux/platform_data/
H A Di2c-s3c2410.h14 struct platform_device;
35 void (*cfg_gpio)(struct platform_device *dev);
64 extern void s3c_i2c0_cfg_gpio(struct platform_device *dev);
65 extern void s3c_i2c1_cfg_gpio(struct platform_device *dev);
66 extern void s3c_i2c2_cfg_gpio(struct platform_device *dev);
67 extern void s3c_i2c3_cfg_gpio(struct platform_device *dev);
68 extern void s3c_i2c4_cfg_gpio(struct platform_device *dev);
69 extern void s3c_i2c5_cfg_gpio(struct platform_device *dev);
70 extern void s3c_i2c6_cfg_gpio(struct platform_device *dev);
71 extern void s3c_i2c7_cfg_gpio(struct platform_device *dev);
H A Diommu-omap.h14 int (*assert_reset)(struct platform_device *pdev, const char *name);
15 int (*deassert_reset)(struct platform_device *pdev, const char *name);
16 int (*device_enable)(struct platform_device *pdev);
17 int (*device_idle)(struct platform_device *pdev);
18 int (*set_pwrdm_constraint)(struct platform_device *pdev, bool request,
/openbmc/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_cmm.h14 struct platform_device;
29 int rcar_cmm_init(struct platform_device *pdev);
31 int rcar_cmm_enable(struct platform_device *pdev);
32 void rcar_cmm_disable(struct platform_device *pdev);
34 int rcar_cmm_setup(struct platform_device *pdev,
37 static inline int rcar_cmm_init(struct platform_device *pdev) in rcar_cmm_init()
42 static inline int rcar_cmm_enable(struct platform_device *pdev) in rcar_cmm_enable()
47 static inline void rcar_cmm_disable(struct platform_device *pdev) in rcar_cmm_disable()
51 static inline int rcar_cmm_setup(struct platform_device *pdev, in rcar_cmm_setup()
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_platform.h15 stmmac_probe_config_dt(struct platform_device *pdev, u8 *mac);
17 devm_stmmac_probe_config_dt(struct platform_device *pdev, u8 *mac);
18 void stmmac_remove_config_dt(struct platform_device *pdev,
21 int stmmac_get_platform_resources(struct platform_device *pdev,
24 int stmmac_pltfr_init(struct platform_device *pdev,
26 void stmmac_pltfr_exit(struct platform_device *pdev,
29 int stmmac_pltfr_probe(struct platform_device *pdev,
32 int devm_stmmac_pltfr_probe(struct platform_device *pdev,
35 void stmmac_pltfr_remove_no_dt(struct platform_device *pdev);
36 void stmmac_pltfr_remove(struct platform_device *pdev);
/openbmc/linux/drivers/media/platform/mediatek/vpu/
H A Dmtk_vpu.h94 int vpu_ipi_register(struct platform_device *pdev, enum ipi_id id,
112 int vpu_ipi_send(struct platform_device *pdev,
125 struct platform_device *vpu_get_plat_device(struct platform_device *pdev);
141 int vpu_wdt_reg_handler(struct platform_device *pdev,
152 unsigned int vpu_get_vdec_hw_capa(struct platform_device *pdev);
161 unsigned int vpu_get_venc_hw_capa(struct platform_device *pdev);
171 int vpu_load_firmware(struct platform_device *pdev);
186 void *vpu_mapping_dm_addr(struct platform_device *pdev,
/openbmc/linux/drivers/platform/x86/dell/
H A Ddell-smbios-smm.c25 static struct platform_device *platform_device; variable
118 platform_device = platform_device_alloc("dell-smbios", 1); in init_dell_smbios_smm()
119 if (!platform_device) { in init_dell_smbios_smm()
124 ret = platform_device_add(platform_device); in init_dell_smbios_smm()
128 ret = dell_smbios_register_device(&platform_device->dev, in init_dell_smbios_smm()
136 platform_device_del(platform_device); in init_dell_smbios_smm()
139 platform_device_put(platform_device); in init_dell_smbios_smm()
149 if (platform_device) { in exit_dell_smbios_smm()
150 dell_smbios_unregister_device(&platform_device->dev); in exit_dell_smbios_smm()
151 platform_device_unregister(platform_device); in exit_dell_smbios_smm()
/openbmc/linux/drivers/usb/fotg210/
H A Dfotg210.h23 int fotg210_hcd_probe(struct platform_device *pdev, struct fotg210 *fotg);
24 int fotg210_hcd_remove(struct platform_device *pdev);
28 static inline int fotg210_hcd_probe(struct platform_device *pdev, in fotg210_hcd_probe()
33 static inline int fotg210_hcd_remove(struct platform_device *pdev) in fotg210_hcd_remove()
47 int fotg210_udc_probe(struct platform_device *pdev, struct fotg210 *fotg);
48 int fotg210_udc_remove(struct platform_device *pdev);
50 static inline int fotg210_udc_probe(struct platform_device *pdev, in fotg210_udc_probe()
55 static inline int fotg210_udc_remove(struct platform_device *pdev) in fotg210_udc_remove()
/openbmc/linux/drivers/net/ethernet/ibm/emac/
H A Drgmii.h50 struct platform_device *ofdev;
57 int rgmii_attach(struct platform_device *ofdev, int input, int mode);
58 void rgmii_detach(struct platform_device *ofdev, int input);
59 void rgmii_get_mdio(struct platform_device *ofdev, int input);
60 void rgmii_put_mdio(struct platform_device *ofdev, int input);
61 void rgmii_set_speed(struct platform_device *ofdev, int input, int speed);
62 int rgmii_get_regs_len(struct platform_device *ofdev);
63 void *rgmii_dump_regs(struct platform_device *ofdev, void *buf);
H A Dzmii.h46 struct platform_device *ofdev;
53 int zmii_attach(struct platform_device *ofdev, int input,
55 void zmii_detach(struct platform_device *ofdev, int input);
56 void zmii_get_mdio(struct platform_device *ofdev, int input);
57 void zmii_put_mdio(struct platform_device *ofdev, int input);
58 void zmii_set_speed(struct platform_device *ofdev, int input, int speed);
59 int zmii_get_regs_len(struct platform_device *ocpdev);
60 void *zmii_dump_regs(struct platform_device *ofdev, void *buf);
H A Dtah.h47 struct platform_device *ofdev;
73 int tah_attach(struct platform_device *ofdev, int channel);
74 void tah_detach(struct platform_device *ofdev, int channel);
75 void tah_reset(struct platform_device *ofdev);
76 int tah_get_regs_len(struct platform_device *ofdev);
77 void *tah_dump_regs(struct platform_device *ofdev, void *buf);
/openbmc/linux/drivers/fpga/
H A Ddfl.h222 int (*get_id)(struct platform_device *pdev);
285 struct platform_device *dev;
322 struct platform_device *dev;
383 void (*uinit)(struct platform_device *pdev,
393 int dfl_fpga_dev_feature_init(struct platform_device *pdev,
396 int dfl_fpga_dev_ops_register(struct platform_device *pdev,
535 struct platform_device *
537 int (*match)(struct platform_device *, void *));
539 static inline struct platform_device *
541 int (*match)(struct platform_device *, void *)) in dfl_fpga_cdev_find_port() argument
[all …]
/openbmc/linux/arch/arm/plat-orion/
H A Dcommon.c88 struct platform_device *orion_uart, in uart_complete()
120 static struct platform_device orion_uart0 = {
148 static struct platform_device orion_uart1 = {
176 static struct platform_device orion_uart2 = {
242 struct platform_device *orion_ge_shared, in ge_complete()
243 struct platform_device *orion_ge_mvmdio, in ge_complete()
245 struct platform_device *orion_ge) in ge_complete()
297 static struct platform_device orion_ge00 = {
350 static struct platform_device orion_ge01 = {
480 static struct platform_device orion_i2c = {
[all …]
/openbmc/linux/sound/soc/fsl/
H A Dimx-pcm.h31 int imx_pcm_dma_init(struct platform_device *pdev);
33 static inline int imx_pcm_dma_init(struct platform_device *pdev) in imx_pcm_dma_init()
40 int imx_pcm_fiq_init(struct platform_device *pdev,
42 void imx_pcm_fiq_exit(struct platform_device *pdev);
44 static inline int imx_pcm_fiq_init(struct platform_device *pdev, in imx_pcm_fiq_init()
50 static inline void imx_pcm_fiq_exit(struct platform_device *pdev) in imx_pcm_fiq_exit()
/openbmc/linux/arch/arm/mach-omap2/
H A Domap_device.h53 struct platform_device *pdev;
63 int omap_device_enable(struct platform_device *pdev);
64 int omap_device_idle(struct platform_device *pdev);
68 int omap_device_assert_hardreset(struct platform_device *pdev,
70 int omap_device_deassert_hardreset(struct platform_device *pdev,
74 static inline struct omap_device *to_omap_device(struct platform_device *pdev) in to_omap_device()
/openbmc/linux/include/linux/usb/
H A Drenesas_usbhs.h49 int (*hardware_init)(struct platform_device *pdev);
57 int (*hardware_exit)(struct platform_device *pdev);
64 int (*power_ctrl)(struct platform_device *pdev,
72 int (*phy_reset)(struct platform_device *pdev);
79 int (*get_id)(struct platform_device *pdev);
84 int (*get_vbus)(struct platform_device *pdev);
91 int (*set_vbus)(struct platform_device *pdev, int enable);
/openbmc/linux/include/linux/mfd/
H A Ddln2.h25 typedef void (*dln2_event_cb_t)(struct platform_device *pdev, u16 echo,
37 int dln2_register_event_cb(struct platform_device *pdev, u16 event,
46 void dln2_unregister_event_cb(struct platform_device *pdev, u16 event);
64 int dln2_transfer(struct platform_device *pdev, u16 cmd,
81 static inline int dln2_transfer_rx(struct platform_device *pdev, u16 cmd, in dln2_transfer_rx()
98 static inline int dln2_transfer_tx(struct platform_device *pdev, u16 cmd, in dln2_transfer_tx()
/openbmc/linux/drivers/base/
H A Dplatform.c278 int platform_irq_count(struct platform_device *dev) in platform_irq_count()
521 struct platform_device pdev;
548 void platform_device_put(struct platform_device *pdev) in platform_device_put()
656 int platform_device_add(struct platform_device *pdev) in platform_device_add()
746 void platform_device_del(struct platform_device *pdev) in platform_device_del()
806 struct platform_device *platform_device_register_full( in platform_device_register_full()
810 struct platform_device *pdev; in platform_device_register_full()
978 int (*probe)(struct platform_device *), in __platform_create_bundle() argument
982 struct platform_device *pdev; in __platform_create_bundle()
1081 struct platform_device *pdev) in platform_match_id()
[all …]

12345678910>>...141