> On May 21, 2015, at 5:25 PM, Ian Lepore <i...@freebsd.org> wrote:
> 
> On Thu, 2015-05-21 at 09:41 +0300, Daniel Braniss wrote:
>> Hi,
>> I’m running current as of last week on a raspberry pi B.
>> 
>> i don’t know if this only related to arm, but this is what I have in my 
>> rpi-b.dts:
>>      ….
>>              spi0 {
>>                   rfid0 {
>>                         compatible = "rfid,mfrc5";
>>                         spi-chipselect = <0>;
>>                         reset {
>>                               compatible = "pcd-reset";
>>                               gpios = <&gpio 6 2>;
>>                         };
>>                         lock {
>>                              compatible = "lock-1";
>>                              gpios = <&gpio 13 2>;
>>                         };
>>                         sense {
>>                               compatible = "sense-1";
>>                               gpios = <&gpio 19 1>;
>>                         }; 
>>                   };
>> …
>> and a call to
>>      uint32_t data[3];
>>      
>>      OF_getprop(node, “gpios”, data, sizeof(data)); // node is ‘pcd-reset'
>>      returns:
>>              data[0]: 0x03000000
>>              data[1]: 0x06000000
>>              data[2]: 0x02000000
>> 
>> which looks to me that it’s in the wrong endian?
>> 
>> cheers,
>>      danny
> 
> FDT data is always big-endian, use OF_getencprop() to unpack it to host
> format.
> 

thanks!
is there (apart from the source), some man pages, doc? so far I found outdated,
or incomplete info.

        danny

> -- Ian

_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to