Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
9632e71
Fixes for #41 (licheervnano) and bump kernel to latest release
Fishwaldo Nov 3, 2024
b812f83
Fix Docker Tag name
Fishwaldo Nov 3, 2024
8b1b77d
fix cloning fsbl/opensbi/u-boot
scpcom Jan 21, 2025
45c69d0
setup_rootfs: convert public-key with gpg --dearmor
Jan 25, 2025
5b8ce0e
add osdrv
scpcom Jan 24, 2025
f4cfacc
add middleware
scpcom Jan 24, 2025
bc501b8
duo256: linux: enable PWM
scpcom Jan 25, 2025
07ab0a5
duos: linux: enable PWM
scpcom Jan 26, 2025
20ff905
duo256: linux: disable CGROUP_SCHED
scpcom Jan 26, 2025
b6c813f
duos: linux: disable CGROUP_SCHED
scpcom Jan 26, 2025
2e91c76
licheervnano: linux: disable CGROUP_SCHED
scpcom Jan 26, 2025
5e50718
duo256: linux: enable PREEMPT
scpcom Jan 27, 2025
7bd04f3
duos: linux: enable PREEMPT
scpcom Jan 27, 2025
3228abf
licheervnano: linux: enable PREEMPT
scpcom Jan 27, 2025
fc1f10f
middleware: sample: vdec/venc: add -latomic
scpcom Mar 1, 2025
9312801
middleware: do not try to copy non-existing samples
scpcom Mar 1, 2025
0a0a400
duo256: memmap: reserve ion, h26x and isp
scpcom Jan 25, 2025
de8894b
duos: memmap: reserve ion, h26x and isp
scpcom Feb 8, 2025
c4ad37a
licheervnano: memmap: reserve ion, h26x and isp
scpcom Jan 24, 2025
6d2e3b3
package middleware and osdrv
scpcom Jan 26, 2025
94ed781
duo256: enable load-systemko
scpcom Jan 25, 2025
6fd6d2f
duos: enable load-systemko
scpcom Jan 25, 2025
956206c
addons: add load-systemko
scpcom Jan 25, 2025
76a8624
add vcodec-firmware
scpcom Mar 1, 2025
05121d6
addons: load-systemko: unload optional modules
scpcom Feb 6, 2025
df85e98
add busybox-static for devmem
scpcom Jan 25, 2025
fb3a0d7
licheervnano: dts: add mipi_rx snsr-reset
scpcom Mar 8, 2025
e000517
osdrv: disable vi_motion_level_calc
scpcom Mar 8, 2025
95eb1ad
osdrv: update log levels
scpcom Mar 8, 2025
9c3ee20
middleware: re-add CVI_VDEC_GetFd/CVI_VDEC_CloseFd
scpcom Mar 8, 2025
ed0a3fa
licheervnano: add patches for middleware
scpcom Mar 8, 2025
3395b30
licheervnano: add patches for sensorsupportlist
scpcom Mar 8, 2025
c198ca3
middleware: sample: add test_mmf
scpcom Mar 8, 2025
d35ebe6
middleware: disable vi_dbg_handler
scpcom Mar 8, 2025
345ae23
osdrv: disable vpss tile mode
scpcom Mar 8, 2025
ffb60fa
middleware: add hack for legacy cvi_sdr_bin
scpcom Mar 8, 2025
7461bc1
addons: add sensor-config
scpcom Mar 8, 2025
a320224
addons: sensor-config: fix typo
scpcom Mar 8, 2025
d09eac9
add deb arch to package filenames
scpcom Mar 9, 2025
a01e032
git clone: use --shallow-since instead of --depth
scpcom May 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
- name: Build Images
uses: addnab/docker-run-action@v3
with:
image: ghcr.io/fishwaldo/sophgo-sg200x-debian:master
image: ghcr.io/fishwaldo/sophgo-sg200x-debian:${{ github.ref_name }}
options: --privileged -v ${{ github.workspace }}/images/:/output -v ${{ github.workspace }}/configs/:/configs/
run: |
make BOARD=${{ matrix.boards }} STORAGE_TYPE=${{ matrix.storage }} image
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
From ec315c37ceb367f261c928d2b1b3aa1e8305480f Mon Sep 17 00:00:00 2001
From: builder <[email protected]>
Date: Sat, 1 Mar 2025 16:40:13 +0000
Subject: [PATCH] sample: vdec/venc: add -latomic

---
sample/vdec/Makefile | 2 +-
sample/venc/Makefile | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sample/vdec/Makefile b/sample/vdec/Makefile
index c889325..4193aa1 100644
--- a/sample/vdec/Makefile
+++ b/sample/vdec/Makefile
@@ -39,7 +39,7 @@ LIBS += -lnanomsg
endif

EXTRA_CFLAGS = $(DEFS) $(INCS)
-EXTRA_LDFLAGS = $(LIBS) -lini -lm -lpthread
+EXTRA_LDFLAGS = $(LIBS) -lini -lm -lpthread -latomic


EXTRA_LDFLAGS_WITH_ASAN = -Wl,-Bdynamic $(LIBS) -lini -lm -lpthread
diff --git a/sample/venc/Makefile b/sample/venc/Makefile
index b112818..5907c21 100644
--- a/sample/venc/Makefile
+++ b/sample/venc/Makefile
@@ -46,7 +46,7 @@ LIBS += -lnanomsg
endif

EXTRA_CFLAGS = $(INCS) $(DEFS)
-EXTRA_LDFLAGS = $(LIBS) -lini -lpthread
+EXTRA_LDFLAGS = $(LIBS) -lini -lpthread -latomic

EXTRA_LDFLAGS_WITH_ASAN = -Wl,-Bdynamic $(LIBS) -lini -lpthread

--
2.47.2

Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
From af59692492292e4157be5d1cdf2a603bc1f8ce11 Mon Sep 17 00:00:00 2001
From: scpcom <[email protected]>
Date: Sun, 22 Sep 2024 23:55:42 +0200
Subject: [PATCH] modules: vdec: enable CVI_VDEC_GetFd

---
modules/vdec/src/cvi_vdec.c | 7 -------
1 file changed, 7 deletions(-)

diff --git a/modules/vdec/src/cvi_vdec.c b/modules/vdec/src/cvi_vdec.c
index 4912ea7..a0099d4 100644
--- a/modules/vdec/src/cvi_vdec.c
+++ b/modules/vdec/src/cvi_vdec.c
@@ -121,11 +121,6 @@ CVI_S32 CVI_VDEC_QueryStatus(VDEC_CHN VdChn, VDEC_CHN_STATUS_S *pstStatus)
return CVI_FAILURE;
}

-/*
-* CVI_VDEC_GetFd and CVI_VDEC_CloseFd is NOT used now,
-* so we comment these two APIs temporarily.
-* If you need them, you can uncomment.
-
CVI_S32 CVI_VDEC_GetFd(VDEC_CHN VdChn)
{
if (s32VdecFd[VdChn] <= 0) {
@@ -145,8 +140,6 @@ CVI_S32 CVI_VDEC_CloseFd(VDEC_CHN VdChn)
return CVI_SUCCESS;
}

-*/
-
CVI_S32 CVI_VDEC_ResetChn(VDEC_CHN VdChn)
{
if (s32VdecFd[VdChn] > 0) {
--
2.34.1

Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
From 72e2cbd18ca629e7d04070edf33c54e735964e5b Mon Sep 17 00:00:00 2001
From: scpcom <[email protected]>
Date: Fri, 25 Oct 2024 18:34:03 +0200
Subject: [PATCH] re-add CVI_VDEC_GetFd/CVI_VDEC_CloseFd to cvi_vdec.h

---
include/cvi_vdec.h | 14 ++++++++++++++
1 file changed, 14 insertions(+)

diff --git a/include/cvi_vdec.h b/include/cvi_vdec.h
index 6ccdba0..bc3989a 100644
--- a/include/cvi_vdec.h
+++ b/include/cvi_vdec.h
@@ -73,6 +73,20 @@ CVI_S32 CVI_VDEC_StopRecvStream(VDEC_CHN VdChn);
*/
CVI_S32 CVI_VDEC_QueryStatus(VDEC_CHN VdChn, VDEC_CHN_STATUS_S *pstStatus);

+/* Get File Descriptor
+ *
+ * @param VdChn(In): channel number
+ * @return Error code (0 if successful)
+ */
+CVI_S32 CVI_VDEC_GetFd(VDEC_CHN VdChn);
+
+/* Close File Descriptor
+ *
+ * @param VdChn(In): channel number
+ * @return Error code (0 if successful)
+ */
+CVI_S32 CVI_VDEC_CloseFd(VDEC_CHN VdChn);
+
/* Reset Channel
*
* @param VdChn(In): channel number
--
2.34.1

Loading