200 Commits

Author SHA1 Message Date
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
a434f87d1c optimize some compilation dirs for buildroot
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:44 +08:00
1de05a8fa9 device: add genimage config files
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:44 +08:00
b6a5f4a410 buildroot: specify the compilation directory
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:44 +08:00
731121e596 build: compile buildroot using brmake
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:44 +08:00
a7f4602e49 build: use genimage tool to create sd image
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:44 +08:00
1dcebfe13e buildroot: add genimage tool
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:43 +08:00
8c8e9c509c buildroot: add defconfig for duo256m and duos
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:43 +08:00
bbb55f3254 build: fix .gitignore
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:43 +08:00
d6e9ee04ac add device dir and common buildroot overlay files
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:43 +08:00
f0f3f98a74 build: envsetup_milkd.sh use buildroot-2024.02
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:43 +08:00
f41ab19109 build: add envsetup_milkv.sh
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:43 +08:00
e42fe97d74 buildroot long term support release 2024.02.3
buildroot-2024.02.3.tar.gz

Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:43 +08:00
aac91c08cd add board sg2000_milkv_duos_musl_riscv64_sd
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:39 +08:00
f5d56d0a7a add board sg2002_milkv_duo256m_musl_riscv64_sd
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:39 +08:00
1a94acd280 linux_5.10: fix .gitignore
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:38 +08:00
ceff95f6e2 middleware: fix .gitignore
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:38 +08:00
67eac68c7a osdrv: fix .gitignore
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:38 +08:00
fcb2b8349a fsbl: add .gitignore
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:38 +08:00
9fcb21cae6 fix root dir .gitignore
Signed-off-by: carbon <carbon@milkv.io>
2024-06-21 14:23:02 +08:00
fe768a23e0 version info is updated to 2024-06-21 2024-06-21 10:48:39 +08:00
46ea2997ab isp : add open source code
-1e94c6, remove libcli for isp.
-44d44a, add rvv feature,accelerate mlsc, motion, dis, iir and verified.

Change-Id: I800c07e762bc9b1e73ed55839eed72a8b1fbcb8f
2024-06-21 10:44:22 +08:00
1ca6c35852 build version info is updated to 2024-06-14 2024-06-14 21:27:24 +08:00
58795528b8 build: weekly rls 2024.06.6
-b192ad, Close CONFIG_STRICT_DEVMEM to allow ion mem map.
-7993a7, fix build.
-afc71c, Add cv1812cpa configuration.
-86792d, add note to nand xml.
-72eeb2, add sc3336_1l config.

Change-Id: Ifb76b16ce8390fa240c8e6cdc57d30496ab42d56
2024-06-14 21:23:35 +08:00
99ccafe965 fixed bootlogo not packaged.
- fix only known errors.

Change-Id: I3e8b65243d711aa755f63b6be072c3c27125aa1c
2024-06-14 21:23:35 +08:00