问题描述
有时候需要板子需要定义硬件ID,来通过硬件ID软件来做相关的处理,根据不通的需求,可能需要在SBL阶段读取gpio的状态。
SDX62 GPIO
GPIO_0 ~ GPIO_9
GPIO_10 ~ GPIO_19
GPIO_20 ~ GPIO_29
GPIO_30 ~ GPIO_39
GPIO_40 ~ GPIO_49
GPIO_50 ~ GPIO_59
GPIO_60 ~ GPIO_69
GPIO_70 ~ GPIO_79
GPIO_80 ~ GPIO_89
GPIO_90 ~ GPIO_99
GPIO_100 ~ GPIO_107
内核中对应关系
gpiochip0: GPIOs 916-1023, parent: platform/f100000.pinctrl, f100000.pinctrl:
gpio0 : in low func0 2mA pull down
gpio1 : in low func0 2mA pull down
gpio2 : in low func0 2mA pull down
gpio3 : in low func0 2mA pull down
gpio4 : in low func0 2mA pull down
gpio5 : in low func0 2mA pull down
gpio6 : in high func0 2mA pull down
gpio7 : in low func0 2mA pull down
gpio8 : in high func2 2mA no pull
gpio9 : in high func2 2mA no pull
gpio10 : out low func3 2mA pull up
gpio11 : out low func3 2mA pull up
gpio12 : in low func0 2mA pull down
gpio13 : in low func0