Commit Graph

330 Commits

Author SHA1 Message Date
34fb84e881 build wiringX from source code 2024-05-28 18:29:05 +08:00
0ed4d9c263 remove the binary for wiringX 2024-05-28 14:56:16 +08:00
e49d4243dd duo256m disable TPU_PERF_MODE 2024-05-28 14:11:58 +08:00
cfad8f8dc6 duos sd version enable bootlogo partition
regardless of whether the logo is enabled in u-boot
2024-05-27 01:03:50 +08:00
d41e90e48a duos sd disable bootlogo partition 2024-05-26 13:21:41 +08:00
7bc1dab872 enable python-numpy for duo256m and duos 2024-05-26 13:20:05 +08:00
780335d1e3 fix the rootfs size in partition_sd.xml
The partition size in partition_sd.xml is not used
when generating the sd image, but there will be script
check when generating firmware, and the value in xml
needs to be 128K larger than the value in buildroot.
Maybe this problem should be fixed later.
2024-05-25 18:04:14 +08:00
965b30ab36 duos emmc version rootfs set to 768M 2024-05-24 18:02:03 +08:00
04912a54f1 fix file format 2024-05-24 16:30:02 +08:00
540dc3e57f duo256m: disable OD_CLK_SEL 2024-05-24 14:40:53 +08:00
63fa9d5864 open source fsbl 2024-05-24 14:35:09 +08:00
840b72db19 Merge pull request #90 from niwatori-chicken/develop
Changed readme-ja.md to follow readme.md.
2024-05-21 09:22:27 +00:00
101c2ebe73 duos enable LAN9514 kernel dirver 2024-05-21 16:19:18 +08:00
73a4c6f6e1 dts enable uart 2024-05-21 16:03:47 +08:00
d9e64e4737 duos init i2c2 for camera 2 2024-05-21 10:49:02 +08:00
e0a7273617 duos 8inch 800x1280 display add TP driver
modify in loadsystemko.sh
when you need to install the gt9xx TP driver
2024-05-20 20:46:30 +08:00
5d8e680321 duos disable bootlogo by default 2024-05-17 14:32:00 +08:00
9e76e6a91d duos does not configure FB_TFT by default 2024-05-17 11:39:28 +08:00
f4b9e19031 u-boot support duos 8inch 800x1280 display 2024-05-17 11:39:28 +08:00
bc8cc5a88b u-boot support boot logo for duos mipi dsi 2024-05-17 11:39:28 +08:00
7bad8c0c65 put vo in board dts for easy configuration 2024-05-17 11:39:27 +08:00
35d40e6952 create part info for the sd card version of u-boot
The partition size in partition_sd.xml is not used
when generating the sd image, but some of this
information will be used later in u-boot.
2024-05-17 11:39:27 +08:00
725eba4bbb define whether to compile bootlogo in boardconfig 2024-05-17 11:39:27 +08:00
a84a2e84fb kernel test for duos 8inch 800x1280 display
test cmd:
sample_dsi --panel=MILKV_8HD
devmem 0x0a088094 32 0x0701000a

colorbar should display normally
2024-05-17 11:39:27 +08:00
f0d04e5e26 put mipi_tx in board dts for easy configuration 2024-05-17 11:39:27 +08:00
bdc387d4d9 CV180X does not need to compile sample_dsi 2024-05-17 11:39:27 +08:00
e0c1fca950 enable cv181x_mipi_tx.ko for duos 2024-05-17 11:39:26 +08:00
787239588c put loadsystemko.sh in the device overlay 2024-05-17 11:39:26 +08:00
fb069affd1 Changed readme-ja.md to follow readme.md. 2024-05-09 02:46:03 +09:00
bee2e35944 kernel: fix USB AUDIO 2024-04-18 14:24:27 +08:00
7a7b84457f fix typo 2024-04-17 15:54:49 +08:00
ed2c30d592 Merge pull request #84 from yue-xiaomin/develop
Add spinor and spinand configurations for duo256m
2024-04-15 11:32:56 +00:00
34d746143a fix README-zh.md 2024-04-15 18:25:39 +08:00
850d6e42b8 add (duo256m config):support SPINAND image compilation on IOB board 2024-04-15 18:08:03 +08:00
2761a30699 add (duo256m config):support SPINOR image compilation on IOB board 2024-04-15 18:06:26 +08:00
bd98b34f6c add(duo spinor&spinand) buildroot compilation duo-pinmux&cvi-pinmux 2024-04-15 18:03:10 +08:00
c370ec807d duos: emmc version support spi 2024-04-15 17:37:16 +08:00
b14443e7c9 buildroot: enable ALSA 2024-04-15 17:04:19 +08:00
2af594800d kernel: enable USB AUDIO 2024-04-15 16:05:37 +08:00
fdb43604ef build duo-pinmux from source code 2024-04-15 14:27:00 +08:00
14c3412b65 remove duo-pinmux binaries 2024-04-15 14:27:00 +08:00
a8a3714581 Merge pull request #80 from Fishwaldo/develop
Add FENCE.TSO Emulation to opensbi
2024-04-15 03:37:25 +00:00
8d537fe1b7 buildroot: change cvi-pinmux prompt 2024-04-12 19:22:21 +08:00
96848c3bde build cvi-pinmux from source code 2024-04-12 19:09:59 +08:00
a8ccaae351 remove cvi_pinmux 2024-04-12 18:36:13 +08:00
c3843a968a u-boot: support the latest usb_dl tool 2024-04-10 20:18:15 +08:00
248e8d1451 buildroot: enable libcurl 2024-04-09 15:27:18 +08:00
a2429d7c9d lib: sbi_illegal_insn: Fix FENCE.TSO emulation infinite trap loop
In case of missing "FENCE.TSO" instruction implementation,
opensbi can emulate the "FENCE.TSO" with "FENCE RW,RW", but
mepc was not incremented to continue from the next instruction
causing infinite trap.

Fixes: cb8271c8 ("lib: sbi_illegal_insn: Add emulation for fence.tso")
Signed-off-by: Rahul Pathak <rpathak@ventanamicro.com>
Reviewed-by: Andrew Jones <ajones@ventanamicro.com>
Reviewed-by: Xiang W <wxjstz@126.com>
Reviewed-by: Samuel Holland <samuel@sholland.org>
2024-04-09 14:22:01 +08:00
d009644b1c lib: sbi_illegal_insn: Add emulation for fence.tso
While OpenC906 appears to properly decode `fence.tso` as a fence
instruction[1], the version of the C906 taped out in the Allwinner D1
does not, and raises illegal instruction.

Handle this errata by emulating `fence.tso` as `fence rw, rw`.

[1]: https://github.com/T-head-Semi/openc906/blob/30827e7f/C906_RTL_FACTORY/gen_rtl/idu/rtl/aq_idu_id_decd.v#L2097

Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Anup Patel <anup@brainfault.org>
2024-04-09 14:21:28 +08:00
1bd2e81d94 buildroot: replacing wget provided by busybox 2024-04-09 11:53:48 +08:00