t113s4_100ask-V1.3 twi2状态默认为sleep
-
环境:
- 源码包t113-tina5-v1.2
- 补丁100ASK_T113s4-SdNand_TinaSDK5
sun8iw20p1.dtsi配置
twi2: twi@2502800{ #address-cells = <1>; #size-cells = <0>; compatible = "allwinner,sun8i-twi"; device_type = "twi2"; reg = <0x0 0x02502800 0x0 0x400>; interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; clocks = <&ccu CLK_BUS_I2C2>; resets = <&ccu RST_BUS_I2C2>; clock-names = "bus"; clock-frequency = <400000>; status = "okay"; };board.dts配置
twi2_pins_a: twi2@0 { pins = "PE12", "PE13"; function = "twi2"; drive-strength = <10>; bias-pull-up; }; twi2_pins_b: twi2@1 { pins = "PE12", "PE13"; function = "gpio_in"; }; &twi2 { clock-frequency = <400000>; pinctrl-0 = <&twi2_pins_a>; pinctrl-1 = <&twi2_pins_b>; pinctrl-names = "default", "sleep"; twi_drv_used = <1>; dmas = <&dma 45>, <&dma 45>; dma-names = "tx", "rx"; status = "okay"; };sys_config.fex配置
[twi_para] twi_used = 1 twi_port = 2 twi_scl = port:PE12<2><1><default><default> twi_sda = port:PE13<2><1><default><default>编译后运行发现引脚功能复用没成功,twi2设备开机状态默认sleep。
pinctrl-handles文件

PE12和PE13引脚功能为0。


在sunxi_pin中更改功能号之后,i2c功能正常能使用。
求问怎么让twi2设备开机状态为default?以及这个引脚功能复用是不是没成功?
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号