92987fe512
kernel: support usb sound card audio
...
Signed-off-by: carbon <carbon@milkv.io >
2024-08-12 19:22:06 +08:00
9b76b36e0f
enable wifi aic8800 for duos
...
Signed-off-by: carbon <carbon@milkv.io >
2024-08-06 17:43:27 +08:00
2465dc2d8b
add board sg2000_milkv_duos_glibc_arm64_emmc
...
Signed-off-by: carbon <carbon@milkv.io >
2024-08-05 19:46:33 +08:00
1762d05e39
add board sg2000_milkv_duos_musl_riscv64_emmc
...
Signed-off-by: carbon <carbon@milkv.io >
2024-08-05 11:15:33 +08:00
f0d8bd157b
duos enable LAN9514 kernel driver
...
Signed-off-by: carbon <carbon@milkv.io >
2024-08-03 15:10:56 +08:00
16f0113f8a
check if the dir exists when copying board overlay
...
Signed-off-by: carbon <carbon@milkv.io >
2024-07-31 15:08:31 +08:00
21f48f9ee4
copy the same files for the same board type
...
Signed-off-by: carbon <carbon@milkv.io >
2024-07-31 11:40:56 +08:00
aa8a60298e
duo256m and duos support cameras
...
Signed-off-by: carbon <carbon@milkv.io >
2024-07-30 17:13:08 +08:00
f7843113ee
kernel: disable CONFIG_STRICT_DEVMEM for arm core
...
Signed-off-by: carbon <carbon@milkv.io >
2024-07-30 16:13:44 +08:00
24b1bd51c8
fix memmap for duos glibc arm64
...
Signed-off-by: carbon <carbon@milkv.io >
2024-07-30 16:12:39 +08:00
2537d61f8a
Merge branch 'sophgo' into develop
2024-07-26 11:06:21 +08:00
824f3ac23c
build: weekly rls 2024.07.20
...
-e4ccbc, surport cv1810c arm32.
-921783, add sensor ov_os02n10_1l.
-8b96e4, support 180zb uboot spl.
-937493, Sync spacc config.
-3e99d9, add phy config for cv180x.
-333b4d, fixed the dts file of cv1812cpa.
Change-Id: I86ce96f27d890af09a2b26d2cc955936bbc35903
2024-07-25 14:41:25 +08:00
0f2d73ce35
build: arm64 toolchain use gcc-linaro-7.3.1
...
gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu has been
placed in the host-tools directory. We need to pull the
latest code for the host-tools directory.
Signed-off-by: carbon <carbon@milkv.io >
2024-06-30 18:00:47 +08:00
2d87f0e7d0
kernel support input evdev
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-29 17:41:31 +08:00
203905854c
support touchscreen for duos 8inch panel
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-29 15:28:40 +08:00
e8ed043435
duos kernel enable simplefb
...
In fact, we don't really use simplefb, but just use it to integrate
the following three modules that cvi_fb depends on into the kernel,
so that we don't need to manually insmod these three modules
before loading cvi_fb.ko
CONFIG_FB_CFB_COPYAREA
CONFIG_FB_CFB_FILLRECT
CONFIG_FB_CFB_IMAGEBLIT
Signed-off-by: carbon <carbon@milkv.io >
2024-06-28 14:49:21 +08:00
f12f1ee968
increase framebuffer memory size
...
The same size as the memory used by bootlogo.
Signed-off-by: carbon <carbon@milkv.io >
2024-06-27 19:45:30 +08:00
e8a2bad04f
duos uses milkv 8inch 800x1280 display by default
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-26 15:51:01 +08:00
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
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
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
327fa0d8f7
kernel enable CDC NCM
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 20:05:36 +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
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
d830a0c389
copy 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
14ceaecf46
separate br_overlay for different arch targets
...
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
ee8cfe62cf
add board sg2002_milkv_duo256m_glibc_arm64_sd
...
Signed-off-by: carbon <carbon@milkv.io >
2024-06-21 14:23:45 +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
a434f87d1c
optimize some compilation dirs for buildroot
...
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
bbb55f3254
build: fix .gitignore
...
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
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
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