at91: add support for sama5d2 icp board
Add support for SAMA5D2 ICP board.
Hardware:
- SoC: SAMA5D27
- RAM: 512 MB DDR3L
- MMC: One stanard SD card interface
- USB: One USB host switch 4 ports with power switch,
One USB device type Micro-AB
- CAN: 2 interfaces
- Ethernet: One Gigabit Ethernet PHY through HSIC,
One ETH switchport,
One EtherCAT interface
- WiFi/BT: Footprint for IEEE 802.11 b/g/n Wi-Fi plus
Bluetooth module (Wi-Fi/BT), suitable for
Microchip WILC3000-MR110CA or WILC3000-MR110UA
- Debug port: One J-Link-OB/J-Link-CDC, one JTAG interface
- Leds: one RGB LED
- Buttons: reset, wakeup, 2 user buttons
- Expansion: one PIOBU/PIO connector, 3 mikrobus sockets
- Power mangament: PMIC (MCP16502), one power consumption device
(PAC1934)
Not working in Linux:
- EtherCAT interface: there is no Linux support integrated
- PAC1934: driver available at [1] but not integrated in Linux
Flashing:
- follow the procedure at [2]
[1] https://ww1.microchip.com/downloads/en/DeviceDoc/pac193x_linux_driver.zip
[2] https://www.linux4sam.org/bin/view/Linux4SAM/Sama5d2IcpMainPage#Create_a_SD_card_with_the_demo
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
This commit is contained in:
committed by
Hauke Mehrtens
parent
999c925f9d
commit
8b7e577f76
@@ -40,6 +40,18 @@ define AT91Bootstrap/at91sam9x5eksd_uboot
|
|||||||
BUILD_DEVICES:=atmel_at91sam9x25ek atmel_at91sam9x35ek
|
BUILD_DEVICES:=atmel_at91sam9x25ek atmel_at91sam9x35ek
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define AT91Bootstrap/sama5d2_icpdf_qspi_uboot
|
||||||
|
TITLE:=AT91Bootstrap for SAMA5D2 ICP board (QSPI Flash)
|
||||||
|
BUILD_SUBTARGET:=sama5
|
||||||
|
BUILD_DEVICES:=microchip_sama5d2-icp
|
||||||
|
endef
|
||||||
|
|
||||||
|
define AT91Bootstrap/sama5d2_icpsd_uboot
|
||||||
|
TITLE:=AT91Bootstrap for SAMA5D2 ICP board (SDcard)
|
||||||
|
BUILD_SUBTARGET:=sama5
|
||||||
|
BUILD_DEVICES:=microchip_sama5d2-icp
|
||||||
|
endef
|
||||||
|
|
||||||
define AT91Bootstrap/sama5d2_xplaineddf_uboot
|
define AT91Bootstrap/sama5d2_xplaineddf_uboot
|
||||||
TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SPI Flash)
|
TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SPI Flash)
|
||||||
BUILD_SUBTARGET:=sama5
|
BUILD_SUBTARGET:=sama5
|
||||||
@@ -121,6 +133,8 @@ endef
|
|||||||
AT91BOOTSTRAP_TARGETS := \
|
AT91BOOTSTRAP_TARGETS := \
|
||||||
at91sam9x5eknf_uboot \
|
at91sam9x5eknf_uboot \
|
||||||
at91sam9x5eksd_uboot \
|
at91sam9x5eksd_uboot \
|
||||||
|
sama5d2_icpdf_qspi_uboot \
|
||||||
|
sama5d2_icpsd_uboot \
|
||||||
sama5d2_xplaineddf_uboot \
|
sama5d2_xplaineddf_uboot \
|
||||||
sama5d2_xplaineddf_qspi_uboot \
|
sama5d2_xplaineddf_qspi_uboot \
|
||||||
sama5d2_xplainedsd_uboot \
|
sama5d2_xplainedsd_uboot \
|
||||||
|
|||||||
@@ -59,6 +59,12 @@ define U-Boot/sama5d3_xplained_mmc
|
|||||||
BUILD_DEVICES:=microchip_sama5d3-xplained
|
BUILD_DEVICES:=microchip_sama5d3-xplained
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define U-Boot/sama5d2_icp_mmc
|
||||||
|
NAME:=SAMA5D2 ICP board (SDCard)
|
||||||
|
BUILD_SUBTARGET:=sama5
|
||||||
|
BUILD_DEVICES:=microchip_sama5d2-icp
|
||||||
|
endef
|
||||||
|
|
||||||
define U-Boot/sama5d2_xplained_spiflash
|
define U-Boot/sama5d2_xplained_spiflash
|
||||||
NAME:=SAMA5D2 Xplained board (SPI Flash)
|
NAME:=SAMA5D2 Xplained board (SPI Flash)
|
||||||
BUILD_SUBTARGET:=sama5
|
BUILD_SUBTARGET:=sama5
|
||||||
@@ -119,6 +125,7 @@ UBOOT_TARGETS := \
|
|||||||
at91sam9x5ek_mmc \
|
at91sam9x5ek_mmc \
|
||||||
sama5d3_xplained_nandflash \
|
sama5d3_xplained_nandflash \
|
||||||
sama5d3_xplained_mmc \
|
sama5d3_xplained_mmc \
|
||||||
|
sama5d2_icp_mmc \
|
||||||
sama5d2_xplained_mmc \
|
sama5d2_xplained_mmc \
|
||||||
sama5d2_xplained_spiflash \
|
sama5d2_xplained_spiflash \
|
||||||
sama5d4_xplained_mmc \
|
sama5d4_xplained_mmc \
|
||||||
|
|||||||
@@ -54,6 +54,17 @@ define Build/at91-sdcard
|
|||||||
rm -f $@.img $@.boot $@-uboot.env $@-uboot-env.txt)
|
rm -f $@.img $@.boot $@-uboot.env $@-uboot-env.txt)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Device/microchip_sama5d2-icp
|
||||||
|
$(Device/evaluation-dtb)
|
||||||
|
DEVICE_VENDOR := Microchip
|
||||||
|
DEVICE_MODEL := SAMA5D2 ICP
|
||||||
|
DEVICE_DTS := at91-sama5d2_icp
|
||||||
|
SUPPORTED_DEVICES := microchip,sama5d2-icp
|
||||||
|
KERNEL_SIZE := 6144k
|
||||||
|
$(Device/evaluation-sdimage)
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += microchip_sama5d2-icp
|
||||||
|
|
||||||
define Device/microchip_sama5d2-xplained
|
define Device/microchip_sama5d2-xplained
|
||||||
$(Device/evaluation-dtb)
|
$(Device/evaluation-dtb)
|
||||||
DEVICE_VENDOR := Microchip
|
DEVICE_VENDOR := Microchip
|
||||||
|
|||||||
Reference in New Issue
Block a user