HCL:ArPi600
The Waveshare ARPI600 is a Raspberry Pi B+ header compatible Hat.
Technical data
- NXP PCF8563 RTC (I²C)
- TI TLC1543 ADC
- USB serial
- Arduino headers
- XBee headers - only UART RX/TX (no SPI)
Setup
Raspberry Pi 2
load mmc 0:2 $fdt_addr_r boot/dtb/$fdtfile fdt addr $fdt_addr_r
setenv i2c1 /soc/i2c@7e804000 fdt mknode ${i2c1} rtc@51 fdt set ${i2c1}/rtc@51 compatible "nxp,pcf8563" fdt set ${i2c1}/rtc@51 reg '<0x51>' fdt set ${i2c1}/rtc@51 '#clock-cells' '<0>' fdt set ${i2c1}/rtc@51 clock-output-names 'arpi600-pcf8563-clkout'
Alternatively, an overlay file is available for u-boot-rpi2 2017.03 or later (but as of Kernel:HEAD 2017-04-14 doesn't work with unmodified dtb-bcm2836 4.11.rc6 packages):
load mmc 0:2 $loadaddr boot/bcm2836-arpi600.dtbo fdt apply $loadaddr
Finally boot:
load mmc 0:1 $kernel_addr_r EFI/BOOT/BOOTARM.EFI bootefi $kernel_addr_r $fdt_addr_r