1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 209a5358dSEric Miao extern struct platform_device pxa_device_pmu; 3e09d02e1SEric Miao extern struct platform_device pxa_device_mci; 48d33b055SBridge Wu extern struct platform_device pxa3xx_device_mci2; 55a1f21b1SBridge Wu extern struct platform_device pxa3xx_device_mci3; 67a857620SPhilipp Zabel extern struct platform_device pxa25x_device_udc; 77a857620SPhilipp Zabel extern struct platform_device pxa27x_device_udc; 869f22be7SIgor Grinberg extern struct platform_device pxa3xx_device_u2d; 9e09d02e1SEric Miao extern struct platform_device pxa_device_fb; 10e09d02e1SEric Miao extern struct platform_device pxa_device_ffuart; 11e09d02e1SEric Miao extern struct platform_device pxa_device_btuart; 12e09d02e1SEric Miao extern struct platform_device pxa_device_stuart; 13e09d02e1SEric Miao extern struct platform_device pxa_device_hwuart; 14e09d02e1SEric Miao extern struct platform_device pxa_device_i2c; 15e09d02e1SEric Miao extern struct platform_device pxa_device_i2s; 16e09d02e1SEric Miao extern struct platform_device pxa_device_ficp; 1772493146SRobert Jarzmik extern struct platform_device sa1100_device_rtc; 18e09d02e1SEric Miao extern struct platform_device pxa_device_rtc; 199f19d638SMark Brown extern struct platform_device pxa_device_ac97; 2000dc4f94SRussell King 2100dc4f94SRussell King extern struct platform_device pxa27x_device_i2c_power; 2200dc4f94SRussell King extern struct platform_device pxa27x_device_ohci; 2337320980Seric miao extern struct platform_device pxa27x_device_keypad; 2403f5b2ceSRussell King 25d2b82ddeSeric miao extern struct platform_device pxa25x_device_ssp; 26d2b82ddeSeric miao extern struct platform_device pxa25x_device_nssp; 27d2b82ddeSeric miao extern struct platform_device pxa25x_device_assp; 28d2b82ddeSeric miao extern struct platform_device pxa27x_device_ssp1; 29d2b82ddeSeric miao extern struct platform_device pxa27x_device_ssp2; 30d2b82ddeSeric miao extern struct platform_device pxa27x_device_ssp3; 310da0e227SDaniel Mack extern struct platform_device pxa3xx_device_ssp1; 320da0e227SDaniel Mack extern struct platform_device pxa3xx_device_ssp2; 330da0e227SDaniel Mack extern struct platform_device pxa3xx_device_ssp3; 34d2b82ddeSeric miao extern struct platform_device pxa3xx_device_ssp4; 35d2b82ddeSeric miao 3675540c1aSeric miao extern struct platform_device pxa25x_device_pwm0; 3775540c1aSeric miao extern struct platform_device pxa25x_device_pwm1; 3875540c1aSeric miao extern struct platform_device pxa27x_device_pwm0; 3975540c1aSeric miao extern struct platform_device pxa27x_device_pwm1; 4075540c1aSeric miao 419ae819a8SEric Miao extern struct platform_device pxa3xx_device_nand; 429ba63c4fSMike Rapoport extern struct platform_device pxa3xx_device_i2c_power; 439ae819a8SEric Miao 441ff2c33eSDaniel Mack extern struct platform_device pxa3xx_device_gcu; 451ff2c33eSDaniel Mack 46f0fba2adSLiam Girdwood extern struct platform_device pxa_device_asoc_platform; 47f0fba2adSLiam Girdwood extern struct platform_device pxa_device_asoc_ssp1; 48f0fba2adSLiam Girdwood extern struct platform_device pxa_device_asoc_ssp2; 49f0fba2adSLiam Girdwood extern struct platform_device pxa_device_asoc_ssp3; 50f0fba2adSLiam Girdwood extern struct platform_device pxa_device_asoc_ssp4; 51f0fba2adSLiam Girdwood 522cab0292SHaojian Zhuang extern struct platform_device pxa25x_device_gpio; 532cab0292SHaojian Zhuang extern struct platform_device pxa27x_device_gpio; 542cab0292SHaojian Zhuang extern struct platform_device pxa3xx_device_gpio; 552cab0292SHaojian Zhuang extern struct platform_device pxa93x_device_gpio; 562cab0292SHaojian Zhuang 5703f5b2ceSRussell King void __init pxa_register_device(struct platform_device *dev, void *data); 581761b107SRobert Jarzmik void __init pxa2xx_set_dmac_info(int nb_channels, int nb_requestors); 59