【sdx62】SBL阶段读取GPIO的状态操作

问题描述

      有时候需要板子需要定义硬件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

猜你喜欢

转载自blog.csdn.net/wgl307293845/article/details/125799239