Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Apr 2015 11:00:33 +0300
From:      Daniel Braniss <danny@cs.huji.ac.il>
To:        arm@freebsd.org
Subject:   FDT help
Message-ID:  <80F17668-BEF0-42BD-9243-AE41ACAF255E@cs.huji.ac.il>

next in thread | raw e-mail | index | archive | help
Hi,
I have this in my rpi.dts file:
	spi0 {
		rfid0 {
			compatible =3D =E2=80=9Crfid,mfrc5=E2=80=9D;
			spi-chipselect =3D <0>;
			reset {
				compatible =3D =E2=80=9Cpcd-reset=E2=80=9D=
;
				gpios =3D <&gpio 22 2>;
			};
	};

my mfrc5 driver is starting to work - i can load, open, ioctl, unload,
but after much grepping, I can=E2=80=99t figure out how from inside the =
driver i can
access the reset pin - which i have defined as gpio 22
ofwdump -aP

# ofwdump -aP
    ...
    Node 0x13c4: spi0
      compatible:
        62 72 6f 61 64 63 6f 6d 2c 62 63 6d 32 38 33 35 2d 73 70 69=20
        00 62 72 6f 61 64 63 6f 6d 2c 62 63 6d 32 37 30 38 2d 73 70=20
        69 00=20
      reg:
        00 20 40 00 00 00 00 20=20
      interrupts:
        00 00 00 3e=20
      interrupt-parent:
        00 00 00 01=20
      Node 0x143c: rfid0
        compatible:
          72 66 69 64 2c 6d 66 72 63 35 00=20
          'rfid,mfrc5'
        spi-chipselect:
          00 00 00 00=20
        Node 0x1470: reset
          compatible:
            70 63 64 2d 72 65 73 65 74 00=20
            'pcd-reset'
          gpios:
            00 00 00 03 00 00 00 16 00 00 00 02=20

thanks,
	danny




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?80F17668-BEF0-42BD-9243-AE41ACAF255E>