From 8b4273303fa36b4cf38f7172a3661caaecec2b40 Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin Date: Thu, 19 Jan 2023 21:08:38 +0300 Subject: [PATCH 1/4] EV200: Migrate IMX335 to source code build (#616) --- .../hisilicon-opensdk/hisilicon-opensdk.mk | 15 ++++++++++++++- .../files/sensor/libsns_imx335.so | Bin 53464 -> 0 bytes 2 files changed, 14 insertions(+), 1 deletion(-) delete mode 100644 general/package/hisilicon-osdrv-hi3516ev200/files/sensor/libsns_imx335.so diff --git a/general/package/hisilicon-opensdk/hisilicon-opensdk.mk b/general/package/hisilicon-opensdk/hisilicon-opensdk.mk index 95edf613..61651644 100644 --- a/general/package/hisilicon-opensdk/hisilicon-opensdk.mk +++ b/general/package/hisilicon-opensdk/hisilicon-opensdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -HISILICON_OPENSDK_VERSION = 347d018d23ee33c71e70db4f910a25b926aa070e +HISILICON_OPENSDK_VERSION = c033009fa4551650480604dababcb5a852983593 HISILICON_OPENSDK_SITE = $(call github,openipc,openhisilicon,$(HISILICON_OPENSDK_VERSION)) HISILICON_OPENSDK_LICENSE = GPL-3.0 HISILICON_OPENSDK_LICENSE_FILES = LICENSE @@ -21,7 +21,20 @@ HISILICON_OPENSDK_MODULE_MAKE_OPTS = \ ifeq ($(FAMILY),hi3516ev200) HISILICON_OPENSDK_MODULE_MAKE_OPTS += DISABLE_ISP=1 + SDK_CODE=0x3516E200 +else ifeq ($(FAMILY),gk7205v200) + SDK_CODE=0x7205200 endif +# for userspace libraries +define HISILICON_OPENSDK_BUILD_CMDS + $(MAKE) $(TARGET_CONFIGURE_OPTS) CHIPARCH=$(FAMILY) SDK_CODE=$(SDK_CODE) -C $(@D)/libraries all +endef + +define HISILICON_OPENSDK_INSTALL_TARGET_CMDS + $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/sensors + $(INSTALL) -D -m 0755 $(@D)/libraries/sensor/$(FAMILY)/sony_imx335/libsns_imx335.so $(TARGET_DIR)/usr/lib/sensors +endef + $(eval $(kernel-module)) $(eval $(generic-package)) diff --git a/general/package/hisilicon-osdrv-hi3516ev200/files/sensor/libsns_imx335.so b/general/package/hisilicon-osdrv-hi3516ev200/files/sensor/libsns_imx335.so deleted file mode 100644 index b74c58eb2469c6cd617eeb7bb5dbc77be02f5a4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53464 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 Date: Sat, 21 Jan 2023 14:07:06 +0300 Subject: [PATCH 2/4] [T31] Add cmdline option to disable GMAC (#618) --- .../0009-optional-disable-jz-gmac.patch | 71 + .../board/t31/kernel/t31.generic.config | 6 +- br-ext-chip-ingenic/board/t31/t31.sdio.config | 2014 ----------------- 3 files changed, 74 insertions(+), 2017 deletions(-) create mode 100644 br-ext-chip-ingenic/board/t31/kernel/patches/0009-optional-disable-jz-gmac.patch delete mode 100644 br-ext-chip-ingenic/board/t31/t31.sdio.config diff --git a/br-ext-chip-ingenic/board/t31/kernel/patches/0009-optional-disable-jz-gmac.patch b/br-ext-chip-ingenic/board/t31/kernel/patches/0009-optional-disable-jz-gmac.patch new file mode 100644 index 00000000..cf86ac15 --- /dev/null +++ b/br-ext-chip-ingenic/board/t31/kernel/patches/0009-optional-disable-jz-gmac.patch @@ -0,0 +1,71 @@ +--- a/arch/mips/xburst/soc-t31/common/gpio.c ++++ b/arch/mips/xburst/soc-t31/common/gpio.c +@@ -85,6 +85,7 @@ + #endif + extern int __init gpio_customized_init(void); + extern void __enable_irq(struct irq_desc *desc, unsigned int irq, bool resume); ++extern int disable_gmac; + + struct jzgpio_state { + unsigned int pxint; +@@ -972,6 +973,15 @@ + break; + } + ++ if (!strcmp(g->name,"gmac_pb") && disable_gmac){ ++ pr_info("Skipping GMAC GPIO setup\n"); ++ continue; ++ } ++ if (!strcmp(g->name,"msc1-pB") && !disable_gmac){ ++ pr_info("Skipping MSC1_PB GPIO setup\n"); ++ continue; ++ } ++ + jz = &jz_gpio_chips[g->port]; + if (GPIO_AS_FUNC(g->func)) { + if(jz->dev_map[0] & g->pins) { +--- a/arch/mips/xburst/soc-t31/common/platform.c ++++ b/arch/mips/xburst/soc-t31/common/platform.c +@@ -1032,6 +1032,16 @@ + *size = ispmem_size; + } + ++int disable_gmac = 0; ++EXPORT_SYMBOL(disable_gmac); ++ ++static int __init extras_parse(char *str) ++{ ++ disable_gmac = 1; ++ return 0; ++} ++__setup("nogmac", extras_parse); ++ + #ifndef CONFIG_PROC_FS + #error NOT config procfs + #endif +--- a/drivers/net/ethernet/ingenic/jz_mac_v13.c ++++ b/drivers/net/ethernet/ingenic/jz_mac_v13.c +@@ -2392,8 +2392,11 @@ + + #define JZ_GMAC_BASE 0xb34b0000 + ++extern int disable_gmac; ++ + static int __init jz_mac_init(void) + { ++if (!disable_gmac){ + #ifndef CONFIG_MDIO_GPIO + int ret; + #endif +@@ -2420,6 +2423,11 @@ + + #endif + } ++else{ ++ pr_info("JZ GMAC disabled\n"); ++ return -ENODEV; ++} ++} + + module_init(jz_mac_init); + diff --git a/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config b/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config index c4c9148c..d4d5b072 100644 --- a/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config +++ b/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config @@ -1436,12 +1436,12 @@ CONFIG_JZMMC_V12_MMC0=y # CONFIG_JZMMC_V12_MMC0_PA_4BIT is not set # CONFIG_JZMMC_V12_MMC0_PA_8BIT is not set CONFIG_JZMMC_V12_MMC0_PB_4BIT=y -CONFIG_MMC0_MAX_FREQ=24000000 +CONFIG_MMC0_MAX_FREQ=48000000 # CONFIG_MMC0_PIO_MODE is not set CONFIG_JZMMC_V12_MMC1=y # CONFIG_JZMMC_V12_MMC1_PD_4BIT is not set -# CONFIG_JZMMC_V12_MMC1_PB_4BIT is not set -CONFIG_JZMMC_V12_MMC1_PC_4BIT=y +CONFIG_JZMMC_V12_MMC1_PB_4BIT=y +# CONFIG_JZMMC_V12_MMC1_PC_4BIT is not set CONFIG_MMC1_MAX_FREQ=24000000 # CONFIG_MMC1_PIO_MODE is not set # CONFIG_JZMMC_V12_MMC2 is not set diff --git a/br-ext-chip-ingenic/board/t31/t31.sdio.config b/br-ext-chip-ingenic/board/t31/t31.sdio.config deleted file mode 100644 index cb7002e3..00000000 --- a/br-ext-chip-ingenic/board/t31/t31.sdio.config +++ /dev/null @@ -1,2014 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/mips 3.10.14 Kernel Configuration -# -CONFIG_MIPS=y - -# -# Machine selection -# -# CONFIG_MIPS_ALCHEMY is not set -# CONFIG_AR7 is not set -# CONFIG_ATH79 is not set -# CONFIG_BCM47XX is not set -# CONFIG_BCM63XX is not set -# CONFIG_MIPS_COBALT is not set -# CONFIG_MACH_DECSTATION is not set -# CONFIG_MACH_JAZZ is not set -# CONFIG_MACH_JZ4740 is not set -CONFIG_MACH_XBURST=y -# CONFIG_LANTIQ is not set -# CONFIG_LASAT is not set -# CONFIG_MACH_LOONGSON is not set -# CONFIG_MACH_LOONGSON1 is not set -# CONFIG_MIPS_MALTA is not set -# CONFIG_MIPS_SEAD3 is not set -# CONFIG_NEC_MARKEINS is not set -# CONFIG_MACH_VR41XX is not set -# CONFIG_NXP_STB220 is not set -# CONFIG_NXP_STB225 is not set -# CONFIG_PMC_MSP is not set -# CONFIG_POWERTV is not set -# CONFIG_RALINK is not set -# CONFIG_SGI_IP22 is not set -# CONFIG_SGI_IP27 is not set -# CONFIG_SGI_IP28 is not set -# CONFIG_SGI_IP32 is not set -# CONFIG_SIBYTE_CRHINE is not set -# CONFIG_SIBYTE_CARMEL is not set -# CONFIG_SIBYTE_CRHONE is not set -# CONFIG_SIBYTE_RHONE is not set -# CONFIG_SIBYTE_SWARM is not set -# CONFIG_SIBYTE_LITTLESUR is not set -# CONFIG_SIBYTE_SENTOSA is not set -# CONFIG_SIBYTE_BIGSUR is not set -# CONFIG_SNI_RM is not set -# CONFIG_MACH_TX39XX is not set -# CONFIG_MACH_TX49XX is not set -# CONFIG_MIKROTIK_RB532 is not set -# CONFIG_WR_PPMC is not set -# CONFIG_CAVIUM_OCTEON_SIMULATOR is not set -# CONFIG_CAVIUM_OCTEON_REFERENCE_BOARD is not set -# CONFIG_NLM_XLR_BOARD is not set -# CONFIG_NLM_XLP_BOARD is not set -# CONFIG_ALCHEMY_GPIO_INDIRECT is not set -CONFIG_SOC_TYPE=y -# CONFIG_SOC_4780 is not set -# CONFIG_SOC_4775 is not set -# CONFIG_SOC_M200 is not set -# CONFIG_SOC_T15 is not set -# CONFIG_SOC_T10 is not set -# CONFIG_SOC_T20 is not set -# CONFIG_SOC_T30 is not set -# CONFIG_SOC_T21 is not set -CONFIG_SOC_T31=y -CONFIG_JZRISC=y -CONFIG_BOARD_NAME="Swan" -CONFIG_PRODUCT_NAME="isvp" -CONFIG_CHIP_T31=y -CONFIG_PLATFORM_T31_ISVP=y -CONFIG_BOARD_SWAN=y -CONFIG_EXTAL_CLOCK=24 -# CONFIG_FPGA_TEST is not set -# CONFIG_PM_POWERDOWN_P0 is not set -# CONFIG_CPU_SUSPEND_TO_IDLE is not set -# CONFIG_RESET_KEEP_POWER is not set -# CONFIG_HIBERNATE_RESET is not set -CONFIG_JZRISC_PEP=y -# CONFIG_ARM_ELF_SUPPORT is not set -# CONFIG_SUSPEND_TEST is not set -# CONFIG_DDR_DEBUG is not set -# CONFIG_EARLY_INIT_RUN is not set -# CONFIG_TEST_RESET_DLL is not set -# CONFIG_JZ_IMEM is not set -# CONFIG_PMON_DEBUG is not set -CONFIG_RWSEM_GENERIC_SPINLOCK=y -# CONFIG_ARCH_HAS_ILOG2_U32 is not set -# CONFIG_ARCH_HAS_ILOG2_U64 is not set -CONFIG_GENERIC_HWEIGHT=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_SCHED_OMIT_FRAME_POINTER=y -# CONFIG_ARCH_DMA_ADDR_T_64BIT is not set -CONFIG_DMA_NONCOHERENT=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_SYS_HAS_EARLY_PRINTK=y -CONFIG_SYS_SUPPORTS_HOTPLUG_CPU=y -# CONFIG_MIPS_MACHINE is not set -# CONFIG_NO_IOPORT is not set -CONFIG_CPU_LITTLE_ENDIAN=y -CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y -# CONFIG_MIPS_HUGE_TLB_SUPPORT is not set -CONFIG_IRQ_CPU=y -CONFIG_MIPS_L1_CACHE_SHIFT=5 - -# -# CPU selection -# -CONFIG_CPU_MIPS32_R1=y -CONFIG_SYS_SUPPORTS_ZBOOT=y -CONFIG_SYS_HAS_CPU_MIPS32_R1=y -CONFIG_CPU_MIPS32=y -CONFIG_CPU_MIPSR1=y -CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y -CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y -CONFIG_CPU_SUPPORTS_CPUFREQ=y -CONFIG_HARDWARE_WATCHPOINTS=y - -# -# Kernel type -# -CONFIG_32BIT=y -# CONFIG_KVM_GUEST is not set -CONFIG_PAGE_SIZE_4KB=y -# CONFIG_PAGE_SIZE_16KB is not set -# CONFIG_PAGE_SIZE_64KB is not set -CONFIG_FORCE_MAX_ZONEORDER=15 -CONFIG_BOARD_SCACHE=y -CONFIG_JZ_CPU_SCACHE=y -CONFIG_CPU_HAS_PREFETCH=y -CONFIG_CPU_GENERIC_DUMP_TLB=y -CONFIG_CPU_R4K_FPU=y -CONFIG_CPU_R4K_CACHE_TLB=y -CONFIG_MIPS_MT_DISABLED=y -# CONFIG_MIPS_INCOMPATIBLE_FPU_EMULATION is not set -# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set -CONFIG_CPU_HAS_SYNC=y -# CONFIG_HIGHMEM is not set -CONFIG_CPU_SUPPORTS_HIGHMEM=y -CONFIG_SYS_SUPPORTS_HIGHMEM=y -CONFIG_ARCH_FLATMEM_ENABLE=y -CONFIG_FLATMEM=y -CONFIG_FLAT_NODE_MEM_MAP=y -CONFIG_HAVE_MEMBLOCK=y -CONFIG_HAVE_MEMBLOCK_NODE_MAP=y -CONFIG_ARCH_DISCARD_MEMBLOCK=y -# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set -CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_COMPACTION=y -CONFIG_MIGRATION=y -# CONFIG_PHYS_ADDR_T_64BIT is not set -CONFIG_ZONE_DMA_FLAG=0 -CONFIG_VIRT_TO_BUS=y -# CONFIG_KSM is not set -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_CROSS_MEMORY_ATTACH=y -CONFIG_NEED_PER_CPU_KM=y -# CONFIG_CLEANCACHE is not set -# CONFIG_FRONTSWAP is not set -CONFIG_ZSMALLOC=y -CONFIG_PGTABLE_MAPPING=y -# CONFIG_HZ_48 is not set -CONFIG_HZ_100=y -# CONFIG_HZ_128 is not set -# CONFIG_HZ_250 is not set -# CONFIG_HZ_256 is not set -# CONFIG_HZ_1000 is not set -# CONFIG_HZ_1024 is not set -CONFIG_SYS_SUPPORTS_ARBIT_HZ=y -CONFIG_HZ=100 -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -CONFIG_PREEMPT_COUNT=y -# CONFIG_KEXEC is not set -# CONFIG_CRASH_DUMP is not set -CONFIG_SECCOMP=y -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_EXTABLE_SORT=y - -# -# General setup -# -CONFIG_BROKEN_ON_SMP=y -CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="mips-linux-gnu-" -CONFIG_LOCALVERSION="__isvp_swan_1.0__" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_HAVE_KERNEL_GZIP=n -CONFIG_HAVE_KERNEL_BZIP2=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_LZO=y -# CONFIG_KERNEL_GZIP is not set -# CONFIG_KERNEL_BZIP2 is not set -CONFIG_KERNEL_LZMA=y -# CONFIG_KERNEL_LZO is not set -CONFIG_DEFAULT_HOSTNAME="openipc" -CONFIG_SWAP=y -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -# CONFIG_POSIX_MQUEUE is not set -# CONFIG_FHANDLE is not set -# CONFIG_AUDIT is not set -CONFIG_HAVE_GENERIC_HARDIRQS=y - -# -# IRQ subsystem -# -CONFIG_GENERIC_HARDIRQS=y -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_IRQ_DOMAIN=y -# CONFIG_IRQ_DOMAIN_DEBUG is not set -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y -CONFIG_GENERIC_CMOS_UPDATE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_BSD_PROCESS_ACCT is not set -# CONFIG_TASKSTATS is not set - -# -# RCU Subsystem -# -CONFIG_TREE_PREEMPT_RCU=y -# CONFIG_TINY_PREEMPT_RCU is not set -CONFIG_PREEMPT_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_FANOUT=32 -CONFIG_RCU_FANOUT_LEAF=16 -# CONFIG_RCU_FANOUT_EXACT is not set -# CONFIG_TREE_RCU_TRACE is not set -# CONFIG_RCU_BOOST is not set -# CONFIG_RCU_NOCB_CPU is not set -# CONFIG_IKCONFIG is not set -CONFIG_LOG_BUF_SHIFT=16 -CONFIG_CGROUPS=y -CONFIG_CGROUP_DEBUG=y -CONFIG_CGROUP_FREEZER=y -# CONFIG_CGROUP_DEVICE is not set -# CONFIG_CPUSETS is not set -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -# CONFIG_MEMCG is not set -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -# CONFIG_CFS_BANDWIDTH is not set -CONFIG_RT_GROUP_SCHED=y -# CONFIG_BLK_CGROUP is not set -# CONFIG_CHECKPOINT_RESTORE is not set -# CONFIG_NAMESPACES is not set -CONFIG_UIDGID_CONVERTED=y -# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set -# CONFIG_SCHED_AUTOGROUP is not set -# CONFIG_SYSFS_DEPRECATED is not set -# CONFIG_RELAY is not set -# CONFIG_BLK_DEV_INITRD is not set -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_SYSCTL=y -CONFIG_ANON_INODES=y -CONFIG_HOTPLUG=y -CONFIG_PANIC_TIMEOUT=3 -CONFIG_EXPERT=y -CONFIG_SYSCTL_SYSCALL=y -CONFIG_KALLSYMS=y -CONFIG_KALLSYMS_ALL=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_EMBEDDED=y -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_PERF_USE_VMALLOC=y - -# -# Kernel Performance Events And Counters -# -# CONFIG_PERF_EVENTS is not set -# CONFIG_VM_EVENT_COUNTERS is not set -# CONFIG_SLUB_DEBUG is not set -# CONFIG_COMPAT_BRK is not set -# CONFIG_SLAB is not set -CONFIG_SLUB=y -# CONFIG_SLOB is not set -# CONFIG_PROFILING is not set -CONFIG_TRACEPOINTS=y -CONFIG_HAVE_OPROFILE=y -# CONFIG_KPROBES is not set -# CONFIG_JUMP_LABEL is not set -# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_DMA_ATTRS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_HAVE_CLK=y -CONFIG_HAVE_DMA_API_DEBUG=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y -CONFIG_HAVE_MOD_ARCH_SPECIFIC=y -CONFIG_MODULES_USE_ELF_REL=y -CONFIG_CLONE_BACKWARDS=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -CONFIG_HAVE_GENERIC_DMA_COHERENT=y -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -# CONFIG_MODVERSIONS is not set -# CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set -CONFIG_BLOCK=y -# CONFIG_LBDAF is not set -# CONFIG_BLK_DEV_BSG is not set -# CONFIG_BLK_DEV_BSGLIB is not set -# CONFIG_BLK_DEV_INTEGRITY is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -# CONFIG_BSD_DISKLABEL is not set -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -# CONFIG_UNIXWARE_DISKLABEL is not set -# CONFIG_LDM_PARTITION is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -# CONFIG_EFI_PARTITION is not set -# CONFIG_SYSV68_PARTITION is not set - -# -# IO Schedulers -# -CONFIG_IOSCHED_NOOP=y -# CONFIG_IOSCHED_DEADLINE is not set -CONFIG_IOSCHED_CFQ=y -CONFIG_DEFAULT_CFQ=y -# CONFIG_DEFAULT_NOOP is not set -CONFIG_DEFAULT_IOSCHED="cfq" -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_FREEZER=y - -# -# Bus options (PCI, PCMCIA, EISA, ISA, TC) -# -CONFIG_MMU=y -# CONFIG_PCCARD is not set - -# -# Executable file formats -# -CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y -# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set -CONFIG_BINFMT_SCRIPT=y -# CONFIG_HAVE_AOUT is not set -# CONFIG_BINFMT_MISC is not set -CONFIG_COREDUMP=y -CONFIG_TRAD_SIGNALS=y - -# -# Power management options -# -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -# CONFIG_SUSPEND is not set -CONFIG_HAS_WAKELOCK=y -CONFIG_WAKELOCK=y -# CONFIG_HIBERNATION is not set -# CONFIG_PM_RUNTIME is not set -# CONFIG_SUSPEND_TIME is not set -CONFIG_MIPS_EXTERNAL_TIMER=y - -# -# CPU Power Management -# - -# -# CPU Frequency scaling -# -# CONFIG_CPU_FREQ is not set -CONFIG_NET=y - -# -# Networking options -# -CONFIG_PACKET=y -# CONFIG_PACKET_DIAG is not set -CONFIG_UNIX=y -# CONFIG_UNIX_DIAG is not set -CONFIG_XFRM=y -CONFIG_XFRM_ALGO=y -# CONFIG_XFRM_USER is not set -# CONFIG_XFRM_SUB_POLICY is not set -# CONFIG_XFRM_MIGRATE is not set -# CONFIG_XFRM_STATISTICS is not set -# CONFIG_NET_KEY is not set -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -# CONFIG_IP_ADVANCED_ROUTER is not set -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -# CONFIG_IP_PNP_BOOTP is not set -# CONFIG_IP_PNP_RARP is not set -CONFIG_NET_IPIP=y -# CONFIG_NET_IPGRE_DEMUX is not set -# CONFIG_NET_IP_TUNNEL is not set -# CONFIG_IP_MROUTE is not set -# CONFIG_ARPD is not set -# CONFIG_SYN_COOKIES is not set -# CONFIG_INET_AH is not set -CONFIG_INET_ESP=y -# CONFIG_INET_IPCOMP is not set -# CONFIG_INET_XFRM_TUNNEL is not set -# 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_LRO is not set -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -# CONFIG_INET_UDP_DIAG is not set -# CONFIG_TCP_CONG_ADVANCED is not set -CONFIG_TCP_CONG_CUBIC=y -CONFIG_DEFAULT_TCP_CONG="cubic" -# CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=y -# CONFIG_IPV6_PRIVACY is not set -# CONFIG_IPV6_ROUTER_PREF is not set -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set -# CONFIG_INET6_ESP is not set -# CONFIG_INET6_IPCOMP is not set -# CONFIG_IPV6_MIP6 is not set -# CONFIG_INET6_XFRM_TUNNEL is not set -# CONFIG_INET6_TUNNEL is not set -# 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_SIT is not set -# CONFIG_IPV6_TUNNEL is not set -# CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set -# CONFIG_IPV6_MROUTE is not set -# CONFIG_ANDROID_PARANOID_NETWORK is not set -CONFIG_NET_ACTIVITY_STATS=y -# CONFIG_NETWORK_SECMARK is not set -CONFIG_NETWORK_PHY_TIMESTAMPING=y -# CONFIG_NETFILTER is not set -# CONFIG_IP_DCCP is not set -# CONFIG_IP_SCTP is not set -# CONFIG_RDS is not set -# CONFIG_TIPC is not set -# CONFIG_ATM is not set -# CONFIG_L2TP is not set -CONFIG_BRIDGE=y -CONFIG_HAVE_NET_DSA=y -# CONFIG_VLAN_8021Q is not set -# CONFIG_DECNET is not set -# CONFIG_LLC2 is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -# CONFIG_IEEE802154 is not set -# CONFIG_NET_SCHED is not set -# CONFIG_DCB is not set -# CONFIG_BATMAN_ADV is not set -# CONFIG_OPENVSWITCH is not set -# CONFIG_VSOCKETS is not set -# CONFIG_NETLINK_MMAP is not set -# CONFIG_NETLINK_DIAG is not set -# CONFIG_NETPRIO_CGROUP is not set -CONFIG_BQL=y - -# -# Network testing -# -# CONFIG_NET_PKTGEN is not set -# CONFIG_NET_DROP_MONITOR is not set -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -# CONFIG_IRDA is not set -# CONFIG_BT is not set -# CONFIG_AF_RXRPC 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_REG_DEBUG is not set -# CONFIG_CFG80211_CERTIFICATION_ONUS is not set -CONFIG_CFG80211_DEFAULT_PS=y -# CONFIG_CFG80211_DEBUGFS is not set -# CONFIG_CFG80211_INTERNAL_REGDB is not set -CONFIG_CFG80211_WEXT=y -# CONFIG_LIB80211 is not set -# CONFIG_CFG80211_ALLOW_RECONNECT is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -# CONFIG_MAC80211_RC_PID is not set -CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" -# CONFIG_MAC80211_MESH is not set -# CONFIG_MAC80211_DEBUGFS is not set -# CONFIG_MAC80211_MESSAGE_TRACING is not set -# CONFIG_MAC80211_DEBUG_MENU is not set -# CONFIG_WIMAX is not set -# CONFIG_RFKILL is not set -# CONFIG_RFKILL_REGULATOR is not set -# CONFIG_NET_9P is not set -# CONFIG_CAIF is not set -# CONFIG_CEPH_LIB is not set -# CONFIG_NFC is not set - -# -# Device Drivers -# - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER=y -CONFIG_UEVENT_HELPER_PATH="/sbin/mdev" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_STANDALONE=y -# CONFIG_PREVENT_FIRMWARE_BUILD is not set -CONFIG_FW_LOADER=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_EXTRA_FIRMWARE="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_SYS_HYPERVISOR is not set -# CONFIG_GENERIC_CPU_DEVICES is not set -# CONFIG_DMA_SHARED_BUFFER is not set - -# -# Bus devices -# -# CONFIG_CONNECTOR is not set -CONFIG_MTD=y -# CONFIG_MTD_TESTS is not set -# CONFIG_MTD_REDBOOT_PARTS is not set -CONFIG_MTD_CMDLINE_PARTS=y -# CONFIG_MTD_AR7_PARTS is not set - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=y -CONFIG_MTD_BLOCK=y -# CONFIG_FTL is not set -# CONFIG_NFTL is not set -# CONFIG_INFTL is not set -# CONFIG_RFD_FTL is not set -# CONFIG_SSFDC is not set -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -# CONFIG_MTD_SWAP is not set - -# -# RAM/ROM/Flash chip drivers -# -# CONFIG_MTD_CFI is not set -# CONFIG_MTD_JEDECPROBE is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set -# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set -# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -# CONFIG_MTD_CFI_I4 is not set -# CONFIG_MTD_CFI_I8 is not set -# CONFIG_MTD_RAM is not set -# CONFIG_MTD_ROM is not set -# CONFIG_MTD_ABSENT is not set - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_PLATRAM is not set - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_JZ_SPI_NORFLASH is not set -CONFIG_MTD_JZ_SFC=y -CONFIG_MTD_JZ_SFC_NOR=y -# CONFIG_MTD_JZ_SFC_NAND is not set -CONFIG_SFC_DMA=y -CONFIG_SFC_SPEED=50 -CONFIG_SPI_STARDARD=y -# CONFIG_SPI_QUAD is not set -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_PHRAM is not set -# CONFIG_MTD_MTDRAM is not set -# CONFIG_MTD_BLOCK2MTD is not set - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# CONFIG_MTD_NAND_IDS is not set -# CONFIG_MTD_NAND is not set -# CONFIG_MTD_ONENAND is not set - -# -# LPDDR flash memory drivers -# -# CONFIG_MTD_LPDDR is not set -# CONFIG_MTD_UBI is not set -# CONFIG_PARPORT is not set -CONFIG_BLK_DEV=y -# CONFIG_ZRAM is not set -# CONFIG_BLK_DEV_COW_COMMON is not set -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -# CONFIG_BLK_DEV_CRYPTOLOOP is not set -# CONFIG_BLK_DEV_DRBD is not set -# CONFIG_BLK_DEV_NBD is not set -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=8192 -# CONFIG_BLK_DEV_XIP is not set -# CONFIG_CDROM_PKTCDVD is not set -# CONFIG_ATA_OVER_ETH is not set -# CONFIG_BLK_DEV_HD is not set -# CONFIG_BLK_DEV_RBD is not set - -# -# Misc devices -# -# CONFIG_SENSORS_LIS3LV02D is not set -# CONFIG_AD525X_DPOT is not set -# CONFIG_JZ_SPI_NOR is not set -# CONFIG_ATMEL_PWM is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_ICS932S401 is not set -# CONFIG_ATMEL_SSC is not set -# CONFIG_ENCLOSURE_SERVICES is not set -# CONFIG_APDS9802ALS is not set -# CONFIG_ISL29003 is not set -# CONFIG_ISL29020 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set -# CONFIG_SENSORS_BH1770 is not set -# CONFIG_SENSORS_APDS990X is not set -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -CONFIG_UID_STAT=y -# CONFIG_BMP085_I2C is not set -# CONFIG_USB_SWITCH_FSA9480 is not set -# CONFIG_BCM_PM_CORE is not set -# CONFIG_SRAM is not set -# CONFIG_JZ_EFUSE_V13 is not set -# CONFIG_JZ_IRDA_V11 is not set -CONFIG_LOGGER=y -# CONFIG_LINUX_PMEM is not set -# CONFIG_ANDROID_PMEM is not set -# CONFIG_JZ_AES is not set -# CONFIG_JZ_DES is not set -CONFIG_RMEM=y -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -# CONFIG_EEPROM_AT24 is not set -# CONFIG_EEPROM_LEGACY is not set -# CONFIG_EEPROM_MAX6875 is not set -# CONFIG_EEPROM_93CX6 is not set - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# CONFIG_SENSORS_LIS3_I2C is not set - -# -# Altera FPGA firmware download module -# -# CONFIG_ALTERA_STAPL is not set -CONFIG_HAVE_IDE=y -# CONFIG_IDE is not set - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -# CONFIG_RAID_ATTRS is not set -# CONFIG_SCSI is not set -# CONFIG_SCSI_DMA is not set -# CONFIG_SCSI_NETLINK is not set -# CONFIG_ATA is not set -# CONFIG_MD is not set -CONFIG_NETDEVICES=y -CONFIG_NET_CORE=y -# CONFIG_BONDING is not set -# CONFIG_DUMMY is not set -# CONFIG_EQUALIZER is not set -CONFIG_MII=y -# CONFIG_NET_TEAM is not set -# CONFIG_MACVLAN is not set -# CONFIG_VXLAN is not set -# CONFIG_NETCONSOLE is not set -# CONFIG_NETPOLL is not set -# CONFIG_NET_POLL_CONTROLLER is not set -CONFIG_TUN=m -# CONFIG_VETH is not set - -# -# CAIF transport drivers -# - -# -# Distributed Switch Architecture drivers -# -# CONFIG_NET_DSA_MV88E6XXX is not set -# CONFIG_NET_DSA_MV88E6060 is not set -# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set -# CONFIG_NET_DSA_MV88E6131 is not set -# CONFIG_NET_DSA_MV88E6123_61_65 is not set -CONFIG_ETHERNET=y -# CONFIG_NET_CADENCE is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_CALXEDA_XGMAC is not set -# CONFIG_DM9000 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_INTEL is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_JZ_MAC is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_ETHOC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_PHYLIB=y - -# -# MII PHY device drivers -# -# CONFIG_AT803X_PHY is not set -# CONFIG_AMD_PHY is not set -# CONFIG_MARVELL_PHY is not set -# CONFIG_DAVICOM_PHY is not set -# CONFIG_QSEMI_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_CICADA_PHY is not set -# CONFIG_VITESSE_PHY is not set -# CONFIG_SMSC_PHY is not set -# CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM87XX_PHY is not set -# CONFIG_ICPLUS_PHY is not set -# CONFIG_REALTEK_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_STE10XP is not set -# CONFIG_LSI_ET1011C_PHY is not set -# CONFIG_MICREL_PHY is not set -# CONFIG_FIXED_PHY is not set -# CONFIG_MDIO_BITBANG is not set -# CONFIG_PPP is not set -# CONFIG_SLIP is not set - -# -# USB Network Adapters -# -# CONFIG_USB_CATC is not set -# CONFIG_USB_KAWETH is not set -# CONFIG_USB_PEGASUS is not set -# CONFIG_USB_RTL8150 is not set -# CONFIG_USB_RTL8152 is not set -# CONFIG_USB_USBNET is not set -# CONFIG_USB_IPHETH is not set -CONFIG_WLAN=y -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_AT76C50X_USB is not set -# CONFIG_USB_ZD1201 is not set -# CONFIG_USB_NET_RNDIS_WLAN is not set -# CONFIG_RTL8187 is not set -# CONFIG_RTL8188EU is not set -# CONFIG_MAC80211_HWSIM is not set -# CONFIG_WIFI_CONTROL_FUNC is not set -# CONFIG_ATH_CARDS is not set -# CONFIG_B43 is not set -# CONFIG_B43LEGACY is not set -# CONFIG_BRCMFMAC is not set -# CONFIG_HOSTAP is not set -# CONFIG_LIBERTAS is not set -# CONFIG_P54_COMMON is not set -# CONFIG_RT2X00 is not set -CONFIG_RTLWIFI=m -CONFIG_RTLWIFI_DEBUG=y -CONFIG_RTL8192CU=m -CONFIG_RTL8192C_COMMON=m -# CONFIG_WL_TI is not set -# CONFIG_ZD1211RW is not set -# CONFIG_MWIFIEX is not set -# CONFIG_BCM43341 is not set -# CONFIG_BCMDHD_1_141_66 is not set -# CONFIG_BCMDHD_AP6181 is not set -CONFIG_MT7601_STA=y - -# -# Enable WiMAX (Networking options) to see the WiMAX drivers -# -# CONFIG_WAN is not set -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -# CONFIG_INPUT_FF_MEMLESS is not set -# CONFIG_INPUT_POLLDEV is not set -# CONFIG_INPUT_SPARSEKMAP is not set -# CONFIG_INPUT_MATRIXKMAP is not set - -# -# Userland interfaces -# -# CONFIG_INPUT_MOUSEDEV is not set -# CONFIG_INPUT_JOYDEV is not set -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set -# CONFIG_INPUT_KEYRESET is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -# CONFIG_KEYBOARD_ATKBD is not set -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_LKKBD is not set -CONFIG_KEYBOARD_GPIO=y -# CONFIG_KEYBOARD_GPIO_POLLED is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_XTKBD is not set -# CONFIG_INPUT_MOUSE is not set -# CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TABLET is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -# CONFIG_INPUT_MISC is not set - -# -# Hardware I/O ports -# -# CONFIG_SERIO is not set -# CONFIG_GAMEPORT is not set - -# -# Character devices -# -CONFIG_TTY=y -# CONFIG_VT is not set -CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=16 -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_N_GSM is not set -# CONFIG_TRACE_SINK is not set -# CONFIG_JZ_VP is not set -# CONFIG_JZ_DMIC_V12 is not set -# CONFIG_TEST_SECOND_REFRESH is not set -CONFIG_DEVMEM=y -CONFIG_DEVKMEM=y - -# -# Serial drivers -# -# CONFIG_SERIAL_8250 is not set - -# -# Non-8250 serial port support -# -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_TIMBERDALE is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_ARC is not set -CONFIG_SERIAL_JZ47XX_UART=y -CONFIG_SERIAL_JZ47XX_CONSOLE=y -# CONFIG_SERIAL_JZ47XX_UART0 is not set -CONFIG_SERIAL_JZ47XX_UART1=y -# CONFIG_SERIAL_JZ47XX_UART1_DMA is not set -# CONFIG_SERIAL_JZ47XX_UART2 is not set -# CONFIG_SERIAL_JZ47XX_UART3 is not set -# CONFIG_SERIAL_JZ47XX_UART4 is not set -# CONFIG_TTY_PRINTK is not set -# CONFIG_IPMI_HANDLER is not set -# CONFIG_HW_RANDOM is not set -# CONFIG_R3964 is not set -# CONFIG_RAW_DRIVER is not set -# CONFIG_TCG_TPM is not set -CONFIG_I2C=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=y -# CONFIG_I2C_MUX is not set -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_ALGOBIT=y - -# -# I2C Hardware Bus support -# - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_CBUS_GPIO is not set -# CONFIG_I2C_DESIGNWARE_PLATFORM is not set -CONFIG_I2C_GPIO=y -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PCA_PLATFORM is not set -# CONFIG_I2C_PXA_PCI is not set -# CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_XILINX is not set -CONFIG_I2C_V12_JZ=y -CONFIG_I2C_FIFO_LEN=64 -# CONFIG_I2C_DEBUG_INFO is not set -# CONFIG_SOFT_I2C0_GPIO_V12_JZ is not set -CONFIG_I2C0_V12_JZ=y -CONFIG_I2C0_PA12_PA13=y -# CONFIG_I2C0_NON_RESTART_MODE is not set -CONFIG_I2C0_SPEED=100 -CONFIG_SOFT_I2C1_GPIO_V12_JZ=y -CONFIG_I2C1_SPEED=100 -# CONFIG_SOFT_I2C2_GPIO_V12_JZ is not set -# CONFIG_I2C2_V12_JZ is not set -CONFIG_I2C_JZV12_WAIT_MS=1000 - -# -# External I2C/SMBus adapter drivers -# -# CONFIG_I2C_DIOLAN_U2C is not set -# CONFIG_I2C_PARPORT_LIGHT is not set -# CONFIG_I2C_TAOS_EVM is not set -# CONFIG_I2C_TINY_USB is not set - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_STUB is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -# CONFIG_SPI is not set - -# -# Qualcomm MSM SSBI bus support -# -# CONFIG_SSBI is not set -# CONFIG_HSI is not set - -# -# PPS support -# -# CONFIG_PPS is not set - -# -# PPS generators support -# - -# -# PTP clock support -# -# CONFIG_PTP_1588_CLOCK is not set -# CONFIG_DP83640_PHY is not set -# CONFIG_PTP_1588_CLOCK_PCH is not set -CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y -CONFIG_ARCH_REQUIRE_GPIOLIB=y -CONFIG_GPIO_DEVRES=y -CONFIG_GPIOLIB=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y - -# -# Memory mapped GPIO drivers: -# -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_TS5500 is not set - -# -# I2C GPIO expanders: -# -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_SX150X is not set -# CONFIG_GPIO_ADP5588 is not set - -# -# PCI GPIO expanders: -# - -# -# SPI GPIO expanders: -# -# CONFIG_GPIO_MCP23S08 is not set - -# -# AC97 GPIO expanders: -# - -# -# MODULbus GPIO expanders: -# - -# -# USB GPIO expanders: -# -# CONFIG_W1 is not set -# CONFIG_POWER_SUPPLY is not set -# CONFIG_POWER_AVS is not set -# CONFIG_HWMON is not set -# CONFIG_THERMAL is not set -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set - -# -# Watchdog Device Drivers -# -# CONFIG_SOFT_WATCHDOG is not set -CONFIG_JZ_WDT=y - -# -# USB-based Watchdog Cards -# -# CONFIG_USBPCWATCHDOG is not set -CONFIG_SSB_POSSIBLE=y - -# -# Sonics Silicon Backplane -# -# CONFIG_SSB is not set -CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# -# CONFIG_BCMA is not set - -# -# Multifunction device drivers -# -CONFIG_MFD_CORE=y -# CONFIG_MFD_DA9024 is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_CROS_EC is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_I2CPLD is not set -# CONFIG_MFD_JZ_SADC_V13 is not set -# CONFIG_MFD_JZ_SADC_AUX is not set -CONFIG_MFD_JZ_TCU=y -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_MFD_VIPERBOARD is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SM501 is not set -# CONFIG_MFD_SMSC is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_STMPE is not set -# CONFIG_MFD_SYSCON is not set -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -# CONFIG_TPS65010 is not set -# CONFIG_TPS6507X is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS80031 is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -# CONFIG_MFD_WL1273_CORE is not set -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TC3589X is not set -# CONFIG_MFD_TMIO is not set -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_RICOH619 is not set -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_DEBUG is not set -# CONFIG_REGULATOR_DUMMY is not set -CONFIG_REGULATOR_FIXED_VOLTAGE=y -# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set -# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -# CONFIG_REGULATOR_GPIO is not set -# CONFIG_REGULATOR_AD5398 is not set -# CONFIG_REGULATOR_FAN53555 is not set -# CONFIG_REGULATOR_ISL6271A is not set -# CONFIG_REGULATOR_MAX1586 is not set -# CONFIG_REGULATOR_MAX8649 is not set -# CONFIG_REGULATOR_MAX8660 is not set -# CONFIG_REGULATOR_MAX8952 is not set -# CONFIG_REGULATOR_MAX8973 is not set -# CONFIG_REGULATOR_LP3971 is not set -# CONFIG_REGULATOR_LP3972 is not set -# CONFIG_REGULATOR_LP872X is not set -# CONFIG_REGULATOR_LP8755 is not set -# CONFIG_REGULATOR_TPS51632 is not set -# CONFIG_REGULATOR_TPS62360 is not set -# CONFIG_REGULATOR_TPS65023 is not set -# CONFIG_REGULATOR_TPS6507X is not set -# CONFIG_MEDIA_SUPPORT is not set - -# -# Graphics support -# -# CONFIG_DRM is not set -CONFIG_JZ_IPU=y -# CONFIG_JZ_IPU_V12 is not set -CONFIG_JZ_IPU_V13=y -# CONFIG_VGASTATE is not set -# CONFIG_VIDEO_OUTPUT_CONTROL is not set -# CONFIG_FB is not set -# CONFIG_EXYNOS_VIDEO is not set -# CONFIG_BACKLIGHT_LCD_SUPPORT is not set -# CONFIG_JZ_VPU_IRQ_TEST is not set -# CONFIG_JZ_VPU is not set -# CONFIG_SOC_VPU is not set -# CONFIG_AVPU is not set -CONFIG_SOUND=y -CONFIG_SOUND_OSS_CORE=y -CONFIG_SOUND_OSS_CORE_PRECLAIM=y -# CONFIG_SND is not set -CONFIG_SOUND_PRIME=y -CONFIG_SOUND_OSS_XBURST=y -CONFIG_COMPILE_JZSOUND_INTO_KO=y -CONFIG_SOUND_JZ_I2S_V12=y -# CONFIG_CODEC_STANDBY_V12 is not set -CONFIG_JZ_INTERNAL_CODEC_V12=y -CONFIG_T10_INTERNAL_CODEC=y -# CONFIG_JZ_EXTERNAL_CODEC_V12 is not set -# CONFIG_JZ_TS_DMIC is not set -# CONFIG_SOUND_JZ_PCM_V12 is not set -# CONFIG_SOUND_JZ_SPDIF_V12 is not set -# CONFIG_SOUND_XBURST_DETECT is not set - -# -# HID support -# -# CONFIG_HID is not set - -# -# USB HID support -# -# CONFIG_USB_HID is not set -# CONFIG_HID_PID is not set - -# -# USB HID Boot Protocol drivers -# -# CONFIG_USB_KBD is not set -# CONFIG_USB_MOUSE is not set - -# -# I2C HID support -# -# CONFIG_I2C_HID is not set -CONFIG_USB_ARCH_HAS_OHCI=y -# CONFIG_USB_ARCH_HAS_EHCI is not set -# CONFIG_USB_ARCH_HAS_XHCI is not set -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=y -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -# CONFIG_USB_DEBUG is not set -# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set - -# -# Miscellaneous USB options -# -# CONFIG_USB_DEFAULT_PERSIST is not set -# CONFIG_USB_DYNAMIC_MINORS is not set -# CONFIG_USB_OTG_WHITELIST is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set -# CONFIG_USB_MON is not set -# CONFIG_USB_WUSB_CBAF is not set - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -# CONFIG_USB_OHCI_HCD is not set -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set - -# -# USB Device Class drivers -# -# CONFIG_USB_ACM is not set -# CONFIG_USB_PRINTER is not set -# CONFIG_USB_WDM is not set -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# - -# -# USB Imaging devices -# -# CONFIG_USB_MDC800 is not set -CONFIG_USB_JZ_DWC2=y -CONFIG_USB_DWC2_HOST_ONLY=y -# CONFIG_BOARD_HAS_NO_DETE_FACILITY is not set -# CONFIG_CONFIG_DWC2_HOST_OVERCURRENT_DET is not set -# CONFIG_USB_DWC2_DEBUG is not set -CONFIG_USB_DWC2_VERBOSE_VERBOSE=y -# CONFIG_USB_DWC2_HOST_TRACER is not set -# CONFIG_USB_DWC2_FULLSPEED_HOST is not set -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_CHIPIDEA is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=m -# CONFIG_USB_SERIAL_GENERIC is not set -# CONFIG_USB_SERIAL_AIRCABLE is not set -# CONFIG_USB_SERIAL_ARK3116 is not set -# CONFIG_USB_SERIAL_BELKIN is not set -# CONFIG_USB_SERIAL_CH341 is not set -# CONFIG_USB_SERIAL_WHITEHEAT is not set -# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set -# CONFIG_USB_SERIAL_CP210X is not set -# CONFIG_USB_SERIAL_CYPRESS_M8 is not set -# CONFIG_USB_SERIAL_EMPEG is not set -# CONFIG_USB_SERIAL_FTDI_SIO is not set -# CONFIG_USB_SERIAL_FUNSOFT is not set -# CONFIG_USB_SERIAL_VISOR is not set -# CONFIG_USB_SERIAL_IPAQ is not set -# CONFIG_USB_SERIAL_IR is not set -# CONFIG_USB_SERIAL_EDGEPORT is not set -# CONFIG_USB_SERIAL_EDGEPORT_TI is not set -# CONFIG_USB_SERIAL_F81232 is not set -# CONFIG_USB_SERIAL_GARMIN is not set -# CONFIG_USB_SERIAL_IPW is not set -# CONFIG_USB_SERIAL_IUU is not set -# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set -# CONFIG_USB_SERIAL_KEYSPAN is not set -# CONFIG_USB_SERIAL_KLSI is not set -# CONFIG_USB_SERIAL_KOBIL_SCT is not set -# CONFIG_USB_SERIAL_MCT_U232 is not set -# CONFIG_USB_SERIAL_METRO is not set -# CONFIG_USB_SERIAL_MOS7720 is not set -# CONFIG_USB_SERIAL_MOS7840 is not set -# CONFIG_USB_SERIAL_MOTOROLA is not set -# CONFIG_USB_SERIAL_NAVMAN is not set -# CONFIG_USB_SERIAL_PL2303 is not set -# CONFIG_USB_SERIAL_OTI6858 is not set -# CONFIG_USB_SERIAL_QCAUX is not set -# CONFIG_USB_SERIAL_QUALCOMM is not set -# CONFIG_USB_SERIAL_SPCP8X5 is not set -# CONFIG_USB_SERIAL_HP4X is not set -# CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SIEMENS_MPI is not set -# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set -# CONFIG_USB_SERIAL_SYMBOL is not set -# CONFIG_USB_SERIAL_TI is not set -# CONFIG_USB_SERIAL_CYBERJACK is not set -# CONFIG_USB_SERIAL_XIRCOM is not set -# CONFIG_USB_SERIAL_OPTION is not set -# CONFIG_USB_SERIAL_OMNINET is not set -# CONFIG_USB_SERIAL_OPTICON is not set -# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set -# CONFIG_USB_SERIAL_XSENS_MT is not set -# CONFIG_USB_SERIAL_ZIO is not set -# CONFIG_USB_SERIAL_WISHBONE is not set -# CONFIG_USB_SERIAL_ZTE is not set -# CONFIG_USB_SERIAL_SSU100 is not set -# CONFIG_USB_SERIAL_QT2 is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -# CONFIG_USB_EMI62 is not set -# CONFIG_USB_EMI26 is not set -# CONFIG_USB_ADUTUX is not set -# CONFIG_USB_SEVSEG is not set -# CONFIG_USB_RIO500 is not set -# CONFIG_USB_LEGOTOWER is not set -# CONFIG_USB_LCD is not set -# CONFIG_USB_LED is not set -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -# CONFIG_USB_IDMOUSE is not set -# CONFIG_USB_FTDI_ELAN is not set -# CONFIG_USB_APPLEDISPLAY is not set -# CONFIG_USB_LD is not set -# CONFIG_USB_TRANCEVIBRATOR is not set -# CONFIG_USB_IOWARRIOR is not set -# CONFIG_USB_TEST is not set -# CONFIG_USB_ISIGHTFW is not set -# CONFIG_USB_YUREX is not set -# CONFIG_USB_EZUSB_FX2 is not set -# CONFIG_USB_HSIC_USB3503 is not set -# CONFIG_USB_PHY is not set -# CONFIG_USB_OTG_WAKELOCK is not set -# CONFIG_USB_GADGET is not set -CONFIG_MMC=y -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_UNSAFE_RESUME is not set -# CONFIG_MMC_CLKGATE is not set -# CONFIG_MMC_EMBEDDED_SDIO is not set -# CONFIG_MMC_PARANOID_SD_INIT is not set - -# -# MMC/SD/SDIO Card Drivers -# -CONFIG_MMC_BLOCK=y -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=y -# CONFIG_MMC_BLOCK_DEFERRED_RESUME is not set -# CONFIG_SDIO_UART is not set -# CONFIG_MMC_TEST is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -CONFIG_JZMMC_V12=y -CONFIG_JZMMC_V12_SDMA=y -CONFIG_JZMMC_V12_MMC0=y -# CONFIG_JZMMC_V12_MMC0_PA_4BIT is not set -# CONFIG_JZMMC_V12_MMC0_PA_8BIT is not set -CONFIG_JZMMC_V12_MMC0_PB_4BIT=y -CONFIG_MMC0_MAX_FREQ=48000000 -# CONFIG_MMC0_PIO_MODE is not set -CONFIG_JZMMC_V12_MMC1=y -# CONFIG_JZMMC_V12_MMC1_PD_4BIT is not set -CONFIG_JZMMC_V12_MMC1_PB_4BIT=y -# CONFIG_JZMMC_V12_MMC1_PC_4BIT is not set -CONFIG_MMC1_MAX_FREQ=24000000 -# CONFIG_MMC1_PIO_MODE is not set -# CONFIG_JZMMC_V12_MMC2 is not set -# CONFIG_MMC_SDHCI is not set -# CONFIG_MMC_VUB300 is not set -# CONFIG_MMC_USHC is not set -# CONFIG_MEMSTICK is not set -# CONFIG_NEW_LEDS is not set -CONFIG_SWITCH=y -# CONFIG_SWITCH_GPIO is not set -# CONFIG_ACCESSIBILITY is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_INTF_ALARM is not set -# CONFIG_RTC_DRV_TEST is not set -# CONFIG_RTC_DRV_JZ is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set - -# -# SPI RTC drivers -# - -# -# Platform RTC drivers -# -# CONFIG_RTC_DRV_CMOS is not set -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_BQ4802 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_V3020 is not set -# CONFIG_RTC_DRV_DS2404 is not set - -# -# on-CPU RTC drivers -# - -# -# HID Sensor RTC drivers -# -CONFIG_DMADEVICES=y -# CONFIG_DMADEVICES_DEBUG is not set - -# -# DMA Devices -# -# CONFIG_DW_DMAC is not set -CONFIG_XBURST_DMAC=y -# CONFIG_TIMB_DMA is not set -CONFIG_DMA_ENGINE=y - -# -# DMA Clients -# -# CONFIG_NET_DMA is not set -# CONFIG_ASYNC_TX_DMA is not set -# CONFIG_DMATEST is not set -# CONFIG_AUXDISPLAY is not set -# CONFIG_UIO is not set -# CONFIG_VIRT_DRIVERS is not set - -# -# Virtio drivers -# -# CONFIG_VIRTIO_MMIO is not set - -# -# Microsoft Hyper-V guest support -# -# CONFIG_STAGING is not set - -# -# Hardware Spinlock drivers -# -# CONFIG_MAILBOX is not set -# CONFIG_IOMMU_SUPPORT is not set - -# -# Remoteproc drivers -# -# CONFIG_STE_MODEM_RPROC is not set - -# -# Rpmsg drivers -# -# CONFIG_PM_DEVFREQ is not set -# CONFIG_EXTCON is not set -# CONFIG_MEMORY is not set -# CONFIG_IIO is not set -CONFIG_PWM=y -# CONFIG_JZ_PWM is not set -# CONFIG_IPACK_BUS is not set -# CONFIG_RESET_CONTROLLER is not set -# CONFIG_NAND is not set - -# -# Firmware Drivers -# -# CONFIG_FIRMWARE_MEMMAP is not set - -# -# File systems -# -# CONFIG_EXT2_FS is not set -# CONFIG_EXT3_FS is not set -# CONFIG_EXT4_FS is not set -# CONFIG_REISERFS_FS is not set -# CONFIG_JFS_FS is not set -# CONFIG_XFS_FS is not set -# CONFIG_OCFS2_FS is not set -# CONFIG_BTRFS_FS is not set -# CONFIG_NILFS2_FS is not set -CONFIG_FS_POSIX_ACL=y -CONFIG_FILE_LOCKING=y -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -# CONFIG_FANOTIFY is not set -# CONFIG_QUOTA is not set -# CONFIG_QUOTACTL is not set -# CONFIG_AUTOFS4_FS is not set -# CONFIG_FUSE_FS is not set -CONFIG_OVERLAYFS_FS=y -CONFIG_GENERIC_ACL=y - -# -# Caches -# -# CONFIG_FSCACHE is not set - -# -# CD-ROM/DVD Filesystems -# -# CONFIG_ISO9660_FS is not set -# CONFIG_UDF_FS is not set - -# -# DOS/FAT/NT Filesystems -# -CONFIG_FAT_FS=m -# CONFIG_MSDOS_FS is not set -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -# CONFIG_NTFS_FS is not set - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -# CONFIG_HUGETLB_PAGE is not set -CONFIG_CONFIGFS_FS=y -CONFIG_MISC_FILESYSTEMS=y -# CONFIG_ADFS_FS is not set -# CONFIG_AFFS_FS is not set -# CONFIG_HFS_FS is not set -# CONFIG_HFSPLUS_FS is not set -# CONFIG_BEFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -CONFIG_JFFS2_FS=y -CONFIG_JFFS2_FS_DEBUG=0 -# CONFIG_JFFS2_FS_WRITEBUFFER is not set -# CONFIG_JFFS2_SUMMARY is not set -CONFIG_JFFS2_FS_XATTR=y -CONFIG_JFFS2_FS_POSIX_ACL=y -CONFIG_JFFS2_FS_SECURITY=y -CONFIG_JFFS2_COMPRESSION_OPTIONS=y -CONFIG_JFFS2_ZLIB=y -# CONFIG_JFFS2_LZO is not set -CONFIG_JFFS2_RTIME=y -# CONFIG_JFFS2_RUBIN is not set -# CONFIG_JFFS2_CMODE_NONE is not set -CONFIG_JFFS2_CMODE_PRIORITY=y -# CONFIG_JFFS2_CMODE_SIZE is not set -# CONFIG_JFFS2_CMODE_FAVOURLZO is not set -# CONFIG_LOGFS is not set -# CONFIG_CRAMFS is not set -CONFIG_SQUASHFS=y -# CONFIG_SQUASHFS_XATTR is not set -# CONFIG_SQUASHFS_ZLIB is not set -# CONFIG_SQUASHFS_LZO is not set -CONFIG_SQUASHFS_XZ=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -# CONFIG_MINIX_FS is not set -# CONFIG_MINIX_FS_NATIVE_ENDIAN is not set -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -# CONFIG_ROMFS_FS is not set -# CONFIG_PSTORE is not set -# CONFIG_SYSV_FS is not set -# CONFIG_UFS_FS is not set -CONFIG_F2FS_FS=m -CONFIG_F2FS_STAT_FS=y -CONFIG_F2FS_FS_XATTR=y -CONFIG_F2FS_FS_POSIX_ACL=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -# CONFIG_NFS_V3_ACL is not set -# CONFIG_NFS_V4 is not set -# CONFIG_NFS_SWAP is not set -CONFIG_ROOT_NFS=y -# CONFIG_NFSD is not set -CONFIG_LOCKD=y -CONFIG_LOCKD_V4=y -CONFIG_NFS_COMMON=y -CONFIG_SUNRPC=y -# CONFIG_SUNRPC_DEBUG is not set -# CONFIG_CEPH_FS is not set -# CONFIG_CIFS is not set -# CONFIG_NCP_FS is not set -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf-8" -CONFIG_NLS_CODEPAGE_437=y -# CONFIG_NLS_CODEPAGE_737 is not set -# CONFIG_NLS_CODEPAGE_775 is not set -# CONFIG_NLS_CODEPAGE_850 is not set -# CONFIG_NLS_CODEPAGE_852 is not set -# CONFIG_NLS_CODEPAGE_855 is not set -# CONFIG_NLS_CODEPAGE_857 is not set -# CONFIG_NLS_CODEPAGE_860 is not set -# CONFIG_NLS_CODEPAGE_861 is not set -# CONFIG_NLS_CODEPAGE_862 is not set -# CONFIG_NLS_CODEPAGE_863 is not set -# CONFIG_NLS_CODEPAGE_864 is not set -# CONFIG_NLS_CODEPAGE_865 is not set -# CONFIG_NLS_CODEPAGE_866 is not set -# CONFIG_NLS_CODEPAGE_869 is not set -# CONFIG_NLS_CODEPAGE_936 is not set -# CONFIG_NLS_CODEPAGE_950 is not set -# CONFIG_NLS_CODEPAGE_932 is not set -# CONFIG_NLS_CODEPAGE_949 is not set -# CONFIG_NLS_CODEPAGE_874 is not set -# CONFIG_NLS_ISO8859_8 is not set -# CONFIG_NLS_CODEPAGE_1250 is not set -# CONFIG_NLS_CODEPAGE_1251 is not set -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=y -# CONFIG_NLS_ISO8859_2 is not set -# CONFIG_NLS_ISO8859_3 is not set -# CONFIG_NLS_ISO8859_4 is not set -# CONFIG_NLS_ISO8859_5 is not set -# CONFIG_NLS_ISO8859_6 is not set -# CONFIG_NLS_ISO8859_7 is not set -# CONFIG_NLS_ISO8859_9 is not set -# CONFIG_NLS_ISO8859_13 is not set -# CONFIG_NLS_ISO8859_14 is not set -# CONFIG_NLS_ISO8859_15 is not set -# CONFIG_NLS_KOI8_R is not set -# CONFIG_NLS_KOI8_U is not set -# CONFIG_NLS_MAC_ROMAN is not set -# CONFIG_NLS_MAC_CELTIC is not set -# CONFIG_NLS_MAC_CENTEURO is not set -# CONFIG_NLS_MAC_CROATIAN is not set -# CONFIG_NLS_MAC_CYRILLIC is not set -# CONFIG_NLS_MAC_GAELIC is not set -# CONFIG_NLS_MAC_GREEK is not set -# CONFIG_NLS_MAC_ICELAND is not set -# CONFIG_NLS_MAC_INUIT is not set -# CONFIG_NLS_MAC_ROMANIAN is not set -# CONFIG_NLS_MAC_TURKISH is not set -CONFIG_NLS_UTF8=y -# CONFIG_DLM is not set - -# -# Kernel hacking -# -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_PRINTK_TIME=y -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=3 -CONFIG_ENABLE_WARN_DEPRECATED=y -CONFIG_ENABLE_MUST_CHECK=y -CONFIG_FRAME_WARN=1024 -CONFIG_MAGIC_SYSRQ=y -# CONFIG_STRIP_ASM_SYMS is not set -# CONFIG_READABLE_ASM is not set -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_DEBUG_FS=y -# CONFIG_HEADERS_CHECK is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_DEBUG_KERNEL=y -# CONFIG_DEBUG_SHIRQ is not set -CONFIG_LOCKUP_DETECTOR=y -CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y -CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -# CONFIG_DETECT_HUNG_TASK is not set -# CONFIG_SCHED_DEBUG is not set -# CONFIG_SCHEDSTATS is not set -# CONFIG_TIMER_STATS is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SLUB_STATS is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_PREEMPT is not set -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES 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=y -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_STACKTRACE is not set -# CONFIG_DEBUG_STACK_USAGE is not set -# CONFIG_DEBUG_KOBJECT is not set -# CONFIG_DEBUG_INFO is not set -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_WRITECOUNT is not set -# CONFIG_DEBUG_MEMORY_INIT is not set -# CONFIG_DEBUG_LIST is not set -# CONFIG_TEST_LIST_SORT is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_CREDENTIALS is not set -# CONFIG_FRAME_POINTER is not set -# CONFIG_BOOT_PRINTK_DELAY is not set - -# -# RCU Debugging -# -# CONFIG_PROVE_RCU_DELAY is not set -# CONFIG_SPARSE_RCU_POINTER is not set -# CONFIG_RCU_TORTURE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -CONFIG_RCU_CPU_STALL_VERBOSE=y -# CONFIG_RCU_CPU_STALL_INFO is not set -# CONFIG_RCU_TRACE is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -# CONFIG_LKDTM is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -# CONFIG_FAULT_INJECTION is not set -# CONFIG_DEBUG_PAGEALLOC is not set -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_TRACING_SUPPORT=y -# CONFIG_FTRACE is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -# CONFIG_DYNAMIC_DEBUG is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_KSTRTOX is not set -CONFIG_EARLY_PRINTK=y -# CONFIG_CMDLINE_BOOL is not set -# CONFIG_DEBUG_STACKOVERFLOW is not set -# CONFIG_RUNTIME_DEBUG is not set -# CONFIG_DEBUG_ZBOOT is not set -# CONFIG_SPINLOCK_TEST is not set - -# -# Security options -# -# CONFIG_KEYS is not set -# CONFIG_SECURITY_DMESG_RESTRICT is not set -# CONFIG_SECURITY is not set -# CONFIG_SECURITYFS is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_DEFAULT_SECURITY="" -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=y -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_BLKCIPHER=y -CONFIG_CRYPTO_BLKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP2=y -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_WORKQUEUE=y -# CONFIG_CRYPTO_CRYPTD is not set -CONFIG_CRYPTO_AUTHENC=y -# CONFIG_CRYPTO_TEST is not set - -# -# Authenticated Encryption with Associated Data -# -# CONFIG_CRYPTO_CCM is not set -# CONFIG_CRYPTO_GCM is not set -# CONFIG_CRYPTO_SEQIV is not set - -# -# Block modes -# -CONFIG_CRYPTO_CBC=y -# CONFIG_CRYPTO_CTR is not set -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=y -# CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_PCBC is not set -# CONFIG_CRYPTO_XTS is not set - -# -# Hash modes -# -# CONFIG_CRYPTO_CMAC is not set -CONFIG_CRYPTO_HMAC=y -# CONFIG_CRYPTO_XCBC is not set -# CONFIG_CRYPTO_VMAC is not set - -# -# Digest -# -CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set -# CONFIG_CRYPTO_GHASH is not set -# CONFIG_CRYPTO_MD4 is not set -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=y -# CONFIG_CRYPTO_RMD128 is not set -# CONFIG_CRYPTO_RMD160 is not set -# CONFIG_CRYPTO_RMD256 is not set -# CONFIG_CRYPTO_RMD320 is not set -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA256=y -# CONFIG_CRYPTO_SHA512 is not set -# CONFIG_CRYPTO_TGR192 is not set -# CONFIG_CRYPTO_WP512 is not set - -# -# Ciphers -# -CONFIG_CRYPTO_AES=y -# CONFIG_CRYPTO_ANUBIS is not set -CONFIG_CRYPTO_ARC4=y -# CONFIG_CRYPTO_BLOWFISH is not set -# CONFIG_CRYPTO_CAMELLIA is not set -# CONFIG_CRYPTO_CAST5 is not set -# CONFIG_CRYPTO_CAST6 is not set -CONFIG_CRYPTO_DES=y -# CONFIG_CRYPTO_FCRYPT is not set -# CONFIG_CRYPTO_KHAZAD is not set -# CONFIG_CRYPTO_SALSA20 is not set -# CONFIG_CRYPTO_SEED is not set -# CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_TEA is not set -# CONFIG_CRYPTO_TWOFISH is not set - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=y -# CONFIG_CRYPTO_ZLIB is not set -# CONFIG_CRYPTO_LZO is not set -# CONFIG_CRYPTO_LZ4 is not set -# CONFIG_CRYPTO_LZ4HC is not set - -# -# Random Number Generation -# -# CONFIG_CRYPTO_ANSI_CPRNG is not set -# CONFIG_CRYPTO_USER_API_HASH is not set -# CONFIG_CRYPTO_USER_API_SKCIPHER is not set -# CONFIG_CRYPTO_HW is not set -# CONFIG_BINARY_PRINTF is not set - -# -# Library routines -# -CONFIG_BITREVERSE=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_GENERIC_IO=y -# CONFIG_CRC_CCITT is not set -# CONFIG_CRC16 is not set -# CONFIG_CRC_T10DIF is not set -# CONFIG_CRC_ITU_T is not set -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -# CONFIG_CRC7 is not set -# CONFIG_LIBCRC32C is not set -# CONFIG_CRC8 is not set -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_XZ_DEC=y -# CONFIG_XZ_DEC_X86 is not set -# CONFIG_XZ_DEC_POWERPC is not set -# CONFIG_XZ_DEC_IA64 is not set -# CONFIG_XZ_DEC_ARM is not set -# CONFIG_XZ_DEC_ARMTHUMB is not set -# CONFIG_XZ_DEC_SPARC is not set -# CONFIG_XZ_DEC_BCJ is not set -# CONFIG_XZ_DEC_TEST is not set -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_DMA=y -CONFIG_DQL=y -CONFIG_NLATTR=y -CONFIG_GENERIC_ATOMIC64=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_AVERAGE=y -# CONFIG_CORDIC is not set -# CONFIG_DDR is not set -# CONFIG_VIRTUALIZATION is not set From f28086653740c17f47591fd7cd2e31f3c1c64189 Mon Sep 17 00:00:00 2001 From: cronyx Date: Sat, 21 Jan 2023 19:13:19 +0300 Subject: [PATCH 3/4] cleanup majestic config (#617) --- general/package/majestic/Config.in | 100 ----------------------------- 1 file changed, 100 deletions(-) diff --git a/general/package/majestic/Config.in b/general/package/majestic/Config.in index 5d27ed6a..fc673d58 100644 --- a/general/package/majestic/Config.in +++ b/general/package/majestic/Config.in @@ -6,103 +6,3 @@ config BR2_PACKAGE_MAJESTIC (non-commercial version for personal use only) https://openipc.org - -config BR2_PACKAGE_AMBARELLA_OSDRV_S3L - bool - default n - -config BR2_PACKAGE_ANYKA_OSDRV_AK3918EV200 - bool - default n - -config BR2_PACKAGE_ANYKA_OSDRV_AK3918EV300 - bool - default n - -config BR2_PACKAGE_FULLHAN_OSDRV_FH8852V100 - bool - default n - -config BR2_PACKAGE_FULLHAN_OSDRV_FH8852V200 - bool - default n - -config BR2_PACKAGE_GOKE_OSDRV_GK710X - bool - default n - -config BR2_PACKAGE_GOKE_OSDRV_GK7205V200 - bool - default n - -config BR2_PACKAGE_GRAINMEDIA_OSDRV_GM8136 - bool - default n - -config BR2_PACKAGE_HISILICON_OSDRV_HI3516AV100 - bool - default n - -config BR2_PACKAGE_HISILICON_OSDRV_HI3519V101 - bool - default n - -config BR2_PACKAGE_HISILICON_OSDRV_HI3516CV100 - bool - default n - -config BR2_PACKAGE_HISILICON_OSDRV_HI3516CV200 - bool - default n - -config BR2_PACKAGE_HISILICON_OSDRV_HI3516CV300 - bool - default n - -config BR2_PACKAGE_HISILICON_OSDRV_HI3516CV500 - bool - default n - -config BR2_PACKAGE_HISILICON_OSDRV_HI3516EV200 - bool - default n - -config BR2_PACKAGE_INGENIC_OSDRV_T20 - bool - default n - -config BR2_PACKAGE_INGENIC_OSDRV_T21 - bool - default n - -config BR2_PACKAGE_INGENIC_OSDRV_T30 - bool - default n - -config BR2_PACKAGE_INGENIC_OSDRV_T31 - bool - default n - -config BR2_PACKAGE_NOVATEK_OSDRV_NT9856X - bool - default n - -config BR2_PACKAGE_ROCKCHIP_OSDRV_RV11xx - bool - default n - -config BR2_PACKAGE_SIGMASTAR_OSDRV_MSC313E - bool - default n - -config BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335 - bool - default n - -config BR2_PACKAGE_XIONGMAI_OSDRV_XM510 - bool - default n - -config BR2_PACKAGE_XIONGMAI_OSDRV_XM530 - bool - default n From 294d1203c882a5e459c5e37ae70e563004fe811d Mon Sep 17 00:00:00 2001 From: cronyx Date: Sun, 22 Jan 2023 16:03:36 +0300 Subject: [PATCH 4/4] add ac56 vid pid (#619) --- general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk | 3 +++ general/package/wifibroadcast/files/S98wfb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk b/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk index b81865fd..769b8aea 100644 --- a/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk +++ b/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk @@ -34,6 +34,9 @@ define GOKE_OSDRV_GK7205V200_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/WDR $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/WDR $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/config/WDR/*.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/60fps + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/60fps $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/config/60fps/*.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini diff --git a/general/package/wifibroadcast/files/S98wfb b/general/package/wifibroadcast/files/S98wfb index 1a26819d..2018d4ef 100755 --- a/general/package/wifibroadcast/files/S98wfb +++ b/general/package/wifibroadcast/files/S98wfb @@ -16,7 +16,7 @@ detect_wifi_card() { for card in ${devices} do case "${card}" in - "0bda:8812" | "0bda:881a") + "0bda:8812" | "0bda:881a" | "0b05:17d2") driver="realtek" modprobe 88XXau rtw_tx_pwr_idx_override=${driver_txpower_override} ;;