Firefly开源社区
标题:
修改设备树GPIO配置时,内核启动卡住
[打印本页]
作者:
cw_firefly
时间:
2023-4-1 14:18
标题:
修改设备树GPIO配置时,内核启动卡住
因为GPIO被占用,需要disabled掉PCA_IO0_4,PCA_IO0_2,从而使用这2个GPIO,结果内核启动后无法进行串口操作,卡住了。请问如何才能正常取消这2个GPIO被占用呢?
修改如下:
修改文件:rk3588-firefly-aio-3588q.dtsi
&vcc_hub_reset{
status = "disabled";
gpio = <&pca9555 PCA_IO0_4 GPIO_ACTIVE_HIGH>; //PCA_IO 04
};
修改文件:rk3588-firefly-aio-3588q-mipi101-M101014-BE45-A1.dtsi
&i2c6{
status = "okay"; //此处disabled
pinctrl-names = "default";
pinctrl-0 = <&i2c6m0_xfer>;
hxchipset@48{
status = "okay";
compatible = "himax,hxcommon";
reg = <0x48>;
//himax,rst-gpio = <&pca9555_1 PCA_IO0_4 GPIO_ACTIVE_HIGH>; //或者屏蔽这里
himax,irq-gpio = <&gpio3 RK_PC6 IRQ_TYPE_LEVEL_HIGH>;
&dsi0 {
firefly-check;
status = "okay"; //此处disabled
//rockchip,lane-rate = <1000>;
dsi0_panel: panel@0 {
status = "okay";
compatible = "simple-panel-dsi";
reg = <0>;
backlight = <&backlight>;
//enable-gpios = <&pca9555 PCA_IO0_2 GPIO_ACTIVE_HIGH>; //或者屏蔽这里
reset-gpios = <&gpio2 RK_PB4 GPIO_ACTIVE_LOW>;
tchip_askquestions
session.log
2023-4-1 14:09 上传
点击文件名下载附件
下载积分: 灯泡 -1 , 经验 -1
81.13 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1
作者:
板蓝根
时间:
2023-4-1 16:23
把控制脚的设备关掉就可以了,把整条 i2c bus 关掉,那么挂载 i2c6 的其他重要的设备都用不了肯定有问题
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1