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-only */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3)  * Copyright 2015 Linaro Ltd.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) #ifndef __SOC_IMX_REVISION_H__
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) #define __SOC_IMX_REVISION_H__
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) #define IMX_CHIP_REVISION_1_0		0x10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #define IMX_CHIP_REVISION_1_1		0x11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) #define IMX_CHIP_REVISION_1_2		0x12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #define IMX_CHIP_REVISION_1_3		0x13
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #define IMX_CHIP_REVISION_1_4		0x14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) #define IMX_CHIP_REVISION_1_5		0x15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) #define IMX_CHIP_REVISION_2_0		0x20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) #define IMX_CHIP_REVISION_2_1		0x21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) #define IMX_CHIP_REVISION_2_2		0x22
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) #define IMX_CHIP_REVISION_2_3		0x23
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) #define IMX_CHIP_REVISION_3_0		0x30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) #define IMX_CHIP_REVISION_3_1		0x31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) #define IMX_CHIP_REVISION_3_2		0x32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) #define IMX_CHIP_REVISION_3_3		0x33
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) #define IMX_CHIP_REVISION_UNKNOWN	0xff
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) int mx27_revision(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) int mx31_revision(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) int mx35_revision(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) int mx51_revision(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) int mx53_revision(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) unsigned int imx_get_soc_revision(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) void imx_print_silicon_rev(const char *cpu, int srev);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) #endif /* __SOC_IMX_REVISION_H__ */