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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本文档基于迅为iTOP-IMX6开发板% r1 W) ?4 I2 z9 Q* P
1.内核
2 `5 ~2 Q4 I3 i4 A; z, p拷贝rc522驱动到iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi目录下。2 B8 n) i# `2 P# t# H, L6 A. N9 V2 i* \
打开iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi/Makefile
, \& s) p- W" v8 d  U: H5 j添加:+ j6 f: |# m5 ^  W8 P$ U. g
obj-$(CONFIG_SPI_RC522)       += rc522.o+ P% p+ C9 h& K# q

0 I) Z7 ?! z, Q" G8 W) YiTOP-iMX6_android6.0.1/kernel_imx/drivers/spi/Kconfig
  d# s; L* m! l5 f/ D在文件末尾添加:4 E4 x. q/ h  \' |1 J+ ~# x" K
config SPI_RC522
  D* D: d2 ?" M6 p% O) `8 h9 P        tristate "RC522 Module driver support"
* u! q4 E7 I( T: d  i        help8 r" x; M, v9 m4 `. U9 ?  l/ x
          This supports RC522 Module drivers.1 w* h: k: U5 {' N

& H: u) A. j- f- P+ g6 V, K2.修改设备树文件
8 l7 n6 L9 r, k* liTOP-iMX6_android6.0.1/kernel_imx/arch/ARM/boot/dts/imx6qdl-sabrESD.dtsi
% @0 X3 P6 ~- [: }- m' o4 c. v' g" Z(1)添加:
4 |4 E8 i9 ^8 m" w) n5 l&ecspi2 {
$ O; O: {0 {! U; u7 N. [- j  s+ i        fsl,spi-num-chipselects = <1>; 8 L6 ?' I5 C2 B8 ~. L' _: _
        cs-gpios = <&gpio2 27 0>;
7 h, ^( T6 P  k        pinctrl-names = "default";- g" v5 K8 [4 {) R, E# E' ]$ d
        pinctrl-0 = <&pinctrl_ecspi2>;
! ]7 M6 t$ l- e$ c9 R% ~: ~- H        status = "okay";
2 [+ X" m+ k& p# h7 d( q/ U- x9 b
        RFid: rc522@0 {
) b: {7 x7 ^: @3 Z- q+ ]: U                #address-cells = <1>; 7 \0 n, C- i# Z+ S1 R+ {
                #size-cells = <1>;
* ]1 Q! ^5 s( P" w+ N                compatible = "rc522";
6 B9 h1 M/ b, @) Q$ a1 T                spi-max-frequency = <10000000>;
6 e5 A) x1 v1 A* U! ^                reg = <0>;
" ~5 a) v4 |; ~8 i( ~: v4 ~        };
! ]# @% ]& [/ ]2 Z+ N) Z6 I};
9 n" C0 q5 o6 E  q/ e7 _) S8 ~2 d- `* d8 z
pinctrl_ecspi2: ecspi2grp {
. L0 t  _' K* x$ ^7 C                        fsl,pins = <
2 x, S# H$ I! @) o4 \                                MX6QDL_PAD_EIM_OE__ECSPI2_MISO          0x100b1
: r# h7 `, ]2 [. m( `7 s3 a  _                                MX6QDL_PAD_EIM_CS1__ECSPI2_MOSI         0x100b1' b3 x6 B8 j" R- F
                                MX6QDL_PAD_EIM_CS0__ECSPI2_SCLK         0x100b15 H* D" b2 q, S5 d8 U! d
                                MX6QDL_PAD_EIM_LBA__GPIO2_IO27          0x1b0b0
# {7 I  U  [; \! t# t                        >;* n" G1 F3 c9 ]: ?3 G0 B# X
                };. N4 _' ?8 P% G# f* R: h+ E( o

  J8 H# G7 q  P* S7 o  b9 V(2)注释语句
) u1 G4 H+ T: X/ X; `4 WMX6QDL_PAD_EIM_CS1__GPIO2_IO24 0x80000000
; ]; h( u5 q% J ( |2 \  e9 j( u( `
, F0 \2 z- G& Q- a( S

1 @* }+ D9 ^0 K

该用户从未签到

3#
 楼主| 发表于 2019-11-5 11:44 | 只看该作者
fanichicl 发表于 2019-10-16 23:175 C' R! y& z  }. D
谢谢分享。

9 o& F1 J$ G8 @4 N, |9 X. T8 m6 L9 I8客气的嘿嘿,# s/ u: m4 W! |9 x% I4 i8 c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 17:42 , Processed in 0.125000 second(s), 30 queries , Gzip On.

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

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

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