主题中讨论的其他器件:SysConfig
工具与软件:
您好! 我正在为 BGA 型封装 SOC 的 Zephyr pinctrl 编写一个器件驱动程序、通常它具有(行+卷)等引脚的命名约定、例如 A4、B3等 我真的好想要
以 Zephyr/include/Zephyr/dt-bindings/pinctrl/zephyr ti-cc32xx-pinctrl.h 驱动器作为参考、但由于封装不同、此处的引脚通常仅由引脚编号定义。 任何人可以指导我如何修改 PINMUX 宏以接受 BGA 封装的引脚编号吗?
按照参考 PINMUX 宏的定义进行操作。
#define TI_CC32XX_PINMUX (引脚、多路复用器) \
((((引脚)& TI_CC32XX_PIN_MSK)<< TI_CC32XX_PIN_POS)| \
((((多路复用器)&TI_CC32XX_MUX_MSK)<< TI_CC32XX_MUX_POS))
