Commit Graph

302 Commits

Author SHA1 Message Date
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
453001363e duos: support spi 2024-04-08 17:37:40 +08:00
362832ac66 remove lite version for README 2024-03-26 10:35:33 +08:00
79f138542b remove lite version for duo and duo256m 2024-03-26 10:10:03 +08:00
619e6e279f add auto.sh to build overlay 2024-03-21 19:07:02 +08:00
d5294e3f7d reorganize the configuration files of each board 2024-03-21 19:05:35 +08:00
1d878b3d97 duo kernel support FB_TFT_ST7789V 2024-03-09 11:31:31 +08:00
9e5b754ca6 kernel: enable eventpoll support 2024-03-05 19:04:34 +08:00
c737560cc5 duo256m and duos enable FREERTOS 2024-02-26 10:38:36 +08:00
b0966d4d61 add debugfs for all 2024-02-22 15:45:03 +08:00
3d9ead3070 duos: set B17 to low level for hardware V1.1 2024-02-22 15:31:15 +08:00
0e0b8efb59 buildroot: dd command from the coreutils package 2024-02-08 19:30:59 +08:00
6ebbd6e219 buildroot: enable fio 2024-02-08 18:58:48 +08:00
37e1f575f6 support commands such as lsblk lscpu sfdisk etc. 2024-02-08 16:56:31 +08:00
c7928d83e7 buildroot: enable stress-ng 2024-02-07 15:09:41 +08:00
d365ee3fc4 add LD_LIBRARY_PATH to profile 2024-02-06 16:48:27 +08:00
07721bf041 duo256m and duos camera test reduce log output 2024-02-06 11:04:57 +08:00
3a837b05a2 duos: support reset button in u-boot 2024-02-05 18:23:52 +08:00
7b73c8e904 add model id to milkv's device tree 2024-02-05 17:56:43 +08:00
e7639f327f duos: init rj45 socket LED for network 2024-02-05 15:20:28 +08:00
a3a871d684 duos: enable reset 2024-02-04 15:53:49 +08:00
745d230edc update loadsystemko.sh for cv181x 2024-02-04 15:24:35 +08:00
224691b217 Merge pull request #66 from yue-xiaomin/dev
del(duo nor/nand):del genimage config
2024-02-02 17:36:58 +00:00
95d57f8cd0 add AI Demo for Duo 2024-02-02 17:14:33 +08:00
576c0b08f2 del(duo nor/nand):del genimage config 2024-02-01 10:48:38 +08:00
326b1882f2 duos: add duo-pinmux 2024-01-30 18:44:02 +08:00
2aa4ec4288 duos: support python 2024-01-30 15:39:50 +08:00
dd7c59400d add AI Demo for Duo256M and DuoS 2024-01-30 15:33:34 +08:00
9e945dc430 Merge pull request #65 from yue-xiaomin/dev
fix(duo spinand):adjust the partition of duo spinand configuration
2024-01-29 03:45:44 +00:00