找回密码
 注册
关于网站域名变更的通知
查看: 399|回复: 2
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-15 10:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本文档基于迅为iTOP-IMX6开发板) z; @# ^5 l+ K$ u% Z
1.内核
  o( l: c* \0 c; Q4 o0 f( Q拷贝rc522驱动到iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi目录下。
* y- _. o9 D, `$ a& T1 s6 J打开iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi/Makefile
+ x/ }0 x5 x, y2 I添加:
% K9 }! h$ O+ e- m; E* B6 Zobj-$(CONFIG_SPI_RC522)       += rc522.o. [6 M5 ?# h/ w1 ~

; Z$ ?7 ^% q2 o8 ]iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi/Kconfig
0 T1 x1 v( K9 o) Q在文件末尾添加:% K% u) M  P6 m2 e0 r: L: F
config SPI_RC522# k/ o' I8 O. t/ \% H$ w
        tristate "RC522 Module driver support"! [# F  n- v6 U8 p! j. q$ Y7 s
        help
, M# G1 b' z" }) ~' c* I1 c          This supports RC522 Module drivers.4 y8 A! f8 E) s5 G9 i9 D

0 X9 {- _- F- _7 [  b( {2.修改设备树文件$ ]/ w, T; }! w
iTOP-iMX6_android6.0.1/kernel_imx/arch/ARM/boot/dts/imx6qdl-sabrESD.dtsi
* V7 n+ _% n, H- W. y% W/ R(1)添加:0 n' [# @' j; q+ f$ g: K8 k2 C6 r
&ecspi2 {
, y; a# x( L, t        fsl,spi-num-chipselects = <1>; 4 L0 g  }* o; t5 ^7 t6 ^2 q* G8 F/ P
        cs-gpios = <&gpio2 27 0>;$ H- J% d/ d2 o' Q' r( {/ N
        pinctrl-names = "default";
3 r# q) S5 `' K        pinctrl-0 = <&pinctrl_ecspi2>;/ K6 D/ P  j+ \" @8 N, T  s; s
        status = "okay";; @& ~! f$ `" @. E0 t

7 b8 a, v. X: X, d; T3 U0 f- O. E        RFid: rc522@0 {3 g- n0 y1 G/ y: D4 ]
                #address-cells = <1>; ( z! s5 J# H0 @' x
                #size-cells = <1>;
8 p( F; y3 N  U6 g: v% ?                compatible = "rc522";' w( ]3 j# i9 `2 M. i
                spi-max-frequency = <10000000>;5 t: @  O+ U/ ]- L7 I# J
                reg = <0>; $ V* B9 F* y( ]. W; t
        };. b& N, m8 R+ M& i, |, s
};
) Y, c, S8 H) G7 H
9 G+ K) `& G* W4 v5 `0 @2 }pinctrl_ecspi2: ecspi2grp {3 ^3 S' {4 B* X
                        fsl,pins = <
2 B% Y* g' J  M8 x& Z                                MX6QDL_PAD_EIM_OE__ECSPI2_MISO          0x100b1  u# h* `! M  M6 D+ F. h+ a
                                MX6QDL_PAD_EIM_CS1__ECSPI2_MOSI         0x100b1
8 t! l0 Y* q% e6 F                                MX6QDL_PAD_EIM_CS0__ECSPI2_SCLK         0x100b10 P4 M7 U% b6 d, V
                                MX6QDL_PAD_EIM_LBA__GPIO2_IO27          0x1b0b0
6 l7 x7 T5 i$ V( h6 j+ [                        >;  k% B7 u& ^" C
                };  c- f$ q) S6 h2 X/ {
5 w: r6 {3 Y& u( K% ^
(2)注释语句) }; z; t1 O; N6 d( k8 j& h: M: O
MX6QDL_PAD_EIM_CS1__GPIO2_IO24 0x80000000* g& m" c+ p  d8 f& _6 b' F& `

, w6 E) \4 B% O/ B/ G' y' d 2 T" A+ h' v$ M( |- Y6 F
8 q0 }: h- D7 ~2 Q7 b: n1 u

该用户从未签到

3#
 楼主| 发表于 2019-11-5 11:44 | 只看该作者
fanichicl 发表于 2019-10-16 23:17
1 F! U/ e! y8 z& q$ ^5 A谢谢分享。
1 g' }2 T' s2 a6 h: w6 J% a; Z
8客气的嘿嘿,
0 |. X' h& y2 S' H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 01:45 , Processed in 0.171875 second(s), 31 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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