lede/target/linux
Zoltan HERPAI b8fd566c17 sifiveu: add new target for SiFive U-based boards
RISC-V is a new CPU architecture aimed to be fully free and open. This
target will add support for it, based on 5.15.

Supports running on:
 - HiFive Unleashed - FU540, first generation
 - HiFive Unmatched - FU740, current latest generation, PCIe

SD-card images are generated, where the partitions are required to have
specific type codes. As it is commonplace nowadays, OpenSBI is used as the
first stage, with U-boot following as the proper bootloader.

Specifications:

HiFive Unleashed:
 - CPU: SiFive FU540 quad-core RISC-V (U54, RV64IMAFDC or RV64GC)
 - Memory: 8Gb
 - Ethernet: 1x 10/100/1000
 - Console: via microUSB

HiFive Unmatched:
 - CPU: SiFive FU740 quad-core RISC-V (U74, RV64IMAFDCB or RV64GCB)
 - Memory: 16Gb
 - Ethernet: 1x 10/100/1000
 - USB: 4x USB 3.2
 - PCIe:  - 1x PCIe Gen3 x8
          - 1x M.2 key M (PCIe x4)
          - 1x M.2 Key E (PCIe x1 / USB2.0)
 - Console: via microUSB

Installation:
Standard SD-card installation via dd-ing the generated image to
an SD-card of at least 256Mb.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
2023-06-08 23:53:10 +08:00
..
airoha airoha: spi-en7523: Fix compile warning 2023-06-05 23:54:00 +08:00
apm821xx kernel: bump to 5.4.241, 6.1.25 2023-04-21 00:09:22 +08:00
arc770 x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
archs38 x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
armvirt target: add EFI support to armvirt 2023-04-24 15:02:30 +08:00
at91 x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
ath25 kernel: bump 5.4 to 5.4.214 (#10170) 2022-09-24 12:09:08 +08:00
ath79 kernel: bump 5.15 to 5.15.110 2023-05-05 13:37:38 +08:00
bcm27xx generic: refresh 5.15 kernel config 2023-05-28 00:05:02 +08:00
bcm47xx mac80211: remove old legacy legacy drivers 2022-12-18 20:25:07 +08:00
bcm53xx generic: refresh 5.15 kernel config 2023-05-28 00:05:02 +08:00
bcm63xx kernel: bump to 5.4.229, 5.10.164, 5.15.89, 6.1.7 (#10785) 2023-01-19 14:03:33 +08:00
bcm4908 kernel: bump to 5.4.227, 5.10.159, 5.15.83 (#10619) 2022-12-15 13:14:31 +08:00
bmips kernel: bump 5.15 to 5.15.67 2022-09-13 19:25:12 +08:00
gemini kernel: bump 5.10 to 5.10.70 (#7976) 2021-10-04 22:25:52 +08:00
generic kernel: bump to 5.4.245, 6.1.32 (#11279) 2023-06-06 00:38:26 +08:00
imx target: imx6 rename to imx 2022-01-05 19:08:23 +08:00
ipq40xx kernel: bump to 5.4.244, 6.1.31 (#11265) 2023-05-31 09:03:59 +08:00
ipq60xx kernel: bump to 5.4.238, 5.10.176, 5.15.104, 6.1.21 (#11026) 2023-03-23 07:36:05 +00:00
ipq806x kernel: bump to 5.4.244, 6.1.31 (#11265) 2023-05-31 09:03:59 +08:00
ipq807x kernel: bump to 5.4.238, 5.10.176, 5.15.104, 6.1.21 (#11026) 2023-03-23 07:36:05 +00:00
kirkwood kernel: remove hack patch, move kirkwood specific kmods to target modules.mk 2022-09-30 21:35:47 +08:00
lantiq kernel: bump to 5.4.237, 5.10.175 (#11016) 2023-03-18 18:08:42 +08:00
layerscape kernel: Set CONFIG_FRAME_WARN depending on target 2023-06-03 21:50:27 +08:00
malta x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
mediatek generic: refresh 5.15 kernel config 2023-05-28 00:05:02 +08:00
meson meson: refresh kernel configuration 2023-02-13 23:50:15 +08:00
mpc85xx kernel: bump 5.4 to 5.4.221 (#10342) 2022-11-01 02:02:19 +00:00
mvebu kernel: bump 5.15 to 5.15.103 (#11017) 2023-03-19 11:31:49 +08:00
mxs x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
octeon kernel: Set CONFIG_FRAME_WARN depending on target 2023-06-03 21:50:27 +08:00
octeontx kernel: bump to 5.4.237, 5.10.175 (#11016) 2023-03-18 18:08:42 +08:00
omap x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
oxnas kernel: bump 5.15 to 5.15.86 (#10708) 2023-01-02 14:11:40 +08:00
pistachio kernel: bump to 5.4.229, 5.10.164, 5.15.89, 6.1.7 (#10785) 2023-01-19 14:03:33 +08:00
ramips ramips: add HT-JSH-0211 support 2023-06-04 23:16:12 +08:00
realtek realtek: fix typo in rtl838x.h (#11273) 2023-06-05 11:01:22 +08:00
rockchip rockchip: sync upstream emmc fixes from k6.4 2023-06-07 21:15:48 +08:00
sifiveu sifiveu: add new target for SiFive U-based boards 2023-06-08 23:53:10 +08:00
silicon silicon: fix kernel target 2022-12-14 18:35:35 +08:00
sunxi sunxi: make use of 'rootfs-part' feature (#11280) 2023-06-06 13:03:43 +08:00
tegra kernel: bump 5.10 to 5.10.133 (#9845) 2022-07-27 23:51:57 +08:00
uml x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
x86 kernel: bump to 5.4.244, 6.1.31 (#11265) 2023-05-31 09:03:59 +08:00
zynq x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
Makefile treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00