Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 May 2015 09:41:42 +0300
From:      Daniel Braniss <danny@cs.huji.ac.il>
To:        hackers@freebsd.org
Cc:        current@freebsd.org
Subject:   OF_getprop weirdness - raspberry pi
Message-ID:  <D0B40E58-32EB-4CFE-950E-78EAA05E9018@cs.huji.ac.il>

next in thread | raw e-mail | index | archive | help
Hi,
I=E2=80=99m running current as of last week on a raspberry pi B.

i don=E2=80=99t know if this only related to arm, but this is what I =
have in my rpi-b.dts:
	=E2=80=A6.
		spi0 {
		     rfid0 {
		     	   compatible =3D "rfid,mfrc5";
			   spi-chipselect =3D <0>;
			   reset {
			   	 compatible =3D "pcd-reset";
				 gpios =3D <&gpio 6 2>;
			   };
			   lock {
			   	compatible =3D "lock-1";
				gpios =3D <&gpio 13 2>;
			   };
			   sense {
			   	 compatible =3D "sense-1";
				 gpios =3D <&gpio 19 1>;
			   };=20
		     };
=E2=80=A6
and a call to
	uint32_t data[3];
=09
	OF_getprop(node, =E2=80=9Cgpios=E2=80=9D, data, sizeof(data)); =
// node is =E2=80=98pcd-reset'
	returns:
		data[0]: 0x03000000
		data[1]: 0x06000000
		data[2]: 0x02000000

which looks to me that it=E2=80=99s in the wrong endian?

cheers,
	danny




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D0B40E58-32EB-4CFE-950E-78EAA05E9018>