Enable VO module and BT656 pinmux for Hi3516Cv500

pull/231/head
Dmitry Ermakov 2022-05-21 22:30:42 +03:00
parent 5e399bb717
commit 1d6d9f03b1
3 changed files with 24 additions and 4 deletions

View File

@ -1667,7 +1667,10 @@ CONFIG_MFD_SYSCON=y
#
# Frame buffer Devices
#
# CONFIG_FB is not set
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_CMDLINE=y
CONFIG_FB_NOTIFY=y
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
# CONFIG_VGASTATE is not set

View File

@ -99,12 +99,29 @@ remove_gyro() {
rmmod -w hi_spi
}
sys_config(){
bt656_pinmux(){
devmem 0x114f0040 32 0x2
devmem 0x114f0044 32 0x2
devmem 0x114f0048 32 0x2
devmem 0x114f004c 32 0x2
devmem 0x114f0050 32 0x2
devmem 0x114f0054 32 0x2
devmem 0x114f0058 32 0x2
devmem 0x114f005c 32 0x2
devmem 0x114f0068 32 0x2
}
bt656_pinmux;
}
insert_ko() {
# driver load
insert_osal
# sys config
insmod sys_config.ko chip=${chipid} sensors=sns0=$SNS_TYPE0,sns1=$SNS_TYPE1, g_cmos_yuv_flag=$YUV_TYPE0
sys_config;
# insmod hi_tzasc.ko
insmod hi3516cv500_base.ko
insmod hi3516cv500_sys.ko
@ -116,8 +133,8 @@ insert_ko() {
insmod hi3516cv500_vi.ko
insert_isp
insmod hi3516cv500_vpss.ko
# insmod hi3516cv500_vo.ko
# insmod hifb.ko video="hifb:vram0_size:16200" # default fb0:1080p
insmod hi3516cv500_vo.ko
# insmod hifb.ko video="hifb:vram0_size:1024" # default fb0:576p
insmod hi3516cv500_chnl.ko
insmod hi3516cv500_vedu.ko

View File

@ -50,7 +50,7 @@ define HISILICON_OSDRV_HI3516CV500_INSTALL_TARGET_CMDS
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv500/files/kmod/hi3516cv500_vfmw.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv500/files/kmod/hi3516cv500_vgs.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv500/files/kmod/hi3516cv500_vi.ko
# $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv500/files/kmod/hi3516cv500_vo.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv500/files/kmod/hi3516cv500_vo.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv500/files/kmod/hi3516cv500_vpss.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv500/files/kmod/hi3516cv500_wdt.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv500/files/kmod/hi_cipher.ko