project:build.sh: Added fastboot support; custom modifications to U-Boot and kernel implemented using patches.

project:cfg:BoardConfig_IPC: Added fastboot BoardConfig file and firmware post-scripts, distinguishing between
the BoardConfigs for Luckfox Pico Pro and Luckfox Pico Max. project:app: Added fastboot_client and rk_smart_door
for quick boot applications; updated rkipc app to adapt to the latest media library. media:samples: Added more
usage examples. media:rockit: Fixed bugs; removed support for retrieving data frames from VPSS. media:isp:
Updated rkaiq library and related tools to support connection to RKISP_Tuner. sysdrv:Makefile: Added support for
compiling drv_ko on Luckfox Pico Ultra W using Ubuntu; added support for custom root filesystem.
sysdrv:tools:board: Updated Buildroot optional mirror sources, updated some software versions, and stored device
tree files and configuration files that undergo multiple modifications for U-Boot and kernel separately.
sysdrv:source:mcu: Used RISC-V MCU SDK with RT-Thread system, mainly for initializing camera AE during quick
boot. sysdrv:source:uboot: Added support for fastboot; added high baud rate DDR bin for serial firmware upgrades.
sysdrv:source:kernel: Upgraded to version 5.10.160; increased NPU frequency for RV1106G3; added support for
fastboot.

Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
This commit is contained in:
luckfox-eng29
2024-08-21 10:05:47 +08:00
parent e79fd21975
commit 8f34c2760d
20902 changed files with 6567362 additions and 11248383 deletions

View File

@@ -319,6 +319,7 @@
ktime_get
ktime_get_mono_fast_ns
ktime_get_real_ts64
ktime_get_with_offset
kvfree
kvfree_call_rcu
kvmalloc_node
@@ -521,6 +522,7 @@
request_threaded_irq
reset_control_assert
reset_control_deassert
reset_control_put
reset_control_reset
round_jiffies_up
rpmsg_register_device
@@ -605,7 +607,9 @@
strlen
strncmp
strncpy
strnlen
strpbrk
strscpy_pad
strsep
__sw_hweight16
__sw_hweight32
@@ -700,6 +704,7 @@
bus_set_iommu
device_link_add
device_match_fwnode
devm_platform_get_and_ioremap_resource
driver_find_device
generic_device_group
generic_iommu_put_resv_regions
@@ -897,7 +902,9 @@
dma_buf_put
dma_buf_unmap_attachment
dma_get_sgtable_attrs
down_read
find_vma
up_read
wait_for_completion_interruptible
# required by gpio-regulator.ko
@@ -1018,7 +1025,6 @@
kernel_param_unlock
kfree_skb_list
ktime_get_seconds
ktime_get_with_offset
napi_gro_receive
netdev_set_default_ethtool_ops
netif_carrier_off
@@ -1297,6 +1303,8 @@
kthread_create_worker
kthread_destroy_worker
kthread_queue_work
kthread_should_stop
kthread_stop
llist_add_batch
memdup_user_nul
memparse
@@ -1413,11 +1421,8 @@
usb_put_hcd
usb_remove_hcd
# required by pdr_interface.ko
strnlen
# required by phy-qcom-qmp.ko
of_clk_get_by_name
devm_get_clk_from_child
__of_reset_control_get
# required by phy-qcom-qusb2.ko
@@ -1585,7 +1590,6 @@
autoremove_wake_function
datagram_poll
do_wait_intr_irq
idr_alloc_u32
lock_sock_nested
proto_register
proto_unregister
@@ -1613,6 +1617,12 @@
sock_queue_rcv_skb
sock_register
sock_unregister
__xa_alloc
xa_erase
xa_find
xa_find_after
__xa_insert
xa_load
# required by reboot-mode.ko
devres_add
@@ -1647,6 +1657,7 @@
mmc_regulator_set_vqmmc
mmc_send_tuning
regulator_is_supported_voltage
__reset_control_get
__sdhci_add_host
sdhci_add_host
sdhci_cleanup_host
@@ -1679,7 +1690,9 @@
snd_ctl_add
snd_ctl_new1
snd_pcm_add_chmap_ctls
snd_pcm_create_iec958_consumer_hw_params
snd_pcm_create_iec958_consumer_default
snd_pcm_fill_iec958_consumer
snd_pcm_fill_iec958_consumer_hw_params
snd_pcm_hw_constraint_eld
# required by snd-soc-qcom-common.ko
@@ -1711,9 +1724,6 @@
# required by snd-soc-wcd9335.ko
kmemdup_nul
snd_soc_get_volsw_sx
snd_soc_info_volsw_sx
snd_soc_put_volsw_sx
strnstr
# required by snd-soc-wcd934x.ko
@@ -1795,3 +1805,11 @@
# required by wcd934x.ko
mfd_add_devices
mfd_remove_devices
# preserved by --additions-only
idr_alloc_u32
of_clk_get_by_name
snd_pcm_create_iec958_consumer_hw_params
snd_soc_get_volsw_sx
snd_soc_info_volsw_sx
snd_soc_put_volsw_sx