1.同步0331 SDK

This commit is contained in:
payton 2023-04-03 19:38:48 +08:00
parent 5cab29af1d
commit e843ef8142
689 changed files with 367 additions and 287 deletions

View File

@ -54,5 +54,6 @@ struct flash_device {
#ifdef CONFIG_MTD_EXTERNAL_FLASH_TABLE #ifdef CONFIG_MTD_EXTERNAL_FLASH_TABLE
static struct flash_device flash_devices[] = { static struct flash_device flash_devices[] = {
FLASH_ID("EN25QX256A(2S) 256Mb" , 0xd8, 0x0019711C, 0x100, 0x10000, 0x2000000, WR_QPP, SPI_NOR_QUAD_READ), FLASH_ID("EN25QX256A(2S) 256Mb" , 0xd8, 0x0019711C, 0x100, 0x10000, 0x2000000, WR_QPP, SPI_NOR_QUAD_READ),
FLASH_ID("MX25L25635F 256Mb" , 0xd8, 0x001920C2, 0x100, 0x10000, 0x2000000, 0, SPI_NOR_QUAD_READ),
}; };
#endif #endif

View File

@ -13,8 +13,8 @@ id_0_expt_time = 10000 #10000us
id_0_gain_ratio = 1000 #1x gain id_0_gain_ratio = 1000 #1x gain
[DIRECTION] [DIRECTION]
id_0_mirror = 1 #mirror id_0_mirror = 1 #no mirror
id_0_flip = 1 #flip id_0_flip = 0 #flip
[POWER] [POWER]
id_0_mclk = 0 #CTL_SEN_CLK_SEL_SIEMCLK id_0_mclk = 0 #CTL_SEN_CLK_SEL_SIEMCLK

View File

@ -1,31 +1,39 @@
#!/bin/sh #!/bin/sh
GROUP_KO=ON GROUP_KO=ON
KERVER=`cat /proc/version | awk -F'version ' '{print $2}' | awk -F' ' '{print $1}'` KERVER=`cat /proc/version | awk -F'version ' '{print $2}' | awk -F' ' '{print $1}'`
RAMDISK_KO=ON
if [ "${RAMDISK_KO}" == "ON" ]; then
PREFIX="/etc"
else
PREFIX=""
fi
# System Driver Init # System Driver Init
#modprobe ehci-hcd #modprobe ehci-hcd
#modprobe xhci_plat_hcd #modprobe xhci_plat_hcd
#modprobe nvt_status #modprobe nvt_status
#modprobe nvt_pstore #modprobe nvt_pstore
insmod /lib/modules/$KERVER/extra/mcu/drv_sf_i2c_mcu.ko insmod ${PREFIX}/lib/modules/$KERVER/extra/mcu/drv_sf_i2c_mcu.ko
insmod /lib/modules/$KERVER/extra/crypto/cryptodev-linux/cryptodev.ko insmod ${PREFIX}/lib/modules/$KERVER/extra/crypto/cryptodev-linux/cryptodev.ko
#insmod /lib/modules/$KERVER/vos/kwrap/kwrap.ko #insmod /lib/modules/$KERVER/vos/kwrap/kwrap.ko
insmod /lib/modules/$KERVER/hdal/comm/nvtmem/nvtmem.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/comm/nvtmem/nvtmem.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_builtin/kdrv_builtin.ko #insmod /lib/modules/$KERVER/hdal/kdrv_builtin/kdrv_builtin.ko
#insmod /lib/modules/$KERVER/kernel/fs/fat/fat.ko #insmod /lib/modules/$KERVER/kernel/fs/fat/fat.ko
#insmod /lib/modules/$KERVER/kernel/fs/fat/vfat.ko #insmod /lib/modules/$KERVER/kernel/fs/fat/vfat.ko
#insmod /lib/modules/$KERVER/extra/fs/exfat/exfat.ko #insmod /lib/modules/$KERVER/extra/fs/exfat/exfat.ko
if [ "$GROUP_KO" == "ON" ]; then if [ "$GROUP_KO" == "ON" ]; then
insmod /lib/modules/$KERVER/hdal/comm/kdrv_comm.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/comm/kdrv_comm.ko
insmod /lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_gfx2d.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_gfx2d.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videocapture/kdrv_videocapture.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videocapture/kdrv_videocapture.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_videoprocess.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_videoprocess.ko
insmod /lib/modules/$KERVER/hdal/kflow_common/kflow_common.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_common/kflow_common.ko
insmod /lib/modules/$KERVER/hdal/kflow_gfx/videosprite/nvt_videosprite.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_gfx/videosprite/nvt_videosprite.ko
insmod /lib/modules/$KERVER/hdal/kflow_videocapture/kflow_videocapture.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videocapture/kflow_videocapture.ko
insmod /lib/modules/$KERVER/hdal/kflow_videoprocess/kflow_videoprocess.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videoprocess/kflow_videoprocess.ko
else else
# kdrv_comm # kdrv_comm
#insmod /lib/modules/$KERVER/hdal/comm/frammap/frammap.ko #insmod /lib/modules/$KERVER/hdal/comm/frammap/frammap.ko
@ -73,21 +81,21 @@ fi
#SDE #SDE
# kdrv_gfx2d # kdrv_gfx2d
insmod /lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_affine/affine_neon/kdrv_afn_neon.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_affine/affine_neon/kdrv_afn_neon.ko
insmod /lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_affine/kdrv_afn.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_affine/kdrv_afn.ko
insmod /lib/modules/$KERVER/hdal/kflow_gfx/nvt_gfx.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_gfx/nvt_gfx.ko
# kdrv_vdoout # kdrv_vdoout
insmod /lib/modules/$KERVER/hdal/kdrv_videoout/ide/nvt_ide.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videoout/ide/nvt_ide.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_videoout/mi/nvt_mi.ko #insmod /lib/modules/$KERVER/hdal/kdrv_videoout/mi/nvt_mi.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_videoout/dsi/nvt_dsi.ko #insmod /lib/modules/$KERVER/hdal/kdrv_videoout/dsi/nvt_dsi.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videoout/display_obj/kdrv_videoout.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videoout/display_obj/kdrv_videoout.ko
# kflow_videoout # kflow_videoout
insmod /lib/modules/$KERVER/hdal/kflow_videoout/unit/kflow_videoout.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videoout/unit/kflow_videoout.ko
# panel device # panel device
insmod /lib/modules/$KERVER/hdal/display_panel/nvt_dispdev_panel.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/display_panel/nvt_dispdev_panel.ko
case "${LCD1}" in case "${LCD1}" in
disp_off) disp_off)
;; ;;
@ -98,7 +106,7 @@ case "${LCD1}" in
if [[ $(echo $LCD1 | grep -c 'ifdsi') == "1" ]]; then if [[ $(echo $LCD1 | grep -c 'ifdsi') == "1" ]]; then
insmod /lib/modules/$KERVER/hdal/kdrv_videoout/dsi/nvt_dsi.ko insmod /lib/modules/$KERVER/hdal/kdrv_videoout/dsi/nvt_dsi.ko
fi fi
insmod /lib/modules/$KERVER/hdal/display_panel/${LCD1}/${LCD1}.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/display_panel/${LCD1}/${LCD1}.ko
;; ;;
esac esac
@ -114,34 +122,34 @@ esac
# nvt_h26x # nvt_h26x
#insmod /lib/modules/$KERVER/extra/vcodec/h26x/nvt_h26x.ko #insmod /lib/modules/$KERVER/extra/vcodec/h26x/nvt_h26x.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videocodec/kdrv_h26x.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videocodec/kdrv_h26x.ko
insmod /lib/modules/$KERVER/hdal/nvt_vencrc/nvt_vencrc.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/nvt_vencrc/nvt_vencrc.ko
# isf vdoenc # isf vdoenc
insmod /lib/modules/$KERVER/hdal/kflow_videoenc/unit/kflow_videoenc.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videoenc/unit/kflow_videoenc.ko
# isf vdodec # isf vdodec
insmod /lib/modules/$KERVER/hdal/kflow_videodec/unit/kflow_videodec.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videodec/unit/kflow_videodec.ko
# audio # audio
insmod /lib/modules/$KERVER/hdal/kdrv_audioio/audio_common/nvt_audio.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_audioio/audio_common/nvt_audio.ko
insmod /lib/modules/$KERVER/hdal/kdrv_audioio/kdrv_audio/nvt_kdrv_audio.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_audioio/kdrv_audio/nvt_kdrv_audio.ko
insmod /lib/modules/$KERVER/hdal/kflow_audiocapture/unit/kflow_audiocap.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_audiocapture/unit/kflow_audiocap.ko
insmod /lib/modules/$KERVER/hdal/kflow_audioout/unit/kflow_audioout.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_audioout/unit/kflow_audioout.ko
insmod /lib/modules/$KERVER/hdal/kdrv_audioio/audlib_aac/nvt_audlib_aac.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_audioio/audlib_aac/nvt_audlib_aac.ko
# isf audenc # isf audenc
insmod /lib/modules/$KERVER/hdal/kflow_audioenc/unit/kflow_audioenc.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_audioenc/unit/kflow_audioenc.ko
# isf auddec # isf auddec
insmod /lib/modules/$KERVER/hdal/kflow_audiodec/unit/kflow_audiodec.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_audiodec/unit/kflow_audiodec.ko
# iq, 3a # iq, 3a
#echo "isp_id_list: 0x3, ae_id_list: 0x3, awb_id_list: 0x3, iq_id_list 0x3" #echo "isp_id_list: 0x3, ae_id_list: 0x3, awb_id_list: 0x3, iq_id_list 0x3"
insmod /lib/modules/$KERVER/hdal/isp/nvt_isp.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/isp/nvt_isp.ko
insmod /lib/modules/$KERVER/hdal/ae/nvt_ae.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/ae/nvt_ae.ko
insmod /lib/modules/$KERVER/hdal/awb/nvt_awb.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/awb/nvt_awb.ko
insmod /lib/modules/$KERVER/hdal/iq/nvt_iq.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/iq/nvt_iq.ko
#insmod /lib/modules/$KERVER/hdal/af/nvt_af.ko #insmod /lib/modules/$KERVER/hdal/af/nvt_af.ko
# iq, 3a sample # iq, 3a sample
@ -153,9 +161,9 @@ insmod /lib/modules/$KERVER/hdal/iq/nvt_iq.ko
# motor & sensor # motor & sensor
if [ "${SENSOR1}" != "sen_off" ]; then if [ "${SENSOR1}" != "sen_off" ]; then
if [ "${SENSOR1_CFG}" != "sen_off" ]; then if [ "${SENSOR1_CFG}" != "sen_off" ]; then
insmod /lib/modules/$KERVER/hdal/${SENSOR1}/nvt_${SENSOR1}.ko sen_cfg_path=/mnt/app/sensor/${SENSOR1_CFG}.cfg insmod ${PREFIX}/lib/modules/$KERVER/hdal/${SENSOR1}/nvt_${SENSOR1}.ko sen_cfg_path=/mnt/app/sensor/${SENSOR1_CFG}.cfg
else else
insmod /lib/modules/$KERVER/hdal/${SENSOR1}/nvt_${SENSOR1}.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/${SENSOR1}/nvt_${SENSOR1}.ko
fi fi
fi fi
if [ "${SENSOR2}" != "sen_off" ] && [ "${SENSOR1}" != "${SENSOR2}" ]; then if [ "${SENSOR2}" != "sen_off" ] && [ "${SENSOR1}" != "${SENSOR2}" ]; then
@ -172,7 +180,7 @@ fi
#cv #cv
#insmod /lib/modules/$KERVER/hdal/kdrv_ive/kdrv_ive.ko #insmod /lib/modules/$KERVER/hdal/kdrv_ive/kdrv_ive.ko
insmod /lib/modules/$KERVER/hdal/kdrv_md/kdrv_md.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_md/kdrv_md.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_dis/kdrv_dis.ko #insmod /lib/modules/$KERVER/hdal/kdrv_dis/kdrv_dis.ko
#ai #ai
@ -182,25 +190,18 @@ insmod /lib/modules/$KERVER/hdal/kdrv_md/kdrv_md.ko
#fb #fb
#insmod /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/fb.ko #insmod /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/fb.ko
insmod /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbcopyarea.ko insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbcopyarea.ko
insmod /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbfillrect.ko insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbfillrect.ko
insmod /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbimgblt.ko insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbimgblt.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videoout/fbdev/nvt_fb.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videoout/fbdev/nvt_fb.ko
#iio & adc (for keyscan) #iio & adc (for keyscan)
echo "Insert iio & adc start" #insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko
insmod /lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko #insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko
#insmod /lib/modules/$KERVER/kernel/drivers/iio/industrialio-configfs.ko
insmod /lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko
echo "Insert iio & adc end"
#usb #usb
echo "Insert USB start" insmod ${PREFIX}/lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko
insmod /lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/comm/usb2dev/nvt_usb2dev.ko
insmod /lib/modules/$KERVER/hdal/comm/usb2dev/nvt_usb2dev.ko
echo "Insert USB end"
insmod /lib/modules/$KERVER/extra/gsensor/gsensor_xxx/gsensor_xxx.ko
#tse #tse
if [ "${TSE}" == "enable" ]; then if [ "${TSE}" == "enable" ]; then
@ -208,6 +209,9 @@ if [ "${TSE}" == "enable" ]; then
fi fi
#echo "execute cardv..." #echo "execute cardv..."
/usr/bin/isp_demon
cardv &
if [ -f /usr/bin/isp_demon ] ; then
/usr/bin/isp_demon
fi
cardv &

View File

@ -1,93 +1,65 @@
#!/bin/sh #!/bin/sh
GROUP_KO=ON
KERVER=`cat /proc/version | awk -F'version ' '{print $2}' | awk -F' ' '{print $1}'` KERVER=`cat /proc/version | awk -F'version ' '{print $2}' | awk -F' ' '{print $1}'`
RAMDISK_KO=ON
if [ "${RAMDISK_KO}" == "ON" ]; then
PREFIX="/etc"
else
PREFIX=""
fi
HUNTING_BOOT_MODE_4G_ONLY=4G_ONLY
# System Driver Init # System Driver Init
#modprobe ehci-hcd #modprobe ehci-hcd
#modprobe xhci_plat_hcd #modprobe xhci_plat_hcd
#modprobe nvt_status #modprobe nvt_status
#modprobe nvt_pstore #modprobe nvt_pstore
insmod /lib/modules/$KERVER/extra/mcu/drv_sf_i2c_mcu.ko HUNTING_BOOT_MODE=`dmesg | grep "Kernel command line" | sed 's/.* hunt_boot_mode=\(.*\) .*/\1/'`
insmod /lib/modules/$KERVER/extra/crypto/cryptodev-linux/cryptodev.ko
echo HUNTING_BOOT_MODE=${HUNTING_BOOT_MODE}
if [ "${HUNTING_BOOT_MODE_4G_ONLY}" = "${HUNTING_BOOT_MODE}" ]; then
echo "skip insert ko";
else
#insmod ${PREFIX}/lib/modules/$KERVER/extra/mcu/drv_sf_i2c_mcu.ko
insmod ${PREFIX}/lib/modules/$KERVER/extra/crypto/cryptodev-linux/cryptodev.ko
#insmod /lib/modules/$KERVER/vos/kwrap/kwrap.ko #insmod /lib/modules/$KERVER/vos/kwrap/kwrap.ko
insmod /lib/modules/$KERVER/hdal/comm/nvtmem/nvtmem.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/comm/nvtmem/nvtmem.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_builtin/kdrv_builtin.ko #insmod /lib/modules/$KERVER/hdal/kdrv_builtin/kdrv_builtin.ko
#insmod /lib/modules/$KERVER/kernel/fs/fat/fat.ko #insmod /lib/modules/$KERVER/kernel/fs/fat/fat.ko
#insmod /lib/modules/$KERVER/kernel/fs/fat/vfat.ko #insmod /lib/modules/$KERVER/kernel/fs/fat/vfat.ko
#insmod /lib/modules/$KERVER/extra/fs/exfat/exfat.ko #insmod /lib/modules/$KERVER/extra/fs/exfat/exfat.ko
if [ "$GROUP_KO" == "ON" ]; then if [[ -f ${PREFIX}/lib/modules/$KERVER/hdal/comm/kdrv_comm.ko ]]; then
insmod /lib/modules/$KERVER/hdal/comm/kdrv_comm.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/comm/kdrv_comm.ko
insmod /lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_gfx2d.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_gfx2d.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videocapture/kdrv_videocapture.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videocapture/kdrv_videocapture.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_videoprocess.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_videoprocess.ko
insmod /lib/modules/$KERVER/hdal/kflow_common/kflow_common.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_common/kflow_common.ko
insmod /lib/modules/$KERVER/hdal/kflow_gfx/videosprite/nvt_videosprite.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_gfx/videosprite/nvt_videosprite.ko
insmod /lib/modules/$KERVER/hdal/kflow_videocapture/kflow_videocapture.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videocapture/kflow_videocapture.ko
insmod /lib/modules/$KERVER/hdal/kflow_videoprocess/kflow_videoprocess.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videoprocess/kflow_videoprocess.ko
else
# kdrv_comm
#insmod /lib/modules/$KERVER/hdal/comm/frammap/frammap.ko
#insmod /lib/modules/$KERVER/extra/msdcnvt/msdcnvt/msdcnvt.ko
#insmod /lib/modules/$KERVER/hdal/comm/pwm/nvt_pwm.ko
insmod /lib/modules/$KERVER/hdal/comm/drv_sys/nvt_drv_sys.ko
insmod /lib/modules/$KERVER/hdal/comm/ddr_arb/ddr_arb.ko
insmod /lib/modules/$KERVER/hdal/comm/kdrv_log/kdrv_log.ko
insmod /lib/modules/$KERVER/hdal/comm/sif/nvt_sif.ko
# kdrv_gfx2d
insmod /lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_grph/kdrv_grph.ko
insmod /lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_ise/kdrv_ise.ko
# kdrv_videocapture
insmod /lib/modules/$KERVER/hdal/kdrv_videocapture/ssenif/senphy/nvt_senphy.ko
# kdrv_videocatpure for sensor interface selection
insmod /lib/modules/$KERVER/hdal/kdrv_videocapture/ssenif/hal/nvt_ssenif.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videocapture/ssenif/csi/nvt_csi.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videocapture/ssenif/lvds/nvt_lvds.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videocapture/kdrv_sie/kdrv_sie.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videocapture/kdrv_tge/kdrv_tge.ko
# kdrv_videoprocess
insmod /lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_dce/kdrv_dce.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_ife/kdrv_ife.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_ife2/kdrv_ife2.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_ipe/kdrv_ipe.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_ime/kdrv_ime.ko
# kflow_common
insmod /lib/modules/$KERVER/hdal/kflow_common/nvtmpp/nvtmpp.ko
insmod /lib/modules/$KERVER/hdal/kflow_common/isf_flow/kflow_isf.ko
insmod /lib/modules/$KERVER/hdal/kflow_common/gximage/nvt_gximage.ko
# kflow_gfx
insmod /lib/modules/$KERVER/hdal/kflow_gfx/videosprite/nvt_videosprite.ko
# kflow_videocapture
insmod /lib/modules/$KERVER/hdal/kflow_videocapture/ctl_sen/ctl_sen.ko
insmod /lib/modules/$KERVER/hdal/kflow_videocapture/ctl_sie/kflow_ctl_sie.ko
insmod /lib/modules/$KERVER/hdal/kflow_videocapture/unit/kflow_videocap.ko
#kflow_videoprocess
insmod /lib/modules/$KERVER/hdal/kflow_videoprocess/ctl/kflow_ctl_ipp.ko
insmod /lib/modules/$KERVER/hdal/kflow_videoprocess/unit/kflow_videoproc.ko
fi fi
# rpc
#insmod /lib/modules/$KERVER/hdal/kdrv_rpc/kdrv_rpc.ko
#SDE
# kdrv_gfx2d # kdrv_gfx2d
insmod /lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_affine/affine_neon/kdrv_afn_neon.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_affine/affine_neon/kdrv_afn_neon.ko
insmod /lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_affine/kdrv_afn.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_affine/kdrv_afn.ko
insmod /lib/modules/$KERVER/hdal/kflow_gfx/nvt_gfx.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_gfx/nvt_gfx.ko
# kdrv_vdoout # kdrv_vdoout
insmod /lib/modules/$KERVER/hdal/kdrv_videoout/ide/nvt_ide.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videoout/ide/nvt_ide.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_videoout/mi/nvt_mi.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videoout/display_obj/kdrv_videoout.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_videoout/dsi/nvt_dsi.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videoout/display_obj/kdrv_videoout.ko
# kflow_videoout # kflow_videoout
insmod /lib/modules/$KERVER/hdal/kflow_videoout/unit/kflow_videoout.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videoout/unit/kflow_videoout.ko
# panel device # panel device
insmod /lib/modules/$KERVER/hdal/display_panel/nvt_dispdev_panel.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/display_panel/nvt_dispdev_panel.ko
case "${LCD1}" in case "${LCD1}" in
disp_off) disp_off)
;; ;;
@ -98,116 +70,79 @@ case "${LCD1}" in
if [[ $(echo $LCD1 | grep -c 'ifdsi') == "1" ]]; then if [[ $(echo $LCD1 | grep -c 'ifdsi') == "1" ]]; then
insmod /lib/modules/$KERVER/hdal/kdrv_videoout/dsi/nvt_dsi.ko insmod /lib/modules/$KERVER/hdal/kdrv_videoout/dsi/nvt_dsi.ko
fi fi
insmod /lib/modules/$KERVER/hdal/display_panel/${LCD1}/${LCD1}.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/display_panel/${LCD1}/${LCD1}.ko
;; ;;
esac esac
#insmod /lib/modules/$KERVER/hdal/kdrv_gfx2d/kdrv_rotation/kdrv_rotation.ko
#insmod /lib/modules/$KERVER/hdal/kflow_gfx/videosprite/nvt_videosprite.ko
# ipp test
#insmod /lib/modules/$KERVER/hdal/kdrv_videoprocess/kdrv_ipp_sim/kdrv_ipp_sim.ko
# nvt_jpg
#insmod /lib/modules/$KERVER/extra/vcodec/jpeg/nvt_jpg.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_videocodec/jpeg/kdrv_jpg.ko
# nvt_h26x # nvt_h26x
#insmod /lib/modules/$KERVER/extra/vcodec/h26x/nvt_h26x.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videocodec/kdrv_h26x.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videocodec/kdrv_h26x.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/nvt_vencrc/nvt_vencrc.ko
insmod /lib/modules/$KERVER/hdal/nvt_vencrc/nvt_vencrc.ko
# isf vdoenc # isf vdoenc
insmod /lib/modules/$KERVER/hdal/kflow_videoenc/unit/kflow_videoenc.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videoenc/unit/kflow_videoenc.ko
# isf vdodec # isf vdodec
insmod /lib/modules/$KERVER/hdal/kflow_videodec/unit/kflow_videodec.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_videodec/unit/kflow_videodec.ko
# audio # audio
insmod /lib/modules/$KERVER/hdal/kdrv_audioio/audio_common/nvt_audio.ko if [[ -f ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_audioio/audio_common/nvt_audio.ko ]]; then
insmod /lib/modules/$KERVER/hdal/kdrv_audioio/kdrv_audio/nvt_kdrv_audio.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_audioio/audio_common/nvt_audio.ko
insmod /lib/modules/$KERVER/hdal/kflow_audiocapture/unit/kflow_audiocap.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_audioio/kdrv_audio/nvt_kdrv_audio.ko
insmod /lib/modules/$KERVER/hdal/kflow_audioout/unit/kflow_audioout.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_audiocapture/unit/kflow_audiocap.ko
insmod /lib/modules/$KERVER/hdal/kdrv_audioio/audlib_aac/nvt_audlib_aac.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_audioout/unit/kflow_audioout.ko
fi
insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_audioio/audlib_aac/nvt_audlib_aac.ko
# isf audenc # isf audenc
insmod /lib/modules/$KERVER/hdal/kflow_audioenc/unit/kflow_audioenc.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_audioenc/unit/kflow_audioenc.ko
# isf auddec # isf auddec
insmod /lib/modules/$KERVER/hdal/kflow_audiodec/unit/kflow_audiodec.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kflow_audiodec/unit/kflow_audiodec.ko
# iq, 3a # iq, 3a
#echo "isp_id_list: 0x3, ae_id_list: 0x3, awb_id_list: 0x3, iq_id_list 0x3" #echo "isp_id_list: 0x3, ae_id_list: 0x3, awb_id_list: 0x3, iq_id_list 0x3"
insmod /lib/modules/$KERVER/hdal/isp/nvt_isp.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/isp/nvt_isp.ko
insmod /lib/modules/$KERVER/hdal/ae/nvt_ae.ko
insmod /lib/modules/$KERVER/hdal/awb/nvt_awb.ko
insmod /lib/modules/$KERVER/hdal/iq/nvt_iq.ko
#insmod /lib/modules/$KERVER/hdal/af/nvt_af.ko
# iq, 3a sample if [[ -f ${PREFIX}/lib/modules/$KERVER/hdal/awb/nvt_awb.ko ]]; then
#insmod /lib/modules/$KERVER/hdal/samples/sample_nvt_ae.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/ae/nvt_ae.ko
#insmod /lib/modules/$KERVER/hdal/samples/sample_nvt_af.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/awb/nvt_awb.ko
#insmod /lib/modules/$KERVER/hdal/samples/sample_nvt_awb.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/iq/nvt_iq.ko
#insmod /lib/modules/$KERVER/hdal/samples/sample_nvt_iq.ko
# motor & sensor
if [ "${SENSOR1}" != "sen_off" ]; then
if [ "${SENSOR1_CFG}" != "sen_off" ]; then
insmod /lib/modules/$KERVER/hdal/${SENSOR1}/nvt_${SENSOR1}.ko sen_cfg_path=/mnt/app/sensor/${SENSOR1_CFG}.cfg
else
insmod /lib/modules/$KERVER/hdal/${SENSOR1}/nvt_${SENSOR1}.ko
fi
fi
if [ "${SENSOR2}" != "sen_off" ] && [ "${SENSOR1}" != "${SENSOR2}" ]; then
if [ "${SENSOR2_CFG}" != "sen_off" ]; then
insmod /lib/modules/$KERVER/hdal/${SENSOR2}/nvt_${SENSOR2}.ko sen_cfg_path=/mnt/app/sensor/${SENSOR2_CFG}.cfg
else
insmod /lib/modules/$KERVER/hdal/${SENSOR2}/nvt_${SENSOR2}.ko
fi
fi fi
# dsp insmod ${PREFIX}/lib/modules/$KERVER/hdal/${SENSOR1}/nvt_${SENSOR1}.ko sen_cfg_path=/mnt/app/sensor/${SENSOR1_CFG}.cfg
#insmod /lib/modules/$KERVER/hdal/kflow_rpc/nvt_ipc.ko
#insmod /lib/modules/$KERVER/hdal/dsp/nvt_dsp.ko
#cv #cv
#insmod /lib/modules/$KERVER/hdal/kdrv_ive/kdrv_ive.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_md/kdrv_md.ko
insmod /lib/modules/$KERVER/hdal/kdrv_md/kdrv_md.ko
#insmod /lib/modules/$KERVER/hdal/kdrv_dis/kdrv_dis.ko
#ai
#insmod /lib/modules/$KERVER/hdal/kdrv_ai/kdrv_ai.ko
#insmod /lib/modules/$KERVER/hdal/net_flow_sample/netflowsample.ko
#insmod /lib/modules/$KERVER/hdal/kflow_ai/kflow_ai.ko
#fb #fb
#insmod /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/fb.ko if [[ -f ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videoout/fbdev/nvt_fb.ko ]]; then
insmod /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbcopyarea.ko insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbcopyarea.ko
insmod /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbfillrect.ko insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbfillrect.ko
insmod /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbimgblt.ko insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbimgblt.ko
insmod /lib/modules/$KERVER/hdal/kdrv_videoout/fbdev/nvt_fb.ko insmod ${PREFIX}/lib/modules/$KERVER/hdal/kdrv_videoout/fbdev/nvt_fb.ko
#iio & adc (for keyscan)
echo "Insert iio & adc start"
insmod /lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko
#insmod /lib/modules/$KERVER/kernel/drivers/iio/industrialio-configfs.ko
insmod /lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko
echo "Insert iio & adc end"
#usb
echo "Insert USB start"
insmod /lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko
insmod /lib/modules/$KERVER/hdal/comm/usb2dev/nvt_usb2dev.ko
echo "Insert USB end"
insmod /lib/modules/$KERVER/extra/gsensor/gsensor_xxx/gsensor_xxx.ko
#tse
if [ "${TSE}" == "enable" ]; then
insmod /lib/modules/$KERVER/hdal/comm/tse/nvt_tse.ko
fi fi
#echo "execute cardv..." #iio & adc (for keyscan)
if [[ -f ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko ]]; then
insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko
fi
if [[ -f ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko ]]; then
insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko
fi
#usb
if [[ -f ${PREFIX}/lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko ]]; then
insmod ${PREFIX}/lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko
insmod ${PREFIX}/lib/modules/$KERVER/hdal/comm/usb2dev/nvt_usb2dev.ko
fi
if [ -f /usr/bin/isp_demon ]; then
/usr/bin/isp_demon /usr/bin/isp_demon
fi
cardv & cardv &
fi

View File

@ -1,14 +1,11 @@
[ -f /etc/sysctl.conf ] && sysctl -p >&- [ -f /etc/sysctl.conf ] && sysctl -p >&-
modprobe drvdump modprobe drvdump
# coredump setting # coredump setting
echo 1 > /proc/sys/kernel/core_uses_pid # echo 1 > /proc/sys/kernel/core_uses_pid
ulimit -c unlimited ulimit -c unlimited
echo "/var/log/core-%e-%p-%t" > /proc/sys/kernel/core_pattern # echo "/var/log/core-%e-%p-%t" > /proc/sys/kernel/core_pattern
# cardv & # cardv &
# echo 7 4 1 7 > /proc/sys/kernel/printk # echo 7 4 1 7 > /proc/sys/kernel/printk
# cat /proc/{cardv_pid}/maps for debug purpose # cat /proc/{cardv_pid}/maps for debug purpose
# sleep 0.2 # sleep 0.2
# cat /proc/$(ps | grep 'cardv' | awk 'NR==1{print $1}')/maps # cat /proc/$(ps | grep 'cardv' | awk 'NR==1{print $1}')/maps

View File

@ -22,8 +22,8 @@ BOARD_LINUX_ADDR = 0x00000000
BOARD_LINUX_SIZE = 0x01800000 BOARD_LINUX_SIZE = 0x01800000
BOARD_LINUX_MAXBLK_ADDR = 0x00000000 BOARD_LINUX_MAXBLK_ADDR = 0x00000000
BOARD_LINUX_MAXBLK_SIZE = 0x01800000 BOARD_LINUX_MAXBLK_SIZE = 0x01800000
BOARD_MEDIA_ADDR = 0x03500000 BOARD_MEDIA_ADDR = 0x03600000
BOARD_MEDIA_SIZE = 0x04B00000 BOARD_MEDIA_SIZE = 0x04A00000
BIN_NAME = FW98565A BIN_NAME = FW98565A
BIN_NAME_T = FW98565T BIN_NAME_T = FW98565T
RTOS_APP_MAIN = cardv RTOS_APP_MAIN = cardv
@ -31,8 +31,8 @@ EMBMEM_BLK_SIZE = 0x10000
EMBMEM = EMBMEM_SPI_NOR EMBMEM = EMBMEM_SPI_NOR
FW_TYPE = FW_TYPE_PARTIAL FW_TYPE = FW_TYPE_PARTIAL
UI_STYLE = UI_STYLE_LVGL UI_STYLE = UI_STYLE_LVGL
NVT_CFG_APP_EXTERNAL = hostapd wireless_tool iperf-3 wpa_supplicant dhd_priv isp_demon NVT_CFG_APP_EXTERNAL = hostapd wireless_tool iperf-3 wpa_supplicant dhd_priv
NVT_CFG_APP = mem cardv memcpy NVT_CFG_APP = mem cardv memcpy isp_demon
NVT_ROOTFS_ETC = NVT_ROOTFS_ETC =
NVT_BINARY_FILE_STRIP = yes NVT_BINARY_FILE_STRIP = yes
NVT_CFG_KERNEL_CFG = na51089_evb_cardv_defconfig_release NVT_CFG_KERNEL_CFG = na51089_evb_cardv_defconfig_release
@ -51,7 +51,7 @@ SENSOR2 = sen_off
SENSOR2_CFG = sen_off SENSOR2_CFG = sen_off
NVT_ROOTFS_RW_PART_EN = NVT_ROOTFS_RW_PART_EN_ON NVT_ROOTFS_RW_PART_EN = NVT_ROOTFS_RW_PART_EN_ON
NVT_ETHERNET = NVT_ETHERNET_NONE NVT_ETHERNET = NVT_ETHERNET_NONE
NVT_SDIO_WIFI = NVT_SDIO_WIFI_NONE NVT_SDIO_WIFI = NVT_SDIO_WIFI_RTK
NVT_USB_WIFI = NVT_USB_WIFI_NONE NVT_USB_WIFI = NVT_USB_WIFI_NONE
NVT_USB_4G = NVT_USB_4G_NONE NVT_USB_4G = NVT_USB_4G_NONE
WIFI_RTK_MDL = WIFI_RTK_MDL_8189 WIFI_RTK_MDL = WIFI_RTK_MDL_8189

View File

@ -357,7 +357,7 @@ clean:
install: $(OUTPUT_NAME) $(OUTPUT_APPFS) install: $(OUTPUT_NAME) $(OUTPUT_APPFS)
@mkdir -p $(INSTALL_DIR) @mkdir -p $(INSTALL_DIR)
@cp -avf $(OUTPUT_NAME) $(INSTALL_DIR) @cp -avf $(OUTPUT_NAME) $(INSTALL_DIR)
@cp -avf $(OUTPUT_NAME) $(ROOTFS_DIR)/rootfs/bin @cp -avf $(OUTPUT_NAME) $(ROOTFS_DIR)/rootfs/usr/bin
@cp -avf $(OUTPUT_APPFS) $(LINUX_BUILD_TOP)/output @cp -avf $(OUTPUT_APPFS) $(LINUX_BUILD_TOP)/output
dasm: $(IMG_NAME) dasm: $(IMG_NAME)

View File

@ -162,4 +162,21 @@
#ifndef FSCK_FUNC //fsck is for disk checking #ifndef FSCK_FUNC //fsck is for disk checking
#define FSCK_FUNC DISABLE #define FSCK_FUNC DISABLE
#endif #endif
#ifndef HUNTING_MCU_I2C
#define HUNTING_MCU_I2C DISABLE
#endif
#ifndef HUNTING_MCU_UART
#define HUNTING_MCU_UART ENABLE
#endif
#ifndef HUNTING_IR_LED_940
#define HUNTING_IR_LED_940 ENABLE//DISABLE
#endif
#ifndef SF_BASE_VERSION
#define SF_BASE_VERSION "7MD4RCwD3T2"
#endif
#endif //_PRJCFG_DEFAULT_H_ #endif //_PRJCFG_DEFAULT_H_

BIN
code/driver/source/crypto/cryptodev-linux/authenc.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/crypto/cryptodev-linux/cryptlib.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/crypto/cryptodev-linux/cryptodev.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/crypto/cryptodev-linux/ioctl.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/crypto/cryptodev-linux/main.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/crypto/cryptodev-linux/zc.o Normal file → Executable file

Binary file not shown.

42
code/driver/source/msdcnvt/msdcnvt/.msdcnvt_main.o.d Normal file → Executable file
View File

@ -44,27 +44,27 @@ msdcnvt_main.o: \
include/linux/printk.h include/linux/init.h include/linux/kern_levels.h \ include/linux/printk.h include/linux/init.h include/linux/kern_levels.h \
include/linux/cache.h include/uapi/linux/kernel.h \ include/linux/cache.h include/uapi/linux/kernel.h \
include/uapi/linux/sysinfo.h include/linux/build_bug.h \ include/uapi/linux/sysinfo.h include/linux/build_bug.h \
arch/arm/include/asm/div64.h arch/arm/include/asm/compiler.h \ include/linux/module.h include/linux/list.h include/linux/poison.h \
include/asm-generic/div64.h include/linux/module.h include/linux/list.h \ include/linux/const.h include/uapi/linux/const.h include/linux/stat.h \
include/linux/poison.h include/linux/const.h include/uapi/linux/const.h \ arch/arm/include/uapi/asm/stat.h include/uapi/linux/stat.h \
include/linux/stat.h arch/arm/include/uapi/asm/stat.h \ include/linux/time.h include/linux/seqlock.h include/linux/spinlock.h \
include/uapi/linux/stat.h include/linux/time.h include/linux/seqlock.h \ include/linux/preempt.h arch/arm/include/generated/asm/preempt.h \
include/linux/spinlock.h include/linux/preempt.h \ include/asm-generic/preempt.h include/linux/thread_info.h \
arch/arm/include/generated/asm/preempt.h include/asm-generic/preempt.h \ include/linux/bug.h arch/arm/include/asm/bug.h \
include/linux/thread_info.h include/linux/bug.h \ arch/arm/include/asm/opcodes.h include/asm-generic/bug.h \
arch/arm/include/asm/bug.h arch/arm/include/asm/opcodes.h \ include/linux/restart_block.h include/linux/time64.h \
include/asm-generic/bug.h include/linux/restart_block.h \ include/linux/math64.h arch/arm/include/asm/div64.h \
include/linux/time64.h include/linux/math64.h include/uapi/linux/time.h \ arch/arm/include/asm/compiler.h include/asm-generic/div64.h \
arch/arm/include/asm/thread_info.h arch/arm/include/asm/fpstate.h \ include/uapi/linux/time.h arch/arm/include/asm/thread_info.h \
arch/arm/include/asm/page.h arch/arm/include/asm/glue.h \ arch/arm/include/asm/fpstate.h arch/arm/include/asm/page.h \
arch/arm/include/asm/pgtable-2level-types.h \ arch/arm/include/asm/glue.h arch/arm/include/asm/pgtable-2level-types.h \
arch/arm/include/asm/memory.h include/linux/sizes.h \ arch/arm/include/asm/memory.h include/linux/sizes.h \
arch/arm/mach-nvt-ivot/include/mach/memory.h \ arch/arm/mach-nvt-ivot/include/mach/memory.h \
arch/arm/include/asm/kasan_def.h include/asm-generic/memory_model.h \ arch/arm/include/asm/kasan_def.h include/asm-generic/memory_model.h \
include/linux/pfn.h include/asm-generic/getorder.h \ include/linux/pfn.h include/asm-generic/getorder.h \
include/linux/bottom_half.h include/linux/spinlock_types.h \ include/linux/bottom_half.h include/linux/spinlock_types.h \
arch/arm/include/asm/spinlock_types.h include/linux/lockdep.h \ include/linux/spinlock_types_up.h include/linux/lockdep.h \
include/linux/rwlock_types.h arch/arm/include/asm/spinlock.h \ include/linux/rwlock_types.h include/linux/spinlock_up.h \
include/linux/rwlock.h include/linux/spinlock_api_smp.h \ include/linux/rwlock.h include/linux/spinlock_api_smp.h \
include/linux/rwlock_api_smp.h include/linux/time32.h \ include/linux/rwlock_api_smp.h include/linux/time32.h \
include/linux/uidgid.h include/linux/highuid.h include/linux/kmod.h \ include/linux/uidgid.h include/linux/highuid.h include/linux/kmod.h \
@ -94,11 +94,11 @@ msdcnvt_main.o: \
include/linux/rcu_segcblist.h include/linux/srcutree.h \ include/linux/rcu_segcblist.h include/linux/srcutree.h \
include/linux/rcu_node_tree.h include/linux/completion.h \ include/linux/rcu_node_tree.h include/linux/completion.h \
include/linux/topology.h include/linux/smp.h include/linux/llist.h \ include/linux/topology.h include/linux/smp.h include/linux/llist.h \
arch/arm/include/asm/smp.h include/linux/percpu.h \ include/linux/percpu.h arch/arm/include/asm/percpu.h \
arch/arm/include/asm/percpu.h include/asm-generic/percpu.h \ include/asm-generic/percpu.h include/linux/percpu-defs.h \
include/linux/percpu-defs.h arch/arm/include/asm/topology.h \ arch/arm/include/asm/topology.h include/asm-generic/topology.h \
include/asm-generic/topology.h include/linux/sysctl.h \ include/linux/sysctl.h include/linux/rbtree.h \
include/linux/rbtree.h include/uapi/linux/sysctl.h include/linux/elf.h \ include/uapi/linux/sysctl.h include/linux/elf.h \
arch/arm/include/asm/elf.h arch/arm/include/asm/auxvec.h \ arch/arm/include/asm/elf.h arch/arm/include/asm/auxvec.h \
arch/arm/include/uapi/asm/auxvec.h arch/arm/include/asm/vdso_datapage.h \ arch/arm/include/uapi/asm/auxvec.h arch/arm/include/asm/vdso_datapage.h \
arch/arm/include/asm/user.h include/uapi/linux/elf.h \ arch/arm/include/asm/user.h include/uapi/linux/elf.h \

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt_api.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt_bi.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt_bk.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt_drv.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt_int.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt_main.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt_misc.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt_proc.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt/msdcnvt_si.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt_adj/msdcnvt_adj.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt_adj/msdcnvt_adj_.o Normal file → Executable file

Binary file not shown.

BIN
code/driver/source/msdcnvt/msdcnvt_adj/msdcnvt_main.o Normal file → Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
code/hdal/drivers/k_driver/source/comm/ddr_arb/arb.o Normal file → Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
code/hdal/drivers/k_driver/source/comm/drv_sys/hwclock.o Normal file → Executable file

Binary file not shown.

Binary file not shown.

BIN
code/hdal/drivers/k_driver/source/comm/drv_sys/timer.o Normal file → Executable file

Binary file not shown.

Binary file not shown.

BIN
code/hdal/drivers/k_driver/source/comm/pwm/pwm.o Normal file → Executable file

Binary file not shown.

Binary file not shown.

BIN
code/hdal/drivers/k_driver/source/comm/sif/sif.o Normal file → Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More