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
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