Firefly开源社区

打印 上一主题 下一主题

Firefly-rk3288 I2C 驱动

73

积分

0

威望

0

贡献

技术小白

积分
73
QQ
发表于 2016-3-28 22:36:51      楼主
请问:I2C4的GPIO要用做普通GPIO的话,删除设备树中的配置就可以了吗?
回复

使用道具 举报

73

积分

0

威望

0

贡献

技术小白

积分
73
QQ
发表于 2016-3-29 10:19:14      沙发
madman 发表于 2016-3-29 08:59
dts里disabled掉,然后按普通io那样申请使用就可以了

        i2c4: i2c@ff160000 {
                compatible = "rockchip,rk30-i2c";
                reg = <0xff160000 0x1000>;
                interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;
                #address-cells = <1>;
                #size-cells = <0>;
                pinctrl-names = "default", "gpio";
                pinctrl-0 = <&i2c4_sda &i2c4_scl>;
                pinctrl-1 = <&i2c4_gpio>;
                gpios = <&gpio7 GPIO_C1 GPIO_ACTIVE_LOW>, <&gpio7 GPIO_C2 GPIO_ACTIVE_LOW>;
                clocks = <&clk_gates6 15>;
                rockchip,check-idle = <1>;
                status = "disabled";
        };

i2c4在dts中的status = "disabled"的,但是为什么dev/下还有i2c4设备(crw-rw-rw- root     root      89,   4 2011-01-01 12:00 i2c-4)?
我在自己的驱动中申请gpio是失败的啊!
回复

使用道具 举报

73

积分

0

威望

0

贡献

技术小白

积分
73
QQ
发表于 2016-3-29 14:43:02      板凳
madman 发表于 2016-3-29 14:04
去dts里面disabled,你这个是dtsi里面的,dts使能了的话会覆盖dtsi

谢谢,
回复

使用道具 举报

73

积分

0

威望

0

贡献

技术小白

积分
73
QQ
发表于 2016-3-29 20:04:28      地板
madman 发表于 2016-3-29 14:04
去dts里面disabled,你这个是dtsi里面的,dts使能了的话会覆盖dtsi

dts里只有这个啊
&i2c4 {
        status = "okay";
        ts@55 {
                compatible = "goodix,gt8xx";
                reg = <0x55>;
                touch-gpio = <&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW>;
                reset-gpio = <&gpio7 GPIO_A5 GPIO_ACTIVE_LOW>;
                //power-gpio = <&gpio0 GPIO_C5 GPIO_ACTIVE_LOW>;
                max-x = <1280>;
                max-y = <800>;
        };
       
        ts@01 {
                compatible = "ct,vtl_ts";
                reg = <0x01>;
                screen_max_x = <2048>;
                screen_max_y = <1536>;
                irq_gpio_number = <&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW>;
                rst_gpio_number = <&gpio7 GPIO_A5 GPIO_ACTIVE_HIGH>;
        };
};
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表