mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Merge branch 'OpenIPC:master' into master
						commit
						0200517691
					
				|  | @ -24,11 +24,11 @@ BR2_LINUX_KERNEL=y | |||
| BR2_LINUX_KERNEL_CUSTOM_VERSION=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.0.8" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_FULLHAN_PATH)/board/fh8856v100/kernel/fh8856v100.generic.config" | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_FULLHAN_PATH)/board/fh8852v100/kernel/fh8856v100.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
| BR2_LINUX_KERNEL_XZ=y | ||||
| BR2_LINUX_KERNEL_EXT_FULLHAN_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_FULLHAN_PATCHER_LIST="$(BR2_EXTERNAL_FULLHAN_PATH)/board/fh8856v100/kernel/patches/ $(BR2_EXTERNAL_FULLHAN_PATH)/board/fh8856v100/kernel/overlay" | ||||
| BR2_LINUX_KERNEL_EXT_FULLHAN_PATCHER_LIST="$(BR2_EXTERNAL_FULLHAN_PATH)/board/fh8852v100/kernel/patches/ $(BR2_EXTERNAL_FULLHAN_PATH)/board/fh8852v100/kernel/overlay" | ||||
| 
 | ||||
| # Filesystem | ||||
| # BR2_TARGET_TZ_INFO is not set | ||||
|  |  | |||
|  | @ -144,7 +144,6 @@ CONFIG_MULTIUSER=y | |||
| CONFIG_SYSFS_SYSCALL=y | ||||
| # CONFIG_SYSCTL_SYSCALL is not set | ||||
| CONFIG_KALLSYMS=y | ||||
| # CONFIG_KALLSYMS_ALL is not set | ||||
| # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set | ||||
| CONFIG_KALLSYMS_BASE_RELATIVE=y | ||||
| CONFIG_PRINTK=y | ||||
|  | @ -530,7 +529,6 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y | |||
| CONFIG_ARM_CPU_SUSPEND=y | ||||
| CONFIG_ARCH_HIBERNATION_POSSIBLE=y | ||||
| CONFIG_NET=y | ||||
| CONFIG_NET_INGRESS=y | ||||
| 
 | ||||
| # | ||||
| # Networking options | ||||
|  | @ -554,26 +552,25 @@ CONFIG_IP_PNP_DHCP=y | |||
| # CONFIG_IP_PNP_RARP is not set | ||||
| # CONFIG_NET_IPIP is not set | ||||
| # CONFIG_NET_IPGRE_DEMUX is not set | ||||
| CONFIG_NET_IP_TUNNEL=m | ||||
| CONFIG_NET_IP_TUNNEL=y | ||||
| # CONFIG_SYN_COOKIES is not set | ||||
| # CONFIG_NET_IPVTI is not set | ||||
| # CONFIG_NET_UDP_TUNNEL is not set | ||||
| # CONFIG_NET_FOU is not set | ||||
| # CONFIG_NET_FOU_IP_TUNNELS is not set | ||||
| CONFIG_NET_UDP_TUNNEL=y | ||||
| CONFIG_NET_FOU=y | ||||
| # CONFIG_INET_AH is not set | ||||
| # CONFIG_INET_ESP is not set | ||||
| # CONFIG_INET_IPCOMP is not set | ||||
| # CONFIG_INET_XFRM_TUNNEL is not set | ||||
| CONFIG_INET_TUNNEL=m | ||||
| CONFIG_INET_XFRM_MODE_TRANSPORT=m | ||||
| CONFIG_INET_XFRM_MODE_TUNNEL=m | ||||
| CONFIG_INET_XFRM_MODE_BEET=m | ||||
| CONFIG_INET_DIAG=m | ||||
| CONFIG_INET_TCP_DIAG=m | ||||
| # CONFIG_INET_TUNNEL is not set | ||||
| # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||||
| # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||||
| # CONFIG_INET_XFRM_MODE_BEET is not set | ||||
| CONFIG_INET_DIAG=y | ||||
| CONFIG_INET_TCP_DIAG=y | ||||
| # CONFIG_INET_UDP_DIAG is not set | ||||
| # CONFIG_INET_DIAG_DESTROY is not set | ||||
| # CONFIG_TCP_CONG_ADVANCED is not set | ||||
| CONFIG_TCP_CONG_CUBIC=y | ||||
| CONFIG_DEFAULT_CUBIC=y | ||||
| CONFIG_DEFAULT_TCP_CONG="cubic" | ||||
| # CONFIG_TCP_MD5SIG is not set | ||||
| CONFIG_IPV6=y | ||||
|  | @ -583,61 +580,22 @@ CONFIG_IPV6=y | |||
| # CONFIG_INET6_ESP is not set | ||||
| # CONFIG_INET6_IPCOMP is not set | ||||
| # CONFIG_IPV6_MIP6 is not set | ||||
| # CONFIG_IPV6_ILA is not set | ||||
| # CONFIG_INET6_XFRM_TUNNEL is not set | ||||
| # CONFIG_INET6_TUNNEL is not set | ||||
| CONFIG_INET6_XFRM_MODE_TRANSPORT=m | ||||
| CONFIG_INET6_XFRM_MODE_TUNNEL=m | ||||
| CONFIG_INET6_XFRM_MODE_BEET=m | ||||
| # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set | ||||
| # CONFIG_INET6_XFRM_MODE_TUNNEL is not set | ||||
| # CONFIG_INET6_XFRM_MODE_BEET is not set | ||||
| # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set | ||||
| # CONFIG_IPV6_VTI is not set | ||||
| CONFIG_IPV6_SIT=m | ||||
| # CONFIG_IPV6_SIT_6RD is not set | ||||
| CONFIG_IPV6_NDISC_NODETYPE=y | ||||
| # CONFIG_IPV6_SIT is not set | ||||
| # CONFIG_IPV6_TUNNEL is not set | ||||
| # CONFIG_IPV6_FOU is not set | ||||
| CONFIG_IPV6_FOU=y | ||||
| # CONFIG_IPV6_FOU_TUNNEL is not set | ||||
| # CONFIG_IPV6_MULTIPLE_TABLES is not set | ||||
| # CONFIG_IPV6_MROUTE is not set | ||||
| # CONFIG_NETWORK_SECMARK is not set | ||||
| # CONFIG_NET_PTP_CLASSIFY is not set | ||||
| # CONFIG_NETWORK_PHY_TIMESTAMPING is not set | ||||
| CONFIG_NETFILTER=y | ||||
| # CONFIG_NETFILTER_DEBUG is not set | ||||
| CONFIG_NETFILTER_ADVANCED=y | ||||
| 
 | ||||
| # | ||||
| # Core Netfilter Configuration | ||||
| # | ||||
| CONFIG_NETFILTER_INGRESS=y | ||||
| # CONFIG_NETFILTER_NETLINK_ACCT is not set | ||||
| # CONFIG_NETFILTER_NETLINK_QUEUE is not set | ||||
| # CONFIG_NETFILTER_NETLINK_LOG is not set | ||||
| # CONFIG_NF_CONNTRACK is not set | ||||
| # CONFIG_NF_TABLES is not set | ||||
| # CONFIG_NETFILTER_XTABLES is not set | ||||
| # CONFIG_IP_SET is not set | ||||
| # CONFIG_IP_VS is not set | ||||
| 
 | ||||
| # | ||||
| # IP: Netfilter Configuration | ||||
| # | ||||
| # CONFIG_NF_DEFRAG_IPV4 is not set | ||||
| # CONFIG_NF_DUP_IPV4 is not set | ||||
| # CONFIG_NF_LOG_ARP is not set | ||||
| # CONFIG_NF_LOG_IPV4 is not set | ||||
| # CONFIG_NF_REJECT_IPV4 is not set | ||||
| # CONFIG_IP_NF_IPTABLES is not set | ||||
| # CONFIG_IP_NF_ARPTABLES is not set | ||||
| 
 | ||||
| # | ||||
| # IPv6: Netfilter Configuration | ||||
| # | ||||
| # CONFIG_NF_DEFRAG_IPV6 is not set | ||||
| # CONFIG_NF_DUP_IPV6 is not set | ||||
| # CONFIG_NF_REJECT_IPV6 is not set | ||||
| # CONFIG_NF_LOG_IPV6 is not set | ||||
| # CONFIG_IP6_NF_IPTABLES is not set | ||||
| # CONFIG_NETFILTER is not set | ||||
| # CONFIG_IP_DCCP is not set | ||||
| # CONFIG_IP_SCTP is not set | ||||
| # CONFIG_RDS is not set | ||||
|  | @ -685,7 +643,30 @@ CONFIG_BQL=y | |||
| # CONFIG_AF_RXRPC is not set | ||||
| # CONFIG_AF_KCM is not set | ||||
| # CONFIG_STREAM_PARSER is not set | ||||
| # CONFIG_WIRELESS is not set | ||||
| CONFIG_WIRELESS=y | ||||
| CONFIG_WIRELESS_EXT=y | ||||
| CONFIG_WEXT_CORE=y | ||||
| CONFIG_WEXT_PROC=y | ||||
| CONFIG_WEXT_PRIV=y | ||||
| CONFIG_CFG80211=m | ||||
| # CONFIG_NL80211_TESTMODE is not set | ||||
| # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set | ||||
| CONFIG_CFG80211_DEFAULT_PS=y | ||||
| # CONFIG_CFG80211_INTERNAL_REGDB is not set | ||||
| CONFIG_CFG80211_CRDA_SUPPORT=y | ||||
| # CONFIG_CFG80211_WEXT is not set | ||||
| # CONFIG_LIB80211 is not set | ||||
| CONFIG_MAC80211=m | ||||
| CONFIG_MAC80211_HAS_RC=y | ||||
| CONFIG_MAC80211_RC_MINSTREL=y | ||||
| CONFIG_MAC80211_RC_MINSTREL_HT=y | ||||
| # CONFIG_MAC80211_RC_MINSTREL_VHT is not set | ||||
| CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y | ||||
| CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" | ||||
| # CONFIG_MAC80211_MESH is not set | ||||
| # CONFIG_MAC80211_MESSAGE_TRACING is not set | ||||
| # CONFIG_MAC80211_DEBUG_MENU is not set | ||||
| CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 | ||||
| # CONFIG_WIMAX is not set | ||||
| # CONFIG_RFKILL is not set | ||||
| # CONFIG_NET_9P is not set | ||||
|  | @ -717,9 +698,6 @@ CONFIG_FW_LOADER=y | |||
| CONFIG_EXTRA_FIRMWARE="" | ||||
| # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set | ||||
| CONFIG_ALLOW_DEV_COREDUMP=y | ||||
| # CONFIG_DEBUG_DRIVER is not set | ||||
| # CONFIG_DEBUG_DEVRES is not set | ||||
| # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set | ||||
| # CONFIG_SYS_HYPERVISOR is not set | ||||
| # CONFIG_GENERIC_CPU_DEVICES is not set | ||||
| CONFIG_REGMAP=y | ||||
|  | @ -830,12 +808,7 @@ CONFIG_SPI_HISI_SFC=y | |||
| # CONFIG_MTD_SPI_IDS is not set | ||||
| CONFIG_CLOSE_SPI_8PIN_4IO=y | ||||
| CONFIG_HISI_SPI_BLOCK_PROTECT=y | ||||
| CONFIG_MTD_UBI=y | ||||
| CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||||
| CONFIG_MTD_UBI_BEB_LIMIT=20 | ||||
| # CONFIG_MTD_UBI_FASTMAP is not set | ||||
| # CONFIG_MTD_UBI_GLUEBI is not set | ||||
| # CONFIG_MTD_UBI_BLOCK is not set | ||||
| # CONFIG_MTD_UBI is not set | ||||
| CONFIG_DTC=y | ||||
| CONFIG_OF=y | ||||
| # CONFIG_OF_UNITTEST is not set | ||||
|  | @ -950,7 +923,7 @@ CONFIG_SCSI_MOD=m | |||
| # CONFIG_RAID_ATTRS is not set | ||||
| CONFIG_SCSI=m | ||||
| CONFIG_SCSI_DMA=y | ||||
| CONFIG_SCSI_NETLINK=y | ||||
| # CONFIG_SCSI_NETLINK is not set | ||||
| # CONFIG_SCSI_MQ_DEFAULT is not set | ||||
| # CONFIG_SCSI_PROC_FS is not set | ||||
| 
 | ||||
|  | @ -960,8 +933,7 @@ CONFIG_SCSI_NETLINK=y | |||
| CONFIG_BLK_DEV_SD=m | ||||
| # CONFIG_CHR_DEV_ST is not set | ||||
| # CONFIG_CHR_DEV_OSST is not set | ||||
| CONFIG_BLK_DEV_SR=m | ||||
| # CONFIG_BLK_DEV_SR_VENDOR is not set | ||||
| # CONFIG_BLK_DEV_SR is not set | ||||
| # CONFIG_CHR_DEV_SG is not set | ||||
| # CONFIG_CHR_DEV_SCH is not set | ||||
| # CONFIG_SCSI_CONSTANTS is not set | ||||
|  | @ -991,11 +963,13 @@ CONFIG_NET_CORE=y | |||
| # CONFIG_NET_TEAM is not set | ||||
| # CONFIG_MACVLAN is not set | ||||
| # CONFIG_VXLAN is not set | ||||
| # CONFIG_GENEVE is not set | ||||
| # CONFIG_GTP is not set | ||||
| # CONFIG_MACSEC is not set | ||||
| # CONFIG_NETCONSOLE is not set | ||||
| # CONFIG_NETPOLL is not set | ||||
| # CONFIG_NET_POLL_CONTROLLER is not set | ||||
| CONFIG_TUN=y | ||||
| CONFIG_TUN=m | ||||
| # CONFIG_TUN_VNET_CROSS_LE is not set | ||||
| # CONFIG_VETH is not set | ||||
| # CONFIG_NLMON is not set | ||||
|  | @ -1099,7 +1073,34 @@ CONFIG_USB_NET_DRIVERS=m | |||
| # CONFIG_USB_LAN78XX is not set | ||||
| # CONFIG_USB_USBNET is not set | ||||
| # CONFIG_USB_IPHETH is not set | ||||
| # CONFIG_WLAN is not set | ||||
| CONFIG_WLAN=y | ||||
| # CONFIG_WLAN_VENDOR_ADMTEK is not set | ||||
| # CONFIG_WLAN_VENDOR_ATH is not set | ||||
| # CONFIG_WLAN_VENDOR_ATMEL is not set | ||||
| # CONFIG_WLAN_VENDOR_BROADCOM is not set | ||||
| # CONFIG_WLAN_VENDOR_CISCO is not set | ||||
| # CONFIG_WLAN_VENDOR_INTEL is not set | ||||
| # CONFIG_WLAN_VENDOR_INTERSIL is not set | ||||
| # CONFIG_WLAN_VENDOR_MARVELL is not set | ||||
| CONFIG_WLAN_VENDOR_MEDIATEK=y | ||||
| CONFIG_MT7601U=m | ||||
| # CONFIG_WLAN_VENDOR_RALINK is not set | ||||
| CONFIG_WLAN_VENDOR_REALTEK=y | ||||
| # CONFIG_RTL8187 is not set | ||||
| CONFIG_RTL_CARDS=m | ||||
| CONFIG_RTL8192CU=m | ||||
| CONFIG_RTLWIFI=m | ||||
| CONFIG_RTLWIFI_USB=m | ||||
| CONFIG_RTLWIFI_DEBUG=y | ||||
| CONFIG_RTL8192C_COMMON=m | ||||
| CONFIG_RTL8XXXU=m | ||||
| # CONFIG_RTL8XXXU_UNTESTED is not set | ||||
| # CONFIG_WLAN_VENDOR_RSI is not set | ||||
| # CONFIG_WLAN_VENDOR_ST is not set | ||||
| # CONFIG_WLAN_VENDOR_TI is not set | ||||
| # CONFIG_WLAN_VENDOR_ZYDAS is not set | ||||
| # CONFIG_MAC80211_HWSIM is not set | ||||
| # CONFIG_USB_NET_RNDIS_WLAN is not set | ||||
| 
 | ||||
| # | ||||
| # Enable WiMAX (Networking options) to see the WiMAX drivers | ||||
|  | @ -1257,7 +1258,6 @@ CONFIG_I2C_HISI=y | |||
| # CONFIG_I2C_DEBUG_ALGO is not set | ||||
| # CONFIG_I2C_DEBUG_BUS is not set | ||||
| CONFIG_SPI=y | ||||
| # CONFIG_SPI_DEBUG is not set | ||||
| CONFIG_SPI_MASTER=y | ||||
| 
 | ||||
| # | ||||
|  | @ -1313,14 +1313,12 @@ CONFIG_PINCTRL=y | |||
| CONFIG_PINMUX=y | ||||
| CONFIG_PINCONF=y | ||||
| CONFIG_GENERIC_PINCONF=y | ||||
| # CONFIG_DEBUG_PINCTRL is not set | ||||
| # CONFIG_PINCTRL_AMD is not set | ||||
| CONFIG_PINCTRL_SINGLE=y | ||||
| CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y | ||||
| CONFIG_GPIOLIB=y | ||||
| CONFIG_OF_GPIO=y | ||||
| CONFIG_GPIOLIB_IRQCHIP=y | ||||
| # CONFIG_DEBUG_GPIO is not set | ||||
| CONFIG_GPIO_SYSFS=y | ||||
| 
 | ||||
| # | ||||
|  | @ -1538,41 +1536,6 @@ CONFIG_MFD_SYSCON=y | |||
| # Frame buffer Devices | ||||
| # | ||||
| # CONFIG_FB is not set | ||||
| # CONFIG_FIRMWARE_EDID is not set | ||||
| # CONFIG_FB_CMDLINE is not set | ||||
| # CONFIG_FB_NOTIFY is not set | ||||
| # CONFIG_FB_DDC is not set | ||||
| # CONFIG_FB_BOOT_VESA_SUPPORT is not set | ||||
| # CONFIG_FB_CFB_FILLRECT is not set | ||||
| # CONFIG_FB_CFB_COPYAREA is not set | ||||
| # CONFIG_FB_CFB_IMAGEBLIT is not set | ||||
| # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||||
| # CONFIG_FB_SYS_FILLRECT is not set | ||||
| # CONFIG_FB_SYS_COPYAREA is not set | ||||
| # CONFIG_FB_SYS_IMAGEBLIT is not set | ||||
| # CONFIG_FB_FOREIGN_ENDIAN is not set | ||||
| # CONFIG_FB_SYS_FOPS is not set | ||||
| # CONFIG_FB_SVGALIB is not set | ||||
| # CONFIG_FB_MACMODES is not set | ||||
| # CONFIG_FB_BACKLIGHT is not set | ||||
| # CONFIG_FB_MODE_HELPERS is not set | ||||
| # CONFIG_FB_TILEBLITTING is not set | ||||
| 
 | ||||
| # | ||||
| # Frame buffer hardware drivers | ||||
| # | ||||
| # CONFIG_FB_ARMCLCD is not set | ||||
| # CONFIG_FB_OPENCORES is not set | ||||
| # CONFIG_FB_S1D13XXX is not set | ||||
| # CONFIG_FB_SMSCUFX is not set | ||||
| # CONFIG_FB_UDL is not set | ||||
| # CONFIG_FB_IBM_GXT4500 is not set | ||||
| # CONFIG_FB_VIRTUAL is not set | ||||
| # CONFIG_FB_METRONOME is not set | ||||
| # CONFIG_FB_BROADSHEET is not set | ||||
| # CONFIG_FB_AUO_K190X is not set | ||||
| # CONFIG_FB_SIMPLE is not set | ||||
| # CONFIG_FB_SSD1307 is not set | ||||
| # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||||
| # CONFIG_VGASTATE is not set | ||||
| 
 | ||||
|  | @ -1580,8 +1543,6 @@ CONFIG_MFD_SYSCON=y | |||
| # Console display driver support | ||||
| # | ||||
| CONFIG_DUMMY_CONSOLE=y | ||||
| # CONFIG_FRAMEBUFFER_CONSOLE is not set | ||||
| # CONFIG_LOGO is not set | ||||
| # CONFIG_SOUND is not set | ||||
| 
 | ||||
| # | ||||
|  | @ -1627,11 +1588,6 @@ CONFIG_HID_GENERIC=y | |||
| # CONFIG_HID_LCPOWER is not set | ||||
| # CONFIG_HID_LENOVO is not set | ||||
| # CONFIG_HID_LOGITECH is not set | ||||
| # CONFIG_HID_LOGITECH_HIDPP is not set | ||||
| # CONFIG_LOGITECH_FF is not set | ||||
| # CONFIG_LOGIRUMBLEPAD2_FF is not set | ||||
| # CONFIG_LOGIG940_FF is not set | ||||
| # CONFIG_LOGIWHEELS_FF is not set | ||||
| # CONFIG_HID_MAGICMOUSE is not set | ||||
| # CONFIG_HID_MICROSOFT is not set | ||||
| # CONFIG_HID_MONTEREY is not set | ||||
|  | @ -1798,7 +1754,6 @@ CONFIG_USB_STORAGE=m | |||
| # CONFIG_USB_ISP1301 is not set | ||||
| # CONFIG_USB_ULPI is not set | ||||
| CONFIG_USB_GADGET=y | ||||
| # CONFIG_USB_GADGET_DEBUG is not set | ||||
| # CONFIG_USB_GADGET_DEBUG_FILES is not set | ||||
| CONFIG_USB_GADGET_VBUS_DRAW=2 | ||||
| CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 | ||||
|  | @ -1891,7 +1846,35 @@ CONFIG_RTC_LIB=y | |||
| # | ||||
| # Microsoft Hyper-V guest support | ||||
| # | ||||
| # CONFIG_STAGING is not set | ||||
| CONFIG_STAGING=y | ||||
| # CONFIG_PRISM2_USB is not set | ||||
| # CONFIG_COMEDI is not set | ||||
| # CONFIG_RTLLIB is not set | ||||
| # CONFIG_R8712U is not set | ||||
| CONFIG_R8188EU=m | ||||
| CONFIG_88EU_AP_MODE=y | ||||
| # CONFIG_VT6656 is not set | ||||
| 
 | ||||
| # | ||||
| # Speakup console speech | ||||
| # | ||||
| # CONFIG_SPEAKUP is not set | ||||
| # CONFIG_STAGING_MEDIA is not set | ||||
| 
 | ||||
| # | ||||
| # Android | ||||
| # | ||||
| # CONFIG_STAGING_BOARD is not set | ||||
| # CONFIG_LTE_GDM724X is not set | ||||
| # CONFIG_MTD_SPINAND_MT29F is not set | ||||
| # CONFIG_LNET is not set | ||||
| # CONFIG_GS_FPGABOOT is not set | ||||
| # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set | ||||
| # CONFIG_WILC1000_SDIO is not set | ||||
| # CONFIG_WILC1000_SPI is not set | ||||
| # CONFIG_MOST is not set | ||||
| # CONFIG_KS7010 is not set | ||||
| # CONFIG_GREYBUS is not set | ||||
| # CONFIG_GOLDFISH is not set | ||||
| # CONFIG_CHROME_PLATFORMS is not set | ||||
| CONFIG_CLKDEV_LOOKUP=y | ||||
|  | @ -2031,10 +2014,7 @@ CONFIG_HI_DMAC_CHANNEL_NUM=4 | |||
| # CONFIG_NILFS2_FS is not set | ||||
| CONFIG_F2FS_FS=m | ||||
| # CONFIG_F2FS_FS_XATTR is not set | ||||
| # CONFIG_F2FS_FS_POSIX_ACL is not set | ||||
| # CONFIG_F2FS_FS_SECURITY is not set | ||||
| # CONFIG_F2FS_CHECK_FS is not set | ||||
| # CONFIG_F2FS_FS_ENCRYPTION is not set | ||||
| # CONFIG_F2FS_FAULT_INJECTION is not set | ||||
| CONFIG_FS_POSIX_ACL=y | ||||
| CONFIG_EXPORTFS=y | ||||
|  | @ -2097,7 +2077,19 @@ CONFIG_MISC_FILESYSTEMS=y | |||
| # CONFIG_BEFS_FS is not set | ||||
| # CONFIG_BFS_FS is not set | ||||
| # CONFIG_EFS_FS is not set | ||||
| # CONFIG_YAFFS_FS is not set | ||||
| CONFIG_YAFFS_FS=y | ||||
| CONFIG_YAFFS_YAFFS1=y | ||||
| # CONFIG_YAFFS_9BYTE_TAGS is not set | ||||
| # CONFIG_YAFFS_DOES_ECC is not set | ||||
| CONFIG_YAFFS_YAFFS2=y | ||||
| CONFIG_YAFFS_AUTO_YAFFS2=y | ||||
| # CONFIG_YAFFS_DISABLE_TAGS_ECC is not set | ||||
| # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set | ||||
| # CONFIG_YAFFS_EMPTY_LOST_AND_FOUND is not set | ||||
| # CONFIG_YAFFS_DISABLE_BLOCK_REFRESHING is not set | ||||
| # CONFIG_YAFFS_DISABLE_BACKGROUND is not set | ||||
| # CONFIG_YAFFS_DISABLE_BAD_BLOCK_MARKING is not set | ||||
| CONFIG_YAFFS_XATTR=y | ||||
| CONFIG_JFFS2_FS=y | ||||
| CONFIG_JFFS2_FS_DEBUG=0 | ||||
| CONFIG_JFFS2_FS_WRITEBUFFER=y | ||||
|  | @ -2109,7 +2101,6 @@ CONFIG_JFFS2_ZLIB=y | |||
| # CONFIG_JFFS2_LZO is not set | ||||
| CONFIG_JFFS2_RTIME=y | ||||
| # CONFIG_JFFS2_RUBIN is not set | ||||
| # CONFIG_UBIFS_FS is not set | ||||
| # CONFIG_LOGFS is not set | ||||
| # CONFIG_CRAMFS is not set | ||||
| CONFIG_SQUASHFS=y | ||||
|  | @ -2219,80 +2210,46 @@ CONFIG_NLS_UTF8=y | |||
| # | ||||
| # CONFIG_PRINTK_TIME is not set | ||||
| CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 | ||||
| # CONFIG_BOOT_PRINTK_DELAY is not set | ||||
| 
 | ||||
| # | ||||
| # Compile-time checks and compiler options | ||||
| # | ||||
| # CONFIG_DEBUG_INFO is not set | ||||
| # CONFIG_ENABLE_WARN_DEPRECATED is not set | ||||
| # CONFIG_ENABLE_MUST_CHECK is not set | ||||
| CONFIG_FRAME_WARN=1024 | ||||
| # CONFIG_STRIP_ASM_SYMS is not set | ||||
| # CONFIG_READABLE_ASM is not set | ||||
| # CONFIG_UNUSED_SYMBOLS is not set | ||||
| # CONFIG_PAGE_OWNER is not set | ||||
| # CONFIG_DEBUG_FS is not set | ||||
| # CONFIG_HEADERS_CHECK is not set | ||||
| # CONFIG_DEBUG_SECTION_MISMATCH is not set | ||||
| CONFIG_SECTION_MISMATCH_WARN_ONLY=y | ||||
| # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||||
| # CONFIG_MAGIC_SYSRQ is not set | ||||
| CONFIG_DEBUG_KERNEL=y | ||||
| # CONFIG_DEBUG_KERNEL is not set | ||||
| 
 | ||||
| # | ||||
| # Memory Debugging | ||||
| # | ||||
| # CONFIG_PAGE_EXTENSION is not set | ||||
| # CONFIG_DEBUG_PAGEALLOC is not set | ||||
| # CONFIG_PAGE_POISONING is not set | ||||
| # CONFIG_DEBUG_OBJECTS is not set | ||||
| # CONFIG_SLUB_DEBUG_ON is not set | ||||
| # CONFIG_SLUB_STATS is not set | ||||
| CONFIG_HAVE_DEBUG_KMEMLEAK=y | ||||
| # CONFIG_DEBUG_KMEMLEAK is not set | ||||
| # CONFIG_DEBUG_STACK_USAGE is not set | ||||
| # CONFIG_DEBUG_VM is not set | ||||
| CONFIG_DEBUG_MEMORY_INIT=y | ||||
| # CONFIG_DEBUG_SHIRQ is not set | ||||
| 
 | ||||
| # | ||||
| # Debug Lockups and Hangs | ||||
| # | ||||
| # CONFIG_LOCKUP_DETECTOR is not set | ||||
| # CONFIG_DETECT_HUNG_TASK is not set | ||||
| # CONFIG_WQ_WATCHDOG is not set | ||||
| CONFIG_PANIC_ON_OOPS=y | ||||
| CONFIG_PANIC_ON_OOPS_VALUE=1 | ||||
| CONFIG_PANIC_TIMEOUT=0 | ||||
| # CONFIG_SCHED_DEBUG is not set | ||||
| # CONFIG_SCHED_INFO is not set | ||||
| # CONFIG_SCHEDSTATS is not set | ||||
| # CONFIG_SCHED_STACK_END_CHECK is not set | ||||
| # CONFIG_DEBUG_TIMEKEEPING is not set | ||||
| # CONFIG_TIMER_STATS is not set | ||||
| 
 | ||||
| # | ||||
| # Lock Debugging (spinlocks, mutexes, etc...) | ||||
| # | ||||
| # CONFIG_DEBUG_RT_MUTEXES is not set | ||||
| # CONFIG_DEBUG_SPINLOCK is not set | ||||
| # CONFIG_DEBUG_MUTEXES is not set | ||||
| # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set | ||||
| # CONFIG_DEBUG_LOCK_ALLOC is not set | ||||
| # CONFIG_PROVE_LOCKING is not set | ||||
| # CONFIG_LOCK_STAT is not set | ||||
| # CONFIG_DEBUG_ATOMIC_SLEEP is not set | ||||
| # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||||
| # CONFIG_LOCK_TORTURE_TEST is not set | ||||
| CONFIG_STACKTRACE=y | ||||
| # CONFIG_DEBUG_KOBJECT is not set | ||||
| CONFIG_DEBUG_BUGVERBOSE=y | ||||
| # CONFIG_DEBUG_LIST is not set | ||||
| # CONFIG_DEBUG_PI_LIST is not set | ||||
| # CONFIG_DEBUG_SG is not set | ||||
| # CONFIG_DEBUG_NOTIFIERS is not set | ||||
| # CONFIG_DEBUG_CREDENTIALS is not set | ||||
| 
 | ||||
| # | ||||
| # RCU Debugging | ||||
|  | @ -2300,15 +2257,6 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
| # CONFIG_PROVE_RCU is not set | ||||
| # CONFIG_SPARSE_RCU_POINTER is not set | ||||
| # CONFIG_TORTURE_TEST is not set | ||||
| # CONFIG_RCU_PERF_TEST is not set | ||||
| # CONFIG_RCU_TORTURE_TEST is not set | ||||
| # CONFIG_RCU_TRACE is not set | ||||
| # CONFIG_RCU_EQS_DEBUG is not set | ||||
| # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set | ||||
| # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||||
| # CONFIG_NOTIFIER_ERROR_INJECTION is not set | ||||
| # CONFIG_FAULT_INJECTION is not set | ||||
| # CONFIG_LATENCYTOP is not set | ||||
| CONFIG_HAVE_FUNCTION_TRACER=y | ||||
| CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | ||||
| CONFIG_HAVE_DYNAMIC_FTRACE=y | ||||
|  | @ -2321,11 +2269,6 @@ CONFIG_TRACING_SUPPORT=y | |||
| # | ||||
| # Runtime Testing | ||||
| # | ||||
| # CONFIG_TEST_LIST_SORT is not set | ||||
| # CONFIG_BACKTRACE_SELF_TEST is not set | ||||
| # CONFIG_RBTREE_TEST is not set | ||||
| # CONFIG_INTERVAL_TREE_TEST is not set | ||||
| # CONFIG_PERCPU_TEST is not set | ||||
| # CONFIG_ATOMIC64_SELFTEST is not set | ||||
| # CONFIG_TEST_HEXDUMP is not set | ||||
| # CONFIG_TEST_STRING_HELPERS is not set | ||||
|  | @ -2345,16 +2288,13 @@ CONFIG_TRACING_SUPPORT=y | |||
| # CONFIG_TEST_STATIC_KEYS is not set | ||||
| # CONFIG_SAMPLES is not set | ||||
| CONFIG_HAVE_ARCH_KGDB=y | ||||
| # CONFIG_KGDB is not set | ||||
| # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set | ||||
| # CONFIG_UBSAN is not set | ||||
| CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y | ||||
| CONFIG_STRICT_DEVMEM=y | ||||
| # CONFIG_IO_STRICT_DEVMEM is not set | ||||
| # CONFIG_ARM_PTDUMP is not set | ||||
| CONFIG_ARM_UNWIND=y | ||||
| # CONFIG_DEBUG_USER is not set | ||||
| # CONFIG_DEBUG_LL is not set | ||||
| CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" | ||||
| # CONFIG_DEBUG_UART_8250 is not set | ||||
| CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" | ||||
|  | @ -2380,12 +2320,15 @@ CONFIG_CRYPTO=y | |||
| # | ||||
| CONFIG_CRYPTO_ALGAPI=y | ||||
| CONFIG_CRYPTO_ALGAPI2=y | ||||
| CONFIG_CRYPTO_AEAD=m | ||||
| CONFIG_CRYPTO_AEAD2=y | ||||
| CONFIG_CRYPTO_BLKCIPHER=y | ||||
| CONFIG_CRYPTO_BLKCIPHER2=y | ||||
| CONFIG_CRYPTO_HASH=y | ||||
| CONFIG_CRYPTO_HASH2=y | ||||
| CONFIG_CRYPTO_RNG=m | ||||
| CONFIG_CRYPTO_RNG2=y | ||||
| CONFIG_CRYPTO_RNG_DEFAULT=m | ||||
| CONFIG_CRYPTO_AKCIPHER2=y | ||||
| CONFIG_CRYPTO_KPP2=y | ||||
| # CONFIG_CRYPTO_RSA is not set | ||||
|  | @ -2395,8 +2338,8 @@ CONFIG_CRYPTO_MANAGER=y | |||
| CONFIG_CRYPTO_MANAGER2=y | ||||
| # CONFIG_CRYPTO_USER is not set | ||||
| CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y | ||||
| # CONFIG_CRYPTO_GF128MUL is not set | ||||
| # CONFIG_CRYPTO_NULL is not set | ||||
| CONFIG_CRYPTO_GF128MUL=m | ||||
| CONFIG_CRYPTO_NULL=m | ||||
| CONFIG_CRYPTO_NULL2=y | ||||
| CONFIG_CRYPTO_WORKQUEUE=y | ||||
| # CONFIG_CRYPTO_CRYPTD is not set | ||||
|  | @ -2407,17 +2350,17 @@ CONFIG_CRYPTO_WORKQUEUE=y | |||
| # | ||||
| # Authenticated Encryption with Associated Data | ||||
| # | ||||
| # CONFIG_CRYPTO_CCM is not set | ||||
| # CONFIG_CRYPTO_GCM is not set | ||||
| CONFIG_CRYPTO_CCM=m | ||||
| CONFIG_CRYPTO_GCM=m | ||||
| # CONFIG_CRYPTO_CHACHA20POLY1305 is not set | ||||
| # CONFIG_CRYPTO_SEQIV is not set | ||||
| CONFIG_CRYPTO_SEQIV=m | ||||
| # CONFIG_CRYPTO_ECHAINIV is not set | ||||
| 
 | ||||
| # | ||||
| # Block modes | ||||
| # | ||||
| # CONFIG_CRYPTO_CBC is not set | ||||
| # CONFIG_CRYPTO_CTR is not set | ||||
| CONFIG_CRYPTO_CTR=m | ||||
| # CONFIG_CRYPTO_CTS is not set | ||||
| # CONFIG_CRYPTO_ECB is not set | ||||
| # CONFIG_CRYPTO_LRW is not set | ||||
|  | @ -2429,7 +2372,7 @@ CONFIG_CRYPTO_WORKQUEUE=y | |||
| # Hash modes | ||||
| # | ||||
| # CONFIG_CRYPTO_CMAC is not set | ||||
| # CONFIG_CRYPTO_HMAC is not set | ||||
| CONFIG_CRYPTO_HMAC=m | ||||
| # CONFIG_CRYPTO_XCBC is not set | ||||
| # CONFIG_CRYPTO_VMAC is not set | ||||
| 
 | ||||
|  | @ -2437,9 +2380,9 @@ CONFIG_CRYPTO_WORKQUEUE=y | |||
| # Digest | ||||
| # | ||||
| CONFIG_CRYPTO_CRC32C=y | ||||
| # CONFIG_CRYPTO_CRC32 is not set | ||||
| CONFIG_CRYPTO_CRC32=m | ||||
| # CONFIG_CRYPTO_CRCT10DIF is not set | ||||
| # CONFIG_CRYPTO_GHASH is not set | ||||
| CONFIG_CRYPTO_GHASH=m | ||||
| # CONFIG_CRYPTO_POLY1305 is not set | ||||
| # CONFIG_CRYPTO_MD4 is not set | ||||
| # CONFIG_CRYPTO_MD5 is not set | ||||
|  | @ -2449,7 +2392,7 @@ CONFIG_CRYPTO_CRC32C=y | |||
| # CONFIG_CRYPTO_RMD256 is not set | ||||
| # CONFIG_CRYPTO_RMD320 is not set | ||||
| # CONFIG_CRYPTO_SHA1 is not set | ||||
| # CONFIG_CRYPTO_SHA256 is not set | ||||
| CONFIG_CRYPTO_SHA256=m | ||||
| # CONFIG_CRYPTO_SHA512 is not set | ||||
| # CONFIG_CRYPTO_SHA3 is not set | ||||
| # CONFIG_CRYPTO_TGR192 is not set | ||||
|  | @ -2460,7 +2403,7 @@ CONFIG_CRYPTO_CRC32C=y | |||
| # | ||||
| CONFIG_CRYPTO_AES=y | ||||
| # CONFIG_CRYPTO_ANUBIS is not set | ||||
| # CONFIG_CRYPTO_ARC4 is not set | ||||
| CONFIG_CRYPTO_ARC4=m | ||||
| # CONFIG_CRYPTO_BLOWFISH is not set | ||||
| # CONFIG_CRYPTO_CAMELLIA is not set | ||||
| # CONFIG_CRYPTO_CAST5 is not set | ||||
|  | @ -2488,8 +2431,12 @@ CONFIG_CRYPTO_LZO=y | |||
| # Random Number Generation | ||||
| # | ||||
| # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||||
| # CONFIG_CRYPTO_DRBG_MENU is not set | ||||
| # CONFIG_CRYPTO_JITTERENTROPY is not set | ||||
| CONFIG_CRYPTO_DRBG_MENU=m | ||||
| CONFIG_CRYPTO_DRBG_HMAC=y | ||||
| # CONFIG_CRYPTO_DRBG_HASH is not set | ||||
| # CONFIG_CRYPTO_DRBG_CTR is not set | ||||
| CONFIG_CRYPTO_DRBG=m | ||||
| CONFIG_CRYPTO_JITTERENTROPY=m | ||||
| CONFIG_CRYPTO_USER_API=y | ||||
| # CONFIG_CRYPTO_USER_API_HASH is not set | ||||
| CONFIG_CRYPTO_USER_API_SKCIPHER=y | ||||
|  |  | |||
|  | @ -568,25 +568,9 @@ CONFIG_INET_DIAG=y | |||
| CONFIG_INET_TCP_DIAG=y | ||||
| # CONFIG_INET_UDP_DIAG is not set | ||||
| # CONFIG_INET_DIAG_DESTROY is not set | ||||
| CONFIG_TCP_CONG_ADVANCED=y | ||||
| # CONFIG_TCP_CONG_BIC is not set | ||||
| # CONFIG_TCP_CONG_ADVANCED is not set | ||||
| CONFIG_TCP_CONG_CUBIC=y | ||||
| # CONFIG_TCP_CONG_WESTWOOD is not set | ||||
| # CONFIG_TCP_CONG_HTCP is not set | ||||
| # CONFIG_TCP_CONG_HSTCP is not set | ||||
| # CONFIG_TCP_CONG_HYBLA is not set | ||||
| # CONFIG_TCP_CONG_VEGAS is not set | ||||
| # CONFIG_TCP_CONG_NV is not set | ||||
| # CONFIG_TCP_CONG_SCALABLE is not set | ||||
| # CONFIG_TCP_CONG_LP is not set | ||||
| # CONFIG_TCP_CONG_VENO is not set | ||||
| # CONFIG_TCP_CONG_YEAH is not set | ||||
| # CONFIG_TCP_CONG_ILLINOIS is not set | ||||
| # CONFIG_TCP_CONG_DCTCP is not set | ||||
| # CONFIG_TCP_CONG_CDG is not set | ||||
| # CONFIG_TCP_CONG_BBR is not set | ||||
| CONFIG_DEFAULT_CUBIC=y | ||||
| # CONFIG_DEFAULT_RENO is not set | ||||
| CONFIG_DEFAULT_TCP_CONG="cubic" | ||||
| # CONFIG_TCP_MD5SIG is not set | ||||
| CONFIG_IPV6=y | ||||
|  | @ -1128,7 +1112,7 @@ CONFIG_RTL8XXXU=m | |||
| # | ||||
| # Input device support | ||||
| # | ||||
| CONFIG_INPUT=y | ||||
| # CONFIG_INPUT is not set | ||||
| # CONFIG_INPUT_FF_MEMLESS is not set | ||||
| # CONFIG_INPUT_POLLDEV is not set | ||||
| # CONFIG_INPUT_SPARSEKMAP is not set | ||||
|  |  | |||
|  | @ -0,0 +1,16 @@ | |||
| --- a/drivers/mtd/spi-nor/spi-nor.c
 | ||||
| +++ b/drivers/mtd/spi-nor/spi-nor.c
 | ||||
| @@ -1470,6 +1470,13 @@
 | ||||
|  		SPI_NOR_DUAL_READ), PARAMS(spansion), CLK_MHZ_2X(80) }, | ||||
|  	{ "FM25Q128-SOB-T-G",INFO(0xa14018, 0, 64 * 1024, 256, | ||||
|  		SPI_NOR_DUAL_READ), PARAMS(spansion), CLK_MHZ_2X(80) }, | ||||
| +
 | ||||
| +	/* BoyaMicro 3.3v */
 | ||||
| +	{ "BY25Q64AS",INFO(0x684017, 0, 64 * 1024, 128,
 | ||||
| +		SPI_NOR_DUAL_READ), PARAMS(spansion), CLK_MHZ_2X(80) },
 | ||||
| +	{ "BY25Q128AS",INFO(0x684018, 0, 64 * 1024, 256,
 | ||||
| +		SPI_NOR_DUAL_READ), PARAMS(spansion), CLK_MHZ_2X(80) },
 | ||||
| +
 | ||||
|  	{ }, | ||||
|  }; | ||||
|   | ||||
|  | @ -110,16 +110,13 @@ You can help us to write a better documentation, proofread and correct our websi | |||
| You can just donate some money to cover the cost of development and long-term maintaining of what we believe | ||||
| is going to be the most stable, flexible, and open IP Network Camera Framework for users like yourself. | ||||
| 
 | ||||
| You can make a financial contribution to the project | ||||
| at [Open Collective](https://opencollective.com/openipc/contribute/backer-14335/checkout), | ||||
| or via [PayPal](https://www.paypal.com/donate/?hosted_button_id=C6F7UJLA58MBS), | ||||
| or via [YooMoney](https://openipc.org/donation/yoomoney.html). | ||||
| You can make a financial contribution to the project at [Open Collective](https://opencollective.com/openipc/contribute/backer-14335/checkout). | ||||
| 
 | ||||
| Thank you. | ||||
| 
 | ||||
| <p align="center"> | ||||
| <a href="https://opencollective.com/openipc/contribute/backer-14335/checkout" target="_blank"><img src="https://opencollective.com/webpack/donate/button@2x.png?color=blue" width="375" alt="Open Collective donate button"></a> | ||||
| <a href="https://www.paypal.com/donate/?hosted_button_id=C6F7UJLA58MBS"><img src="https://www.paypalobjects.com/en_US/IT/i/btn/btn_donateCC_LG.gif" alt="PayPal donate button"></a> | ||||
| <a href="https://openipc.org/donation/yoomoney.html"><img src="https://yoomoney.ru/transfer/balance-informer/balance?id=596194605&key=291C29A811B500D7" width="140" alt="YooMoney donate button"></a> | ||||
| </p> | ||||
| 
 | ||||
| 
 | ||||
| [AmbaS2L]: https://img.shields.io/static/v1?label=AmbaS2L&message=help%20needed&color=5500ff&logo=github | ||||
|  |  | |||
|  | @ -89,11 +89,10 @@ insert_isp() { | |||
| 
 | ||||
| insert_sns() { | ||||
|         case $SENSOR in | ||||
|         9m034 | ar0130 | jxf22 | ov9732 | jxh62 | sc1235 | sc2235) | ||||
|         9m034 | jxf22 | ov2718 | ov9732 | ov9750 | ov9752 | jxh62 | sc1235 | sc2235) | ||||
|                 devmem 0x200f0040 32 0x2 # I2C0_SCL | ||||
|                 devmem 0x200f0044 32 0x2 # I2C0_SDA | ||||
| 
 | ||||
|                 # Cmos pinmux | ||||
|                 devmem 0x200f007c 32 0x1 # VI_DATA13 | ||||
|                 devmem 0x200f0080 32 0x1 # VI_DATA10 | ||||
|                 devmem 0x200f0084 32 0x1 # VI_DATA12 | ||||
|  | @ -104,11 +103,10 @@ insert_sns() { | |||
| 
 | ||||
|                 devmem 0x2003002c 32 0xc4001 # Sensor unreset, clk 24MHz, VI 99MHz | ||||
|                 ;; | ||||
| 
 | ||||
|         sc1135 | sc1145 | sc2135) | ||||
|         ar0130 | 9m034 | sc1135 | sc1145 | sc2135) | ||||
|                 devmem 0x200f0040 32 0x2 # I2C0_SCL | ||||
|                 devmem 0x200f0044 32 0x2 # I2C0_SDA | ||||
|                 # Cmos pinmux | ||||
| 
 | ||||
|                 devmem 0x200f007c 32 0x1     # VI_DATA13 | ||||
|                 devmem 0x200f0080 32 0x1     # VI_DATA10 | ||||
|                 devmem 0x200f0084 32 0x1     # VI_DATA12 | ||||
|  | @ -118,7 +116,51 @@ insert_sns() { | |||
|                 devmem 0x200f0094 32 0x1     # VI_DATA9 | ||||
|                 devmem 0x2003002c 32 0xb4001 # clk 27MHz, VI 99MHz | ||||
|                 ;; | ||||
|         ar0230) | ||||
|                 devmem 0x200f0040 32 0x2 # I2C0_SCL | ||||
|                 devmem 0x200f0044 32 0x2 # I2C0_SDA | ||||
| 
 | ||||
|                 devmem 0x2003002c 32 0xb4005 # sensor unreset, clk 27MHz, VI 148.5MHz | ||||
|                 devmem 0x20030104 32 0x1     # vpss 148.5MHz | ||||
|                 ;; | ||||
|         imx222) | ||||
|                 devmem 0x200f0040 32 0x1 # SPI0_SCLK | ||||
|                 devmem 0x200f0044 32 0x1 # SPI0_SDO | ||||
|                 devmem 0x200f0048 32 0x1 # SPI0_SDI | ||||
|                 devmem 0x200f004c 32 0x1 # SPI0_CSN | ||||
| 
 | ||||
|                 devmem 0x200f007c 32 0x1 # VI_DATA13 | ||||
|                 devmem 0x200f0080 32 0x1 # VI_DATA10 | ||||
|                 devmem 0x200f0084 32 0x1 # VI_DATA12 | ||||
|                 devmem 0x200f0088 32 0x1 # VI_DATA11 | ||||
|                 devmem 0x200f008c 32 0x2 # VI_VS | ||||
|                 devmem 0x200f0090 32 0x2 # VI_HS | ||||
|                 devmem 0x200f0094 32 0x1 # VI_DATA9 | ||||
| 
 | ||||
|                 devmem 0x2003002c 32 0x94001 # sensor unreset, clk 37.125MHz, VI 99MHz | ||||
| 
 | ||||
|                 insmod sensor_spi.ko | ||||
|                 ;; | ||||
|         ov9712 | ov2710 | ov9732 | gc2023) | ||||
|                 devmem 0x200f0040 32 0x2 # I2C0_SCL | ||||
|                 devmem 0x200f0044 32 0x2 # I2C0_SDA | ||||
| 
 | ||||
|                 devmem 0x200f007c 32 0x1 # VI_DATA13 | ||||
|                 devmem 0x200f0080 32 0x1 # VI_DATA10 | ||||
|                 devmem 0x200f0084 32 0x1 # VI_DATA12 | ||||
|                 devmem 0x200f0088 32 0x1 # VI_DATA11 | ||||
|                 devmem 0x200f008c 32 0x2 # VI_VS | ||||
|                 devmem 0x200f0090 32 0x2 # VI_HS | ||||
|                 devmem 0x200f0094 32 0x1 # VI_DATA9 | ||||
| 
 | ||||
|                 devmem 0x2003002c 32 0xc4001 # sensor unreset, clk 24MHz, VI 99MHz | ||||
|                 ;; | ||||
|         mn34222 | imx291 | imx327 | imx307) | ||||
|                 devmem 0x200f0040 32 0x2 # I2C0_SCL | ||||
|                 devmem 0x200f0044 32 0x2 # I2C0_SDA | ||||
| 
 | ||||
|                 devmem 0x2003002c 32 0x94001 # sensor unreset, clk 37.125MHz, VI 99MHz | ||||
|                 ;; | ||||
|         *) | ||||
|                 echo "xxxx Invalid sensor type $SENSOR xxxx" | ||||
|                 report_error | ||||
|  | @ -203,20 +245,18 @@ remove_ko() { | |||
|         rmmod mmz | ||||
| } | ||||
| 
 | ||||
| load_usage() | ||||
| { | ||||
| 	echo "Usage:  ./load_hisilicon [-option] [sensor_name]" | ||||
| 	echo "options:" | ||||
| 	echo "    -i                       insert modules" | ||||
| 	echo "    -r                       remove modules" | ||||
| 	echo "    -a                       remove modules first, then insert modules" | ||||
| 	echo "    -sensor sensor_name      config sensor type [default: imx307]" | ||||
| 	echo "    -h                       help information" | ||||
| 	echo -e "Available sensors: gc2053 imx307 imx327 imx335 os05a sc2231 sc2235 sc4236 sc3235 sc4236 etc." | ||||
| 	echo -e "for example: ./load_hisilicon -i -sensor imx307 -osmem 32M -board demo -yuv0 0\n" | ||||
| load_usage() { | ||||
|         echo "Usage:  ./load_hisilicon [-option] [sensor_name]" | ||||
|         echo "options:" | ||||
|         echo "    -i                       insert modules" | ||||
|         echo "    -r                       remove modules" | ||||
|         echo "    -a                       remove modules first, then insert modules" | ||||
|         echo "    -sensor sensor_name      config sensor type [default: imx307]" | ||||
|         echo "    -h                       help information" | ||||
|         echo -e "Available sensors: gc2053 imx307 imx327 imx335 os05a sc2231 sc2235 sc4236 sc3235 sc4236 etc." | ||||
|         echo -e "for example: ./load_hisilicon -i -sensor imx307 -osmem 32M -board demo -yuv0 0\n" | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| calc_mmz_info() { | ||||
|         mmz_start=$(echo "$mem_start $os_mem_size" | | ||||
|                 awk 'BEGIN { temp = 0; } | ||||
|  |  | |||
|  | @ -0,0 +1,146 @@ | |||
| [sensor] | ||||
| Sensor_type   =imx291                   ;sensor name | ||||
| Mode          =0                        ;WDR_MODE_NONE = 0 | ||||
|                                         ;WDR_MODE_BUILT_IN = 1 | ||||
|                                         ;WDR_MODE_2To1_LINE = 2 | ||||
|                                         ;WDR_MODE_2To1_LINE = 3 | ||||
|                                         ;WDR_MODE_2To1_FRAME_FULL_RATE =4 ...etc | ||||
| DllFile = /usr/lib/sensors/libsns_imx291.so   ;sensor lib path | ||||
| 
 | ||||
| 
 | ||||
| [mode] | ||||
| input_mode =2                           ;INPUT_MODE_MIPI = 0 | ||||
|                                         ;INPUT_MODE_SUBLVDS = 1 | ||||
|                                         ;INPUT_MODE_LVDS = 2 ...etc | ||||
| 
 | ||||
| dev_attr = 1                         	;mipi_dev_attr_t = 0 | ||||
|                                         ;lvds_dev_attr_t = 1 | ||||
|                                         ;NULL =2 | ||||
| 
 | ||||
| [lvds] | ||||
| ;----------only for lvds_dev--------- | ||||
| img_size_w = 1920                     	;oringnal sensor input image size W | ||||
| img_size_h = 1080                     	;oringnal sensor input image size H | ||||
| wdr_mode = 0                            ;HI_WDR_MODE_NONE =0 | ||||
|                                         ;HI_WDR_MODE_2F = 1 | ||||
|                                         ;HI_WDR_MODE_3F = 2 | ||||
|                                         ;HI_WDR_MODE_4F =3 | ||||
| raw_data_type = 2                    	;RAW_DATA_8BIT = 0 | ||||
|                                         ;RAW_DATA_10BIT = 1 | ||||
|                                         ;RAW_DATA_12BIT = 2 | ||||
|                                         ;RAW_DATA_14BIT = 3 | ||||
| lane_id = 0|1|2|3 | ||||
| sync_code_0 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 | ||||
| sync_code_1 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 | ||||
| sync_code_2 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 | ||||
| sync_code_3 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 | ||||
| 
 | ||||
| [isp_image] | ||||
| Isp_x      =0 | ||||
| Isp_y      =0 | ||||
| Isp_W      =1920 | ||||
| Isp_H      =1080 | ||||
| Isp_FrameRate=25 | ||||
| Isp_Bayer  =2   ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 | ||||
| 
 | ||||
| 
 | ||||
| [vi_dev] | ||||
| Input_mod =6	;VI_MODE_BT656 = 0,              /* ITU-R BT.656 YUV4:2:2 */ | ||||
| 		;VI_MODE_BT601,                  /* ITU-R BT.601 YUV4:2:2 */ | ||||
| 		;VI_MODE_DIGITAL_CAMERA,         /* digital camera mode */ | ||||
| 		;VI_MODE_BT1120_STANDARD,        /* BT.1120 progressive mode */ | ||||
| 		;VI_MODE_BT1120_INTERLEAVED,     /* BT.1120 interstage mode */ | ||||
| 		;VI_MODE_MIPI,                   /* MIPI mode*/ | ||||
| 		;VI_MODE_LVDS, | ||||
| 		;VI_MODE_HISPI  | ||||
| Work_mod =0     ;VI_WORK_MODE_1Multiplex = 0 | ||||
|                 ;VI_WORK_MODE_2Multiplex, | ||||
|                 ;VI_WORK_MODE_4Multiplex | ||||
| Combine_mode =0 ;Y/C composite or separation mode | ||||
|                 ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ | ||||
|                 ;VI_COMBINE_SEPARATE,     /*Separate mode */ | ||||
| Comp_mode    =0 ;Component mode (single-component or dual-component) | ||||
|                 ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ | ||||
|                 ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ | ||||
| Clock_edge   =1 ;Clock edge mode (sampling on the rising or falling edge) | ||||
|                 ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ | ||||
|                 ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ | ||||
| Mask_num     =2 ;Component mask | ||||
| Mask_0       =0xFFF00000 | ||||
| Mask_1       =0x0 | ||||
| Scan_mode    = 1;VI_SCAN_INTERLACED = 0 | ||||
|                 ;VI_SCAN_PROGRESSIVE, | ||||
| Data_seq     =2 ;data sequence (ONLY for YUV format) | ||||
|                 ;----2th component U/V sequence in bt1120 | ||||
|                 ;    VI_INPUT_DATA_VUVU = 0, | ||||
|                 ;    VI_INPUT_DATA_UVUV, | ||||
|                 ;----input sequence for yuv | ||||
|                 ;    VI_INPUT_DATA_UYVY = 0, | ||||
|                 ;    VI_INPUT_DATA_VYUY, | ||||
|                 ;    VI_INPUT_DATA_YUYV, | ||||
|                 ;    VI_INPUT_DATA_YVYU | ||||
| 
 | ||||
| Vsync   =1      ; vertical synchronization signal | ||||
|                 ;VI_VSYNC_FIELD = 0, | ||||
|                 ;VI_VSYNC_PULSE, | ||||
| VsyncNeg=1      ;Polarity of the vertical synchronization signal | ||||
|                 ;VI_VSYNC_NEG_HIGH = 0, | ||||
|                 ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E | ||||
| Hsync  =0       ;Attribute of the horizontal synchronization signal | ||||
|                 ;VI_HSYNC_VALID_SINGNAL = 0, | ||||
|                 ;VI_HSYNC_PULSE, | ||||
| HsyncNeg =0     ;Polarity of the horizontal synchronization signal | ||||
|                 ;VI_HSYNC_NEG_HIGH = 0, | ||||
|                 ;VI_HSYNC_NEG_LOW | ||||
| VsyncValid =1   ;Attribute of the valid vertical synchronization signal | ||||
|                 ;VI_VSYNC_NORM_PULSE = 0, | ||||
|                 ;VI_VSYNC_VALID_SINGAL, | ||||
| VsyncValidNeg =0;Polarity of the valid vertical synchronization signal | ||||
|                 ;VI_VSYNC_VALID_NEG_HIGH = 0, | ||||
|                 ;VI_VSYNC_VALID_NEG_LOW | ||||
| Timingblank_HsyncHfb =0     ;Horizontal front blanking width | ||||
| Timingblank_HsyncAct =1920  ;Horizontal effetive width | ||||
| Timingblank_HsyncHbb =0     ;Horizontal back blanking width | ||||
| Timingblank_VsyncVfb =0     ;Vertical front blanking height | ||||
| Timingblank_VsyncVact =1080  ;Vertical effetive width | ||||
| Timingblank_VsyncVbb=0      ;Vertical back blanking height | ||||
| Timingblank_VsyncVbfb =0    ;Even-field vertical front blanking height(interlace, invalid progressive) | ||||
| Timingblank_VsyncVbact=0    ;Even-field vertical effetive width(interlace, invalid progressive) | ||||
| Timingblank_VsyncVbbb =0    ;Even-field vertical back blanking height(interlace, invalid progressive) | ||||
| 
 | ||||
| ;----- only for bt656 ---------- | ||||
| FixCode   =0    ;BT656_FIXCODE_1 = 0, | ||||
|                 ;BT656_FIXCODE_0 | ||||
| FieldPolar=0    ;BT656_FIELD_POLAR_STD = 0 | ||||
|                 ;BT656_FIELD_POLAR_NSTD | ||||
| DataPath  =1    ;ISP enable or bypass | ||||
|                 ;VI_PATH_BYPASS    = 0,/* ISP bypass */ | ||||
|                 ;VI_PATH_ISP       = 1,/* ISP enable */ | ||||
|                 ;VI_PATH_RAW       = 2,/* Capture raw data, for debug */ | ||||
| InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, | ||||
| DataRev      =FALSE ;Data reverse. FALSE = 0; TRUE = 1 | ||||
| DevRect_x=0     ; | ||||
| DevRect_y=30    ; | ||||
| DevRect_w=1920  ; | ||||
| DevRect_h=1080  ; | ||||
| 
 | ||||
| [vi_chn] | ||||
| CapRect_X    =0 | ||||
| CapRect_Y    =0 | ||||
| CapRect_Width=1920 | ||||
| CapRect_Height=1080 | ||||
| DestSize_Width=1920 | ||||
| DestSize_Height=1080 | ||||
| CapSel       =2 ;Frame/field select. ONLY used in interlaced mode | ||||
|                 ;VI_CAPSEL_TOP = 0,                  /* top field */ | ||||
|                 ;VI_CAPSEL_BOTTOM,                   /* bottom field */ | ||||
|                 ;VI_CAPSEL_BOTH,                     /* top and bottom field */ | ||||
| 
 | ||||
| PixFormat    =23;PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 22 | ||||
|                 ;PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 23 ...etc | ||||
| CompressMode =0 ;COMPRESS_MODE_NONE = 0 | ||||
|                 ;COMPRESS_MODE_SEG =1 ...etc | ||||
| 
 | ||||
| SrcFrameRate=-1 ;Source frame rate. -1: not controll | ||||
| FrameRate   =-1 ;Target frame rate. -1: not controll | ||||
| 
 | ||||
											
												Binary file not shown.
											
										
									
								
											
												Binary file not shown.
											
										
									
								
											
												Binary file not shown.
											
										
									
								
											
												Binary file not shown.
											
										
									
								
											
												Binary file not shown.
											
										
									
								
		Loading…
	
		Reference in New Issue