Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) #define PDMA_FILTER_PARAM(_prio, _requestor) (&(struct pxad_param) { \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 	.prio = PXAD_PRIO_##_prio, .drcmr = _requestor })
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) struct mmp_dma_platdata;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) extern struct platform_device pxa_device_pmu;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) extern struct platform_device pxa_device_mci;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) extern struct platform_device pxa3xx_device_mci2;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) extern struct platform_device pxa3xx_device_mci3;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) extern struct platform_device pxa25x_device_udc;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) extern struct platform_device pxa27x_device_udc;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) extern struct platform_device pxa3xx_device_u2d;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) extern struct platform_device pxa_device_fb;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) extern struct platform_device pxa_device_ffuart;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) extern struct platform_device pxa_device_btuart;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) extern struct platform_device pxa_device_stuart;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) extern struct platform_device pxa_device_hwuart;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) extern struct platform_device pxa_device_i2c;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) extern struct platform_device pxa_device_i2s;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) extern struct platform_device pxa_device_ficp;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) extern struct platform_device sa1100_device_rtc;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) extern struct platform_device pxa_device_rtc;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) extern struct platform_device pxa_device_ac97;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) extern struct platform_device pxa27x_device_i2c_power;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) extern struct platform_device pxa27x_device_ohci;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) extern struct platform_device pxa27x_device_keypad;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) extern struct platform_device pxa25x_device_ssp;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) extern struct platform_device pxa25x_device_nssp;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) extern struct platform_device pxa25x_device_assp;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) extern struct platform_device pxa27x_device_ssp1;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) extern struct platform_device pxa27x_device_ssp2;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) extern struct platform_device pxa27x_device_ssp3;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) extern struct platform_device pxa3xx_device_ssp1;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) extern struct platform_device pxa3xx_device_ssp2;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) extern struct platform_device pxa3xx_device_ssp3;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) extern struct platform_device pxa3xx_device_ssp4;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) extern struct platform_device pxa25x_device_pwm0;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) extern struct platform_device pxa25x_device_pwm1;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) extern struct platform_device pxa27x_device_pwm0;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) extern struct platform_device pxa27x_device_pwm1;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) extern struct platform_device pxa3xx_device_nand;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) extern struct platform_device pxa3xx_device_i2c_power;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) extern struct platform_device pxa3xx_device_gcu;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) extern struct platform_device pxa_device_asoc_platform;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) extern struct platform_device pxa_device_asoc_ssp1;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) extern struct platform_device pxa_device_asoc_ssp2;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) extern struct platform_device pxa_device_asoc_ssp3;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) extern struct platform_device pxa_device_asoc_ssp4;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) extern struct platform_device pxa25x_device_gpio;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) extern struct platform_device pxa27x_device_gpio;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) extern struct platform_device pxa3xx_device_gpio;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) extern struct platform_device pxa93x_device_gpio;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) void __init pxa_register_device(struct platform_device *dev, void *data);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) void __init pxa2xx_set_dmac_info(struct mmp_dma_platdata *dma_pdata);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) struct i2c_pxa_platform_data;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) extern void pxa_set_i2c_info(struct i2c_pxa_platform_data *info);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) #ifdef CONFIG_PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) extern void pxa27x_set_i2c_power_info(struct i2c_pxa_platform_data *info);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) #endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) #ifdef CONFIG_PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) extern void pxa3xx_set_i2c_power_info(struct i2c_pxa_platform_data *info);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) #endif