56495c9593
duos support boot logo for mipi dsi
...
Need to enable CONFIG_BOOTLOGO in u-boot's defconfig
Signed-off-by: carbon <carbon@milkv.io >
2024-06-26 15:41:05 +08:00
ff2f5f9161
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.
Signed-off-by: carbon <carbon@milkv.io >
2024-06-25 22:08:36 +08:00
472f2f301a
reorder global configuration files
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-25 20:50:07 +08:00
6787fed356
use savedefconfig to generate u-boot configs
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-25 18:14:01 +08:00
a9b9bf70b4
put vo in board dts for easy configuration
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-25 18:00:31 +08:00
39a002c8b0
Merge pull request #1 from LevitatingBusinessMan/libatomic
...
middleware: add -latomic LD flag to venc and scene_auto
2024-06-25 11:10:24 +08:00
7a7cdf3ed8
buildroot: python-numpy supports riscv
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-25 10:52:09 +08:00
26b4b21d23
middleware: add -latomic LD flag to venc and scene_auto
2024-06-25 00:30:21 +02:00
90527d4faa
buildroot: enable htop
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-24 17:31:54 +08:00
33affd5869
buildroot: enable dhcpcd
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-24 17:03:34 +08:00
8365673e65
add usb-host.sh
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-24 12:01:17 +08:00
23f417a0f0
init usb host power contrl pin VBUS_EN as gpio
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-24 11:50:27 +08:00
04353719e2
kernel: support usb storage like USB flash disk
...
execute this command first:
echo host > /proc/cviusb/otg_role
Signed-off-by: carbon <carbon@milkv.io >
2024-06-24 10:45:18 +08:00
c2bef15f7e
use sample_dsi to test duos 8inch 800x1280 display
...
test cmd:
sample_dsi --panel=MILKV_8HD
devmem 0x0a088094 32 0x0701000a
colorbar should display normally
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 22:14:37 +08:00
1bd8bdd2d4
install some middleware test programs
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 22:06:58 +08:00
2a4f028a4d
put mipi_tx in board dts for easy configuration
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 21:58:21 +08:00
4b40bec094
enrich build information
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 21:44:10 +08:00
ec65347235
use CDC-NCM instead of RNDIS
...
Ref:
66f41db1eb
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 20:06:29 +08:00
327fa0d8f7
kernel enable CDC NCM
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 20:05:36 +08:00
e53e8c2bcb
fix the readme
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 18:48:22 +08:00
bdc4a8a27a
enable usb rndis
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 18:34:15 +08:00
5299ef1f1f
add the password milkv to buildroot configs
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 17:37:16 +08:00
868e1dbca4
buildroot enable dropbear for ssh connection
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:47 +08:00
4e2e226ad5
add dnsmasq.conf
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
1f745bb478
buildroot enable dnsmasq
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
0bd228f966
duos: remove dac mute pin
...
Because it will occupy the DuoS's USB control pin
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
586272d0e3
use savedefconfig to generate kernel defconfig
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
dc9cf0a616
mount debugfs for all boards
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
c067fb796a
saving the duo256m LED pin
...
Duo256M's LED pin is PWR_GPIO2, it is defined as the mute pin
of dac in cv181x_asic_qfn.dtsi, so the mute pin of the dac is
defined as an unused pin to release the LED pin.
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
d0973f36ca
clean up u-boot init file for all boards
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
bd9a070293
copy board overlay
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
0cb3413fa0
add duo-init.sh and blink.sh
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
d830a0c389
copy rootfs overlay
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
2f52b163f1
add auto.sh to rootfs overlay
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
44745ad510
use generic to replace common in device
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:46 +08:00
6e60a6e9fe
device rename common dir to generic
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
14ceaecf46
separate br_overlay for different arch targets
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
d59ecff63d
add device milkv-duos-glibc-arm64-sd
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
13e80f138f
add milkv-duos-glibc-arm64-sd_defconfig
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
968be306e4
add board sg2000_milkv_duos_glibc_arm64_sd
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
6899736143
add device milkv-duo256m-glibc-arm64-sd
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
1141d4090c
add milkv-duo256m-glibc-arm64-sd_defconfig
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
ee8cfe62cf
add board sg2002_milkv_duo256m_glibc_arm64_sd
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
31d60d1b71
buildroot: add package duo-pinmux
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
cc4dbb35f6
buildroot: add package cvi-pinmux
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +08:00
fbb9c38857
buildroot: generate defconfig with savedefconfig
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:44 +08:00
1d4829838c
buildroot: fix milkv-duos-musl-riscv64-sd config
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:44 +08:00
001ae55ee7
compile mkimage rather than use precompiled executable
...
thanks to ewpa:
b19ae91d98
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:44 +08:00
331d060aa4
fix the rootfs size
...
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.
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:44 +08:00
0b980b2581
add build.sh
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:44 +08:00