找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1327|回复: 0
打印 上一主题 下一主题
收起左侧

iTOP-IMX6Q开发板设备树-RFID驱动-修改手册

[复制链接]
跳转到指定楼层
楼主
本文档基于迅为iTOP-IMX6开发板
1.内核
拷贝rc522驱动到iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi目录下。
打开iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi/Makefile
添加:
obj-$(CONFIG_SPI_RC522)       += rc522.o

iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi/Kconfig
在文件末尾添加:
config SPI_RC522
        tristate "RC522 Module driver support"
        help
          This supports RC522 Module drivers.

2.修改设备树文件
iTOP-iMX6_android6.0.1/kernel_imx/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
(1)添加:
&ecspi2 {
        fsl,spi-num-chipselects = <1>;
        cs-gpios = <&gpio2 27 0>;
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_ecspi2>;
        status = "okay";

        rfid: rc522@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "rc522";
                spi-max-frequency = <10000000>;
                reg = <0>;
        };
};

pinctrl_ecspi2: ecspi2grp {
                        fsl,pins = <
                                MX6QDL_PAD_EIM_OE__ECSPI2_MISO          0x100b1
                                MX6QDL_PAD_EIM_CS1__ECSPI2_MOSI         0x100b1
                                MX6QDL_PAD_EIM_CS0__ECSPI2_SCLK         0x100b1
                                MX6QDL_PAD_EIM_LBA__GPIO2_IO27          0x1b0b0
                        >;
                };




(2)注释语句
MX6QDL_PAD_EIM_CS1__GPIO2_IO24 0x80000000



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表