20231210原始编译NanoPC-T4(RK3399)开发板的Android10的SDK
2023/12/10 17:27
rootroot@rootroot-X99-Turbo:~$
rootroot@rootroot-X99-Turbo:~$ mkdir nanopc-t4
rootroot@rootroot-X99-Turbo:~$
rootroot@rootroot-X99-Turbo:~$
rootroot@rootroot-X99-Turbo:~$ cd nanopc-t4/
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ ll
total 8
drwxrwxr-x 2 rootroot rootroot 4096 12月 7 18:36 ./
drwxr-xr-x 34 rootroot rootroot 4096 12月 7 18:36 ../
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ ll
total 15184496
drwxrwxr-x 2 rootroot rootroot 4096 12月 7 18:36 ./
drwxr-xr-x 34 rootroot rootroot 4096 12月 7 18:36 ../
-rwx------ 1 rootroot rootroot 15548905703 12月 7 17:06 rk3399-android-10.git-20210201.tgz*
-rwx------ 1 rootroot rootroot 69 12月 7 16:59 rk3399-android-10.git-20210201.tgz.tar.hash.md5*
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ md5sum rk3399-android-10.git-20210201.tgz
4afd2b4b23d295e8e7d259637abe3682 rk3399-android-10.git-20210201.tgz
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ cat rk3399-android-10.git-20210201.tgz.tar.hash.md5
4afd2b4b23d295e8e7d259637abe3682 rk3399-android-10.git-20210201.tgz
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ ll
total 15184496
drwxrwxr-x 2 rootroot rootroot 4096 12月 7 18:36 ./
drwxr-xr-x 34 rootroot rootroot 4096 12月 7 18:36 ../
-rwx------ 1 rootroot rootroot 15548905703 12月 7 17:06 rk3399-android-10.git-20210201.tgz*
-rwx------ 1 rootroot rootroot 69 12月 7 16:59 rk3399-android-10.git-20210201.tgz.tar.hash.md5*
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ tar --use-compress-program=pigz -xvpf rk3399-android-10.git-20210201.tgz
rk3399-android-10/
rk3399-android-10/.git/
rk3399-android-10/.git/HEAD
rk3399-android-10/.git/branches/
rk3399-android-10/.git/index
rk3399-android-10/.git/refs/
rk3399-android-10/.git/refs/heads/
rk3399-android-10/.git/refs/heads/main
rk3399-android-10/.git/refs/tags/
rk3399-android-10/.git/refs/remotes/
rk3399-android-10/.git/refs/remotes/origin/
rk3399-android-10/.git/refs/remotes/origin/HEAD
rk3399-android-10/.git/modules/
rk3399-android-10/.git/modules/prebuilts/
rk3399-android-10/.git/modules/prebuilts/HEAD
rk3399-android-10/.git/modules/prebuilts/branches/
rk3399-android-10/.git/modules/prebuilts/index
rk3399-android-10/.git/modules/prebuilts/refs/
rk3399-android-10/.git/modules/prebuilts/refs/heads/
rk3399-android-10/.git/modules/prebuilts/refs/heads/main
rk3399-android-10/.git/modules/prebuilts/refs/tags/
rk3399-android-10/.git/modules/prebuilts/refs/remotes/
rk3399-android-10/.git/modules/prebuilts/refs/remotes/origin/
rk3399-android-10/.git/modules/prebuilts/refs/remotes/origin/HEAD
rk3399-android-10/.git/modules/prebuilts/config
rk3399-android-10/.git/modules/prebuilts/packed-refs
rk3399-android-10/.git/modules/prebuilts/description
rk3399-android-10/.git/modules/prebuilts/objects/
rk3399-android-10/.git/modules/prebuilts/objects/pack/
rk3399-android-10/.git/modules/prebuilts/objects/pack/pack-7c55ae24ae4afc90d26e4721c669101d52af0dc0.idx
rk3399-android-10/.git/modules/prebuilts/objects/pack/pack-7c55ae24ae4afc90d26e4721c669101d52af0dc0.pack
rk3399-android-10/.git/modules/prebuilts/objects/info/
rk3399-android-10/.git/modules/prebuilts/hooks/
rk3399-android-10/.git/modules/prebuilts/hooks/fsmonitor-watchman.sample
rk3399-android-10/.git/modules/prebuilts/hooks/commit-msg.sample
rk3399-android-10/.git/modules/prebuilts/hooks/post-update.sample
rk3399-android-10/.git/modules/prebuilts/hooks/pre-commit.sample
rk3399-android-10/.git/modules/prebuilts/hooks/pre-receive.sample
rk3399-android-10/.git/modules/prebuilts/hooks/applypatch-msg.sample
rk3399-android-10/.git/modules/prebuilts/hooks/pre-push.sample
rk3399-android-10/.git/modules/prebuilts/hooks/pre-rebase.sample
rk3399-android-10/.git/modules/prebuilts/hooks/update.sample
rk3399-android-10/.git/modules/prebuilts/hooks/pre-applypatch.sample
rk3399-android-10/.git/modules/prebuilts/hooks/prepare-commit-msg.sample
rk3399-android-10/.git/modules/prebuilts/logs/
rk3399-android-10/.git/modules/prebuilts/logs/HEAD
rk3399-android-10/.git/modules/prebuilts/logs/refs/
rk3399-android-10/.git/modules/prebuilts/logs/refs/heads/
rk3399-android-10/.git/modules/prebuilts/logs/refs/heads/main
rk3399-android-10/.git/modules/prebuilts/logs/refs/remotes/
rk3399-android-10/.git/modules/prebuilts/logs/refs/remotes/origin/
rk3399-android-10/.git/modules/prebuilts/logs/refs/remotes/origin/HEAD
rk3399-android-10/.git/modules/prebuilts/info/
rk3399-android-10/.git/modules/prebuilts/info/exclude
rk3399-android-10/.git/config
rk3399-android-10/.git/packed-refs
rk3399-android-10/.git/description
rk3399-android-10/.git/objects/
rk3399-android-10/.git/objects/pack/
rk3399-android-10/.git/objects/pack/pack-213bdc9a76226dc1e3089c25e3c8f433d5c62323.idx
rk3399-android-10/.git/objects/pack/pack-213bdc9a76226dc1e3089c25e3c8f433d5c62323.pack
rk3399-android-10/.git/objects/info/
rk3399-android-10/.git/hooks/
rk3399-android-10/.git/hooks/fsmonitor-watchman.sample
rk3399-android-10/.git/hooks/commit-msg.sample
rk3399-android-10/.git/hooks/post-update.sample
rk3399-android-10/.git/hooks/pre-commit.sample
rk3399-android-10/.git/hooks/pre-receive.sample
rk3399-android-10/.git/hooks/applypatch-msg.sample
rk3399-android-10/.git/hooks/pre-push.sample
rk3399-android-10/.git/hooks/pre-rebase.sample
rk3399-android-10/.git/hooks/update.sample
rk3399-android-10/.git/hooks/pre-applypatch.sample
rk3399-android-10/.git/hooks/prepare-commit-msg.sample
rk3399-android-10/.git/logs/
rk3399-android-10/.git/logs/HEAD
rk3399-android-10/.git/logs/refs/
rk3399-android-10/.git/logs/refs/heads/
rk3399-android-10/.git/logs/refs/heads/main
rk3399-android-10/.git/logs/refs/remotes/
rk3399-android-10/.git/logs/refs/remotes/origin/
rk3399-android-10/.git/logs/refs/remotes/origin/HEAD
rk3399-android-10/.git/info/
rk3399-android-10/.git/info/exclude
rk3399-android-10/sync.sh
rk3399-android-10/.classpath
rk3399-android-10/.gitignore
rk3399-android-10/.gitmodules
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ ll
total 15184500
drwxrwxr-x 3 rootroot rootroot 4096 12月 7 18:40 ./
drwxr-xr-x 34 rootroot rootroot 4096 12月 7 18:36 ../
drwxrwxr-x 3 rootroot rootroot 4096 2月 2 2021 rk3399-android-10/
-rwx------ 1 rootroot rootroot 15548905703 12月 7 17:06 rk3399-android-10.git-20210201.tgz*
-rwx------ 1 rootroot rootroot 69 12月 7 16:59 rk3399-android-10.git-20210201.tgz.tar.hash.md5*
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ cd rk3399-android-10/
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$ ll
total 40
drwxrwxr-x 3 rootroot rootroot 4096 2月 2 2021 ./
drwxrwxr-x 3 rootroot rootroot 4096 12月 7 18:40 ../
-rwxrwxr-x 1 rootroot rootroot 14109 2月 2 2021 .classpath*
drwxrwxr-x 9 rootroot rootroot 4096 2月 2 2021 .git/
-rw-rw-r-- 1 rootroot rootroot 343 2月 2 2021 .gitignore
-rw-rw-r-- 1 rootroot rootroot 106 2月 2 2021 .gitmodules
-rwxr-xr-x 1 rootroot rootroot 81 2月 2 2021 sync.sh*
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$ ll *.sh
-rwxr-xr-x 1 rootroot rootroot 81 2月 2 2021 sync.sh*
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$ ll
total 40
drwxrwxr-x 3 rootroot rootroot 4096 2月 2 2021 ./
drwxrwxr-x 3 rootroot rootroot 4096 12月 7 18:40 ../
-rwxrwxr-x 1 rootroot rootroot 14109 2月 2 2021 .classpath*
drwxrwxr-x 9 rootroot rootroot 4096 2月 2 2021 .git/
-rw-rw-r-- 1 rootroot rootroot 343 2月 2 2021 .gitignore
-rw-rw-r-- 1 rootroot rootroot 106 2月 2 2021 .gitmodules
-rwxr-xr-x 1 rootroot rootroot 81 2月 2 2021 sync.sh*
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$ ./sync.sh
remote: Enumerating objects: 428, done.
remote: Counting objects: 100% (428/428), done.
remote: Compressing objects: 100% (50/50), done.
remote: Total 428 (delta 371), reused 428 (delta 371), pack-reused 0
Receiving objects: 100% (428/428), 681.91 KiB | 360.00 KiB/s, done.
Resolving deltas: 100% (371/371), completed with 331 local objects.
From https://gitlab.com/friendlyelec/rk3399-android-10
75f6616597..33bf0ca89f main -> origin/main
Fetching submodule prebuilts
Updating 75f6616597..33bf0ca89f
Fast-forward
device/rockchip/rk3399/device.mk | 2 +-
device/rockchip/rk3399/nanopc-t4/dtbo.img | Bin 1182 -> 1182 bytes
device/rockchip/rk3399/nanopc-t4/overlay/packages/apps/Launcher3/res/values/config.xml | 27 +
hardware/interfaces/camera/device/3.4/default/ExternalCameraDevice.cpp | 29 +-
hardware/interfaces/camera/device/3.4/default/ExternalCameraUtils.cpp | 7 +
hardware/interfaces/camera/device/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDevice_3_4.h | 1 +
hardware/interfaces/camera/device/3.4/default/include/ext_device_v3_4_impl/ExternalCameraUtils.h | 3 +
hardware/interfaces/camera/provider/2.4/default/ExternalCameraProviderImpl_2_4.cpp | 55 +-
hardware/rockchip/hwcomposer/drmconnector.cpp | 26 +-
hardware/rockchip/hwcomposer/hwcomposer.cpp | 156 +--
kernel/Makefile | 11 +
kernel/arch/arm64/Makefile | 7 +-
kernel/arch/arm64/boot/dts/rockchip/Makefile | 12 +-
kernel/arch/arm64/boot/dts/rockchip/px30.dtsi | 6 +-
kernel/arch/arm64/boot/dts/rockchip/rk1808.dtsi | 6 +-
kernel/arch/arm64/boot/dts/rockchip/rk3308.dtsi | 6 +-
kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-common.dtsi | 764 ++++++++++++++
kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev00.dts | 73 ++
kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev02.dts | 44 +
kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev03.dts | 55 ++
kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev04.dts | 48 +
kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev20.dts | 88 ++
kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev21.dts | 88 ++
kernel/arch/arm64/boot/dts/rockchip/rk3328.dtsi | 8 +-
kernel/arch/arm64/boot/dts/rockchip/rk3368.dtsi | 6 +-
kernel/arch/arm64/boot/dts/rockchip/rk3399-nanopi4-rev09.dts | 170 ++++
kernel/arch/arm64/boot/dts/rockchip/rk3399-nanopi4-rev0a.dts | 203 ++++
kernel/arch/arm64/boot/dts/rockchip/rk3399.dtsi | 4 +-
kernel/arch/arm64/configs/nanopi4_android_defconfig | 7 +-
kernel/arch/arm64/configs/nanopi4_linux_defconfig | 9 +-
kernel/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 14 +-
kernel/drivers/gpu/drm/panel/panel-friendlyelec.c | 30 +-
kernel/drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 23 +-
kernel/drivers/media/platform/rockchip/isp1/rkisp1.c | 3 +-
kernel/drivers/mmc/core/host.c | 7 +-
kernel/drivers/net/ethernet/realtek/r8169.c | 12 +
kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +
kernel/drivers/net/usb/r8152.c | 18 +
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/Kconfig | 40 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/Makefile | 93 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/aiutils.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcm_app_utils.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmbloom.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmevent.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmsdh.c | 10 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmsdh_linux.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmsdh_sdmmc.c | 24 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmsdh_sdmmc_linux.c | 3 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmsdspi_linux.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmspibrcm.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmstdlib_s.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmutils.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmwifi_channels.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmwifi_channels.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmwifi_rates.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmwifi_rspec.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/bcmxtlv.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dbus.c | 11 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dbus_usb.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dbus_usb_linux.c | 3 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd.h | 22 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_bus.h | 6 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_buzzz.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_ccode.c | 274 ++++++
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_cdc.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_cfg80211.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_cfg80211.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_common.c | 40 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_config.c | 8682 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_config.h | 73 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_csi.c | 220 +++++
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_csi.h | 77 ++
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_custom_gpio.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_custom_hikey.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_custom_memprealloc.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_dbg.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_dbg_ring.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_dbg_ring.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_debug.c | 3 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_debug.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_debug_linux.c | 7 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_flowring.c | 4 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_flowring.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_gpio.c | 2 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_ip.c | 6 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_ip.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux.c | 443 +++++++--
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux.h | 3 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux_exportfs.c | 36 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux_lb.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux_pktdump.c | 170 ++--
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux_pktdump.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux_platdev.c | 14 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux_priv.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux_sched.c | 5 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux_wq.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_linux_wq.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_mschdbg.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_mschdbg.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_msgbuf.c | 16 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_pcie.c | 31 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_pcie.h | 6 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_pcie_linux.c | 30 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_pno.c | 28 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_pno.h | 6 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_proto.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_rtt.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_rtt.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_sdio.c | 264 +++--
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_static_buf.c | 1171 +++++++++++-----------
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_wlfc.c | 40 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_wlfc.h | 8 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dngl_stats.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dngl_wlhdr.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/frag.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/frag.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/hnd_pktpool.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/hnd_pktq.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/hndlhl.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/hndmem.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/hndpmu.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/802.11.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/802.11e.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/802.11s.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/802.1d.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/802.3.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/aidmp.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcm_cfg.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcm_mpool_pub.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcm_ring.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmarp.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmbloom.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmcdc.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmdefs.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmdevs.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmdhcp.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmendian.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmeth.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmevent.h | 5 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmicmp.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmiov.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmip.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmipv6.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmmsgbuf.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmnvram.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmpcie.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmpcispi.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmperf.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmsdbus.h | 5 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmsdh.h | 4 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmsdh_sdmmc.h | 2 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmsdpcm.h | 5 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmsdspi.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmsdstd.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmspi.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmspibrcm.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmsrom_fmt.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmsrom_tbl.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmstdlib_s.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmtcp.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmtlv.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmudp.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/bcmutils.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/brcm_nl80211.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/dbus.h | 3 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/dhd_daemon.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/dhdioctl.h | 2 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/dnglevent.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/eapol.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/epivers.h | 3 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/etd.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/ethernet.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/event_log.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/event_log_payload.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/event_log_set.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/event_log_tag.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/event_trace.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/fils.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hnd_armtrap.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hnd_cons.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hnd_debug.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hnd_pktpool.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hnd_pktq.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hnd_trap.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hndchipc.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hndlhl.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hndmem.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hndoobr.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hndpmu.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/hndsoc.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/linux_osl.h | 10 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/linux_pkt.h | 3 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/linuxver.h | 20 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/lpflags.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/mbo.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/miniopt.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/msf.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/msgtrace.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/nan.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/osl.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/osl_decl.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/osl_ext.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/p2p.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/packed_section_end.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/packed_section_start.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/pcicfg.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/pcie_core.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/rte_ioctl.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbchipc.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbconfig.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbgci.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbhndarm.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbhnddma.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbpcmcia.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbsdio.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbsdpcmdev.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbsocram.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sbsysmem.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sdio.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sdioh.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sdiovar.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/sdspi.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/siutils.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/spid.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/trxhdr.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/typedefs.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/usbrdl.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/vlan.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/wlfc_proto.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/wlioctl.h | 8 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/wlioctl_defs.h | 5 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/wlioctl_utils.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/wpa.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/wps.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/linux_osl.c | 32 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/linux_osl_priv.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/linux_pkt.c | 69 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/otpdefs.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/pcie_core.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/sbutils.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/siutils.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/siutils_priv.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_android.c | 25 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_android.h | 66 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_android_ext.c | 1743 ++++++++++++++++++++++++++++----
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfg80211.c | 1058 +++++++++++---------
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfg80211.h | 48 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfg_btcoex.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfgnan.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfgnan.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfgp2p.c | 15 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfgp2p.h | 13 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfgscan.c | 11 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfgscan.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfgvendor.c | 16 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_cfgvendor.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_dbg.h | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_escan.c | 301 ++++--
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_escan.h | 156 ++-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_event.c | 7 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_ext_genl.c | 568 +++++++++++
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_iw.c | 224 +----
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_iw.h | 3 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_linux_mon.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_roam.c | 1 -
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wldev_common.c | 5 +-
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wldev_common.h | 1 -
kernel/drivers/soc/Makefile | 2 +-
kernel/drivers/soc/friendlyelec/Kconfig | 6 +-
kernel/drivers/soc/friendlyelec/Makefile | 2 +-
packages/apps/Camera2/src/com/android/camera/CaptureModule.java | 9 +-
u-boot/arch/arm/dts/rk3399.dtsi | 4 +-
u-boot/arch/arm/mach-rockchip/rk3399/rk3399.c | 2 +-
u-boot/common/edid.c | 3 +-
u-boot/drivers/video/drm/dw_mipi_dsi.c | 21 +-
u-boot/drivers/video/drm/rockchip_display.c | 4 +
u-boot/lib/avb/libavb/avb_slot_verify.c | 2 +-
u-boot/make.sh | 6 +-
vendor/friendlyelec/apps/GPIO_LED_Demo/res/drawable/icon.png | Bin 8743 -> 8676 bytes
vendor/rockchip/common/bluetooth/lib/firmware/BCM4362A2.hcd | Bin 0 -> 75203 bytes
vendor/rockchip/common/wifi/firmware/clm_bcm4359c51a2_ag.blob | Bin 0 -> 29217 bytes
vendor/rockchip/common/wifi/firmware/fw_bcm4359c0_ag.bin | Bin 641775 -> 641775 bytes
vendor/rockchip/common/wifi/firmware/fw_bcm4359c0_ag_apsta.bin | Bin 641775 -> 641775 bytes
vendor/rockchip/common/wifi/firmware/fw_bcm4359c51a2_ag.bin | Bin 0 -> 784088 bytes
vendor/rockchip/common/wifi/firmware/fw_bcm4359c51a2_ag_apsta.bin | Bin 0 -> 784088 bytes
vendor/rockchip/common/wifi/firmware/nvram_ap6398s.txt | 3 +-
vendor/rockchip/common/wifi/firmware/nvram_ap6398sv.txt | 357 +++++++
287 files changed, 12563 insertions(+), 6356 deletions(-)
create mode 100644 device/rockchip/rk3399/nanopc-t4/overlay/packages/apps/Launcher3/res/values/config.xml
create mode 100644 kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-common.dtsi
create mode 100644 kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev00.dts
create mode 100644 kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev02.dts
create mode 100644 kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev03.dts
create mode 100644 kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev04.dts
create mode 100644 kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev20.dts
create mode 100644 kernel/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2-rev21.dts
create mode 100644 kernel/arch/arm64/boot/dts/rockchip/rk3399-nanopi4-rev09.dts
create mode 100644 kernel/arch/arm64/boot/dts/rockchip/rk3399-nanopi4-rev0a.dts
create mode 100644 kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_ccode.c
create mode 100644 kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_csi.c
create mode 100644 kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/dhd_csi.h
create mode 100644 kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/wl_ext_genl.c
create mode 100644 vendor/rockchip/common/bluetooth/lib/firmware/BCM4362A2.hcd
create mode 100644 vendor/rockchip/common/wifi/firmware/clm_bcm4359c51a2_ag.blob
create mode 100644 vendor/rockchip/common/wifi/firmware/fw_bcm4359c51a2_ag.bin
create mode 100644 vendor/rockchip/common/wifi/firmware/fw_bcm4359c51a2_ag_apsta.bin
create mode 100644 vendor/rockchip/common/wifi/firmware/nvram_ap6398sv.txt
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$ ll
total 180
drwxrwxr-x 33 rootroot rootroot 4096 12月 7 18:48 ./
drwxrwxr-x 3 rootroot rootroot 4096 12月 7 18:40 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 7 18:45 Android.bp -> build/soong/root.bp
drwxrwxr-x 30 rootroot rootroot 4096 12月 7 18:45 art/
drwxrwxr-x 12 rootroot rootroot 4096 12月 7 18:45 bionic/
drwxrwxr-x 3 rootroot rootroot 4096 12月 7 18:45 bootable/
lrwxrwxrwx 1 rootroot rootroot 26 12月 7 18:45 bootstrap.bash -> build/soong/bootstrap.bash*
drwxrwxr-x 6 rootroot rootroot 4096 12月 7 18:45 build/
lrwxrwxrwx 1 rootroot rootroot 41 12月 7 18:45 build-nanopc-t4.sh -> device/rockchip/rk3399/build-nanopc-t4.sh*
-rwxrwxr-x 1 rootroot rootroot 14109 12月 7 18:45 .classpath*
drwxrwxr-x 11 rootroot rootroot 4096 12月 7 18:45 cts/
drwxrwxr-x 9 rootroot rootroot 4096 12月 7 18:45 dalvik/
drwxrwxr-x 5 rootroot rootroot 4096 12月 7 18:45 developers/
drwxrwxr-x 19 rootroot rootroot 4096 12月 7 18:45 development/
drwxrwxr-x 4 rootroot rootroot 4096 12月 7 18:45 device/
drwxrwxr-x 307 rootroot rootroot 12288 12月 7 18:46 external/
drwxrwxr-x 15 rootroot rootroot 4096 12月 7 18:46 frameworks/
drwxrwxr-x 9 rootroot rootroot 4096 12月 7 18:49 .git/
-rw-rw-r-- 1 rootroot rootroot 343 12月 7 18:45 .gitignore
-rw-rw-r-- 1 rootroot rootroot 106 12月 7 18:45 .gitmodules
drwxrwxr-x 13 rootroot rootroot 4096 12月 7 18:46 hardware/
-rw-rw-r-- 1 rootroot rootroot 162 12月 7 18:46 javaenv.sh
drwxrwxr-x 27 rootroot rootroot 4096 12月 7 18:48 kernel/
drwxrwxr-x 18 rootroot rootroot 4096 12月 7 18:46 libcore/
drwxrwxr-x 7 rootroot rootroot 4096 12月 7 18:46 libnativehelper/
-rw-rw-r-- 1 rootroot rootroot 92 12月 7 18:45 Makefile
lrwxrwxrwx 1 rootroot rootroot 33 12月 7 18:46 mkimage.sh -> device/rockchip/rk3399/mkimage.sh*
drwxrwxr-x 9 rootroot rootroot 4096 12月 7 18:46 packages/
drwxrwxr-x 5 rootroot rootroot 4096 12月 7 18:46 pdk/
drwxrwxr-x 9 rootroot rootroot 4096 12月 7 18:46 platform_testing/
drwxrwxr-x 28 rootroot rootroot 4096 12月 7 18:48 prebuilts/
drwxrwxr-x 8 rootroot rootroot 4096 12月 7 18:48 rkbin/
drwxrwxr-x 9 rootroot rootroot 4096 12月 7 18:45 RKDocs/
drwxrwxr-x 4 rootroot rootroot 4096 12月 7 18:48 rkst/
drwxrwxr-x 4 rootroot rootroot 4096 12月 7 18:45 RKTools/
drwxrwxr-x 23 rootroot rootroot 4096 12月 7 18:48 sdk/
-rwxrwxr-x 1 rootroot rootroot 119 12月 7 18:48 setenv.sh*
-rwxr-xr-x 1 rootroot rootroot 81 2月 2 2021 sync.sh*
drwxrwxr-x 38 rootroot rootroot 4096 12月 7 18:48 system/
drwxrwxr-x 9 rootroot rootroot 4096 12月 7 18:48 test/
drwxrwxr-x 4 rootroot rootroot 4096 12月 7 18:48 toolchain/
drwxrwxr-x 19 rootroot rootroot 4096 12月 7 18:48 tools/
drwxrwxr-x 24 rootroot rootroot 4096 12月 7 18:48 u-boot/
drwxrwxr-x 7 rootroot rootroot 4096 12月 7 18:48 vendor/
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$ ./build-nanopc-t4.sh -F -M
make for nanopi4_ab_defconfig by -j72
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config.h
UPD include/config.h
CFG u-boot.cfg
GEN include/autoconf.mk.dep
CFG spl/u-boot.cfg
CFG tpl/u-boot.cfg
GEN include/autoconf.mk
GEN tpl/include/autoconf.mk
GEN spl/include/autoconf.mk
CHK include/config/uboot.release
CHK include/generated/timestamp_autogenerated.h
UPD include/generated/timestamp_autogenerated.h
UPD include/config/uboot.release
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
CHK include/generated/version_autogenerated.h
SHIPPED scripts/dtc/dtc-parser.tab.c
SHIPPED scripts/dtc/dtc-parser.tab.h
SHIPPED scripts/dtc/dtc-lexer.lex.c
HOSTCC scripts/dtc/dtc-parser.tab.o
UPD include/generated/version_autogenerated.h
CC lib/asm-offsets.s
CC arch/arm/lib/asm-offsets.s
HOSTCC scripts/dtc/dtc-lexer.lex.o
CHK include/generated/asm-offsets.h
CHK include/generated/generic-asm-offsets.h
UPD include/generated/asm-offsets.h
UPD include/generated/generic-asm-offsets.h
LDS u-boot.lds
CHK include/config.h
CFG u-boot.cfg
HOSTLD scripts/dtc/dtc
HOSTCC tools/gen_eth_addr
HOSTCC tools/gen_ethaddr_crc.o
WRAP tools/lib/crc8.c
HOSTCC tools/mkenvimage.o
HOSTCC tools/os_support.o
WRAP tools/lib/crc32.c
HOSTCC tools/aisimage.o
HOSTCC tools/atmelimage.o
WRAP tools/common/bootm.c
HOSTCC tools/default_image.o
WRAP tools/lib/fdtdec_common.c
WRAP tools/lib/fdtdec.c
HOSTCC tools/fit_common.o
HOSTCC tools/fit_image.o
WRAP tools/common/image-fit.c
HOSTCC tools/image-host.o
HOSTCC tools/imagetool.o
WRAP tools/common/image.c
HOSTCC tools/kwbimage.o
HOSTCC tools/imximage.o
HOSTCC tools/lpc32xximage.o
WRAP tools/lib/md5.c
HOSTCC tools/mxsimage.o
HOSTCC tools/omapimage.o
HOSTCC tools/pbl_crc32.o
HOSTCC tools/pblimage.o
HOSTCC tools/vybridimage.o
WRAP tools/lib/rc4.c
HOSTCC tools/rkcommon.o
HOSTCC tools/rkimage.o
HOSTCC tools/rknand.o
HOSTCC tools/rksd.o
HOSTCC tools/rkspi.o
WRAP tools/lib/sha256.c
WRAP tools/common/hash.c
HOSTCC tools/socfpgaimage.o
WRAP tools/lib/sha1.c
HOSTCC tools/zynqimage.o
HOSTCC tools/ublimage.o
HOSTCC tools/zynqmpimage.o
HOSTCC tools/libfdt/fdt.o
HOSTCC tools/libfdt/fdt_sw.o
HOSTCC tools/libfdt/fdt_wip.o
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$ ./build-nanopc-t4.sh -u
generate update.img
start to make update.img...
Android Firmware Package Tool v1.66
------ PACKAGE ------
Add file: ./package-file_ab
Add file: ./Image/MiniLoaderAll.bin
Add file: ./Image/parameter.txt
Add file: ./Image/trust.img
Add file: ./Image/trust.img
Add file: ./Image/uboot.img
Add file: ./Image/uboot.img
Add file: ./Image/misc.img
Add file: ./Image/boot.img
Add file: ./Image/boot.img
Add file: ./Image/dtbo.img
Add file: ./Image/dtbo.img
Add file: ./Image/vbmeta.img
Add file: ./Image/vbmeta.img
Add file: ./Image/super.img
Add CRC...
Make firmware OK!
------ OK ------
********RKImageMaker ver 1.66********
Generating new image, please wait...
Writing head info...
Writing boot file...
Writing firmware...
Generating MD5 data...
MD5 data generated successfully!
New image generated successfully!
Making update.img OK.
#### make completed successfully (12 seconds) ####
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-10$
参考资料:
http://www.friendlyelec.com.cn/agent.asp
http://www.friendlyelec.com.cn/
https://download.friendlyelec.com/NanoPC-T4
https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T4/zh#.E4.B8.8B.E8.BD.BDAndroid10.E6.BA.90.E4.BB.A3.E7.A0.81
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.37562e8dcotDm6&id=570312633249&_u=7ju3ku004a
友善NanoPC-T4瑞芯微RK3399开发板ROS双摄4K播放开源AI智能安卓10
WiKi维基教程(固件介绍,使用说明,操作步骤等)
http://wiki.friendlyelec.com/wiki/index.php/NanoPC-T4
系统固件下载
https://dl.friendlyelec.com/nanopct4
原理图(pdf格式)
http://wiki.friendlyelec.com/wiki/images/e/e0/NanoPC-T4-1902-Schematic.pdf
尺寸图(dxf格式)
http://wiki.friendlyelec.com/wiki/images/b/bc/NanoPC-T4_1802_Drawing%28dxf%29.zip