From 1476dba6f2a73b0bc8261b4a97334c2444aa103f Mon Sep 17 00:00:00 2001 From: Rajin Gangadharan Date: Mon, 20 Jun 2022 15:35:19 +0530 Subject: [PATCH] motorola-panelli: new device (MR 3246) [ci:skip-build]: already built successfully in CI --- .../testing/device-motorola-panelli/APKBUILD | 29 + .../device-motorola-panelli/deviceinfo | 31 + .../testing/linux-motorola-panelli/APKBUILD | 60 ++ .../config-motorola-panelli.armv7 | 530 ++++++++++++++++++ ...cc10-extern_YYLOC_global_declaration.patch | 1 + ...give-up-on-ilog2-const-optimizations.patch | 1 + .../gcc8-fix-put-user.patch | 1 + 7 files changed, 653 insertions(+) create mode 100644 device/testing/device-motorola-panelli/APKBUILD create mode 100644 device/testing/device-motorola-panelli/deviceinfo create mode 100644 device/testing/linux-motorola-panelli/APKBUILD create mode 100644 device/testing/linux-motorola-panelli/config-motorola-panelli.armv7 create mode 120000 device/testing/linux-motorola-panelli/gcc10-extern_YYLOC_global_declaration.patch create mode 120000 device/testing/linux-motorola-panelli/gcc7-give-up-on-ilog2-const-optimizations.patch create mode 120000 device/testing/linux-motorola-panelli/gcc8-fix-put-user.patch diff --git a/device/testing/device-motorola-panelli/APKBUILD b/device/testing/device-motorola-panelli/APKBUILD new file mode 100644 index 000000000..7b5f76e01 --- /dev/null +++ b/device/testing/device-motorola-panelli/APKBUILD @@ -0,0 +1,29 @@ +# Reference: +pkgname=device-motorola-panelli +pkgdesc="Motorola Moto C Plus" +pkgver=0.1 +pkgrel=0 +url="https://postmarketos.org" +license="MIT" +arch="armv7" +options="!check !archcheck" +depends=" + linux-motorola-panelli + mesa-dri-gallium + mkbootimg + postmarketos-base +" +makedepends="devicepkg-dev" +source="deviceinfo" + +build() { + devicepkg_build $startdir $pkgname +} + +package() { + devicepkg_package $startdir $pkgname +} + +sha512sums=" +5b6a13248ddef39b05efed8b32d630fbd57a44b3332ba8a3647e607d12ddd4fc452518ef83dc3223554a9baf805166a72bd434dacfacbfc550b0d4b2f88fa4f3 deviceinfo +" diff --git a/device/testing/device-motorola-panelli/deviceinfo b/device/testing/device-motorola-panelli/deviceinfo new file mode 100644 index 000000000..b74fe929d --- /dev/null +++ b/device/testing/device-motorola-panelli/deviceinfo @@ -0,0 +1,31 @@ +# Reference: +# Please use double quotes only. You can source this file in shell +# scripts. + +deviceinfo_format_version="0" +deviceinfo_name="Motorola Moto C Plus" +deviceinfo_manufacturer="Motorola" +deviceinfo_codename="motorola-panelli" +deviceinfo_year="2017" +deviceinfo_arch="armv7" + +# Device related +deviceinfo_chassis="handset" +deviceinfo_keyboard="false" +deviceinfo_external_storage="true" +deviceinfo_screen_width="720" +deviceinfo_screen_height="1280" + +# Bootloader related +deviceinfo_flash_method="fastboot" +deviceinfo_kernel_cmdline="bootopt=64S3,32N2,32N2 androidboot.selinux=permissive buildvariant=eng" +deviceinfo_generate_bootimg="true" +deviceinfo_bootimg_qcdt="false" +deviceinfo_bootimg_mtk_mkimage="false" +deviceinfo_bootimg_dtb_second="false" +deviceinfo_flash_pagesize="2048" +deviceinfo_flash_offset_base="0x40000000" +deviceinfo_flash_offset_kernel="0x00008000" +deviceinfo_flash_offset_ramdisk="0x04000000" +deviceinfo_flash_offset_second="0x00f00000" +deviceinfo_flash_offset_tags="0x0e000000" diff --git a/device/testing/linux-motorola-panelli/APKBUILD b/device/testing/linux-motorola-panelli/APKBUILD new file mode 100644 index 000000000..ce1de951a --- /dev/null +++ b/device/testing/linux-motorola-panelli/APKBUILD @@ -0,0 +1,60 @@ +# Reference: +# Kernel config based on: arch/arm/configs/panelli_defconfig + +pkgname=linux-motorola-panelli +pkgver=3.18.35 +pkgrel=0 +pkgdesc="Motorola Moto C Plus kernel fork" +arch="armv7" +_carch="arm" +_flavor="motorola-panelli" +url="https://kernel.org" +license="GPL-2.0-only" +options="!strip !check !tracedeps pmb:cross-native" +makedepends=" + bash + bc + bison + devicepkg-dev + flex + openssl-dev + perl +" + +# Source +_repository="panelli-kernel" +_commit="a06daea005dbbbb6b958bbd39a74fdd21cf092e2" +_config="config-$_flavor.$arch" +source=" + $pkgname-$_commit.tar.gz::https://github.com/GRajin/$_repository/archive/$_commit.tar.gz + $_config + gcc7-give-up-on-ilog2-const-optimizations.patch + gcc8-fix-put-user.patch + gcc10-extern_YYLOC_global_declaration.patch +" +builddir="$srcdir/$_repository-$_commit" +_outdir="out" + +prepare() { + default_prepare + . downstreamkernel_prepare +} + +build() { + unset LDFLAGS + make O="$_outdir" ARCH="$_carch" CC="${CC:-gcc}" \ + KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS" +} + +package() { + downstreamkernel_package "$builddir" "$pkgdir" "$_carch" \ + "$_flavor" "$_outdir" +} + +sha512sums=" +9532db50fed23cbe2452b6fba3051833e14eefeaa1a9c656e6e26a90a9f5a10c065286e5e42e08bd8ed04e323dd0ac64420e38e68bee483df3f115d55bf0540c linux-motorola-panelli-a06daea005dbbbb6b958bbd39a74fdd21cf092e2.tar.gz +714d1c4bd9a27e9b52d760d838cc4170f6bedde3973d180eb8d8abaa8ae87d92ef04b66ab1f1dea544751e5bdef99b86a7202dd6baf8a0c19bac4f26caf2a13c config-motorola-panelli.armv7 +77eba606a71eafb36c32e9c5fe5e77f5e4746caac292440d9fb720763d766074a964db1c12bc76fe583c5d1a5c864219c59941f5e53adad182dbc70bf2bc14a7 gcc7-give-up-on-ilog2-const-optimizations.patch +197d40a214ada87fcb2dfc0ae4911704b9a93354b75179cd6b4aadbb627a37ec262cf516921c84a8b1806809b70a7b440cdc8310a4a55fca5d2c0baa988e3967 gcc8-fix-put-user.patch +2b48f1bf0e3f70703d2cdafc47d5e615cc7c56c70bec56b2e3297d3fa4a7a1321d649a8679614553dde8fe52ff1051dae38d5990e3744c9ca986d92187dcdbeb gcc10-extern_YYLOC_global_declaration.patch +" diff --git a/device/testing/linux-motorola-panelli/config-motorola-panelli.armv7 b/device/testing/linux-motorola-panelli/config-motorola-panelli.armv7 new file mode 100644 index 000000000..4ca8da612 --- /dev/null +++ b/device/testing/linux-motorola-panelli/config-motorola-panelli.armv7 @@ -0,0 +1,530 @@ +# CONFIG_ARM_PATCH_PHYS_VIRT is not set +CONFIG_PHYS_OFFSET=0x40000000 +CONFIG_CROSS_COMPILE="arm-linux-gnueabi-" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_AUDIT=y +CONFIG_CPU_IDLE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_CGROUP_SCHED=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_EMBEDDED=y +# CONFIG_SLUB_DEBUG is not set +# CONFIG_PROFILING is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +# CONFIG_BLK_DEV_BSG is not set +CONFIG_ARCH_MEDIATEK=y +CONFIG_ARCH_MT6735M=y +CONFIG_ARM_KERNMEM_PERMS=y +CONFIG_SMP=y +CONFIG_HAVE_ARM_ARCH_TIMER=y +CONFIG_NR_CPUS=4 +CONFIG_HZ_1000=y +CONFIG_ARM_PSCI=y +CONFIG_PREEMPT=y +CONFIG_AEABI=y +CONFIG_HIGHMEM=y +CONFIG_AUTO_ZRELADDR=y +CONFIG_BOUNCE=y +CONFIG_CLEANCACHE=y +CONFIG_SECCOMP=y +CONFIG_USE_OF=y +CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE=y +CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES="panelli" +CONFIG_CMDLINE="console=tty0 console=ttyMT3,921600n1 root=/dev/ram vmalloc=496M slub_max_order=0 slub_debug=O " +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_INTERACTIVE=y +CONFIG_VFP=y +CONFIG_NEON=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_NET_KEY=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_NET_IPIP=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_INET_AH=y +CONFIG_INET_ESP=y +CONFIG_INET_IPCOMP=y +# CONFIG_INET_LRO is not set +CONFIG_INET_DIAG_DESTROY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +CONFIG_INET6_IPCOMP=y +CONFIG_IPV6_MIP6=y +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_TUNNEL=y +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_CONNTRACK_FTP=y +CONFIG_NF_CONNTRACK_PPTP=y +CONFIG_NF_CONNTRACK_TFTP=y +CONFIG_NF_CT_NETLINK=y +CONFIG_NETFILTER_XT_CONNMARK=y +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y +CONFIG_NETFILTER_XT_TARGET_MARK=y +CONFIG_NETFILTER_XT_TARGET_NFLOG=y +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y +CONFIG_NETFILTER_XT_TARGET_TCPMSS=y +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y +CONFIG_NETFILTER_XT_MATCH_IPRANGE=y +CONFIG_NETFILTER_XT_MATCH_LENGTH=y +CONFIG_NETFILTER_XT_MATCH_LIMIT=y +CONFIG_NETFILTER_XT_MATCH_MAC=y +CONFIG_NETFILTER_XT_MATCH_MARK=y +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y +CONFIG_NETFILTER_XT_MATCH_POLICY=y +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y +CONFIG_NETFILTER_XT_MATCH_QTAGUID=y +CONFIG_NETFILTER_XT_MATCH_QUOTA=y +CONFIG_NETFILTER_XT_MATCH_QUOTA2=y +CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y +CONFIG_NETFILTER_XT_MATCH_REALM=y +CONFIG_NETFILTER_XT_MATCH_RECENT=y +CONFIG_NETFILTER_XT_MATCH_SOCKET=y +CONFIG_NETFILTER_XT_MATCH_STATE=y +CONFIG_NETFILTER_XT_MATCH_STATISTIC=y +CONFIG_NETFILTER_XT_MATCH_STRING=y +CONFIG_NETFILTER_XT_MATCH_TCPMSS=y +CONFIG_NETFILTER_XT_MATCH_TIME=y +CONFIG_NETFILTER_XT_MATCH_U32=y +CONFIG_NF_CONNTRACK_IPV4=y +CONFIG_IP_NF_IPTABLES=y +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_REJECT=y +CONFIG_IP_NF_NAT=y +CONFIG_IP_NF_TARGET_MASQUERADE=y +CONFIG_IP_NF_TARGET_NETMAP=y +CONFIG_IP_NF_TARGET_REDIRECT=y +CONFIG_IP_NF_MANGLE=y +CONFIG_IP_NF_RAW=y +CONFIG_IP_NF_ARPTABLES=y +CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_IP6_NF_IPTABLES=y +CONFIG_IP6_NF_MATCH_FRAG=y +CONFIG_IP6_NF_MATCH_IPV6HEADER=y +CONFIG_IP6_NF_TARGET_HL=y +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=y +CONFIG_IP6_NF_MANGLE=y +CONFIG_IP6_NF_RAW=y +CONFIG_BRIDGE=y +CONFIG_VLAN_8021Q=y +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_HTB=y +CONFIG_NET_SCH_INGRESS=y +CONFIG_NET_CLS_FW=y +CONFIG_NET_CLS_U32=y +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_FLOW=y +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=y +CONFIG_NET_ACT_MIRRED=y +CONFIG_NET_ACT_IPT=y +CONFIG_NET_CLS_IND=y +CONFIG_CFG80211=y +CONFIG_NL80211_TESTMODE=y +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_DEFAULT_PS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_MTD=y +# CONFIG_MTD_OF_PARTS is not set +CONFIG_MTD_BLOCK=y +CONFIG_MTD_NAND_IDS=y +CONFIG_ZRAM=y +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_LZ4_COMPRESS=y +CONFIG_LZ4_DECOMPRESS=y +# CONFIG_ZSM is not set +CONFIG_ZSMALLOC=y +CONFIG_PGTABLE_MAPPING=y +# CONFIG_ZRAM_DEBUG is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_UID_STAT=y +CONFIG_UID_SYS_STATS=y +# CONFIG_UID_CPUTIME is not set +CONFIG_MEDIATEK_SOLUTION=y +CONFIG_MTK_PLATFORM="mt6735" +CONFIG_ARCH_MTK_PROJECT="panelli" +CONFIG_MTK_SHARED_SDCARD=y +CONFIG_MTK_GPT_SCHEME_SUPPORT=y +CONFIG_MTK_CLKMGR=y +CONFIG_MTK_DISABLE_PICACHU=y +CONFIG_MTK_FREQ_HOPPING=y +CONFIG_MTK_THERMAL_PA_VIA_ATCMD=y +CONFIG_CUSTOM_KERNEL_IMGSENSOR="imx135_mipi_raw s5k4h8_mipi_raw s5k4h8_mipi_raw_qt s5k4h8_mipi_raw_hlt s5k4h8_mipi_raw_blx sp2509_mipi_raw" +CONFIG_MTK_CAM_CAL=y +CONFIG_CUSTOM_KERNEL_CAM_CAL_DRV="s5k4h8_eeprom s5k4h8_eeprom_qt s5k4h8_eeprom_hlt s5k4h8_eeprom_blx" +CONFIG_MTK_CMDQ=y +CONFIG_MTK_FLASHLIGHT=y +CONFIG_CUSTOM_KERNEL_FLASHLIGHT="constant_flashlight" +CONFIG_MTK_GPU_SUPPORT=y +CONFIG_MTK_GPU_VERSION="mali midgard r12p1" +CONFIG_MTK_GPU_COMMON_DVFS_SUPPORT=y +CONFIG_MTK_IMGSENSOR=y +CONFIG_MTK_JPEG=y +CONFIG_MTK_LCM=y +CONFIG_CUSTOM_KERNEL_LCM="ili9881_hd720_dsi_vdo_hs ili9881_hd720_dsi_vdo_dj ili9881_hd720_dsi_vdo_tm nt35512_cmi_720p_oufeiguang" +CONFIG_MTK_LENS=y +CONFIG_MTK_LENS_DW9718AF_SUPPORT=y +CONFIG_MTK_LENS_DW9718AF_QT_SUPPORT=y +CONFIG_MTK_LENS_DW9718AF_HLT_SUPPORT=y +CONFIG_MTK_LENS_DW9718AF_BLX_SUPPORT=y +CONFIG_MTK_LENS_DUMMYLENS_SUPPORT=y +CONFIG_MTK_LENS_AD5820AF_SUPPORT=y +CONFIG_MTK_LENS_DW9714AF_SUPPORT=y +CONFIG_MTK_LENS_LC898212AF_SUPPORT=y +# CONFIG_MTK_MMPROFILE_SUPPORT is not set +# CONFIG_MMPROFILE is not set +CONFIG_MTK_SYNC=y +CONFIG_MTK_VIDEOCODEC_DRIVER=y +CONFIG_MTK_FB=y +CONFIG_MTK_VIDEOX=y +CONFIG_MTK_LCM_PHYSICAL_ROTATION="0" +CONFIG_LCM_HEIGHT="1280" +CONFIG_LCM_WIDTH="720" +CONFIG_MTK_AAL_SUPPORT=y +CONFIG_MTK_PQ_COLOR_MODE="DISP_MDP" +CONFIG_MTK_SENSOR_SUPPORT=y +CONFIG_CUSTOM_KERNEL_ACCELEROMETER=y +CONFIG_MTK_MC3410_NEW=y +CONFIG_MTK_KXTJ2_1009_NEW=y +CONFIG_CUSTOM_KERNEL_ALSPS=y +CONFIG_MTK_CM36652_NEW=y +# CONFIG_CUSTOM_KERNEL_GYROSCOPE is not set +# CONFIG_MTK_ITG1010_NEW is not set +# CONFIG_CUSTOM_KERNEL_MAGNETOMETER is not set +CONFIG_MTK_BTCVSD=y +CONFIG_MTK_BTIF=y +CONFIG_MTK_MD1_SUPPORT=5 +CONFIG_MTK_COMBO=y +CONFIG_MTK_COMBO_CHIP_CONSYS_6735=y +CONFIG_MTK_COMBO_PLAT_PATH="mt6735" +CONFIG_MTK_COMBO_BT=y +CONFIG_MTK_COMBO_GPS=y +CONFIG_MTK_COMBO_WIFI=y +CONFIG_MTK_PASSPOINT_R1_SUPPORT=y +CONFIG_MTK_GPS_SUPPORT=y +CONFIG_MTK_FMRADIO=y +CONFIG_MTK_FM_CHIP="MT6625_FM" +CONFIG_MTK_ECCCI_DRIVER=y +# CONFIG_MTK_NFC is not set +# CONFIG_NFC_MT6605 is not set +CONFIG_CUSTOM_KERNEL_SSW="ssw_single_v2" +CONFIG_MTK_ACCDET=y +CONFIG_ACCDET_EINT=y +# CONFIG_ACCDET_EINT_IRQ is not set +# CONFIG_MTK_DEBUG_LATCH is not set +# CONFIG_MTK_DEBUG_TRACER is not set +# CONFIG_MTK_SYSTRACKER is not set +# CONFIG_MTK_LASTPC is not set +CONFIG_MTK_DEVAPC_DRIVER=y +CONFIG_MTK_DRAMC=y +CONFIG_MTK_EMI_D2P=y +CONFIG_MTK_LEDS=y +CONFIG_MTK_PWM=y +CONFIG_MTK_RTC=y +CONFIG_MTK_SMI_EXT=y +CONFIG_MTK_MUSB_QMU_SUPPORT=y +CONFIG_USB_MTK_OTG=y +CONFIG_MTK_USB2JTAG_SUPPORT=y +CONFIG_MTK_VIBRATOR=y +# CONFIG_MTK_MEMCFG is not set +CONFIG_MTK_AEE_FEATURE=y +CONFIG_MTK_CHIP=y +CONFIG_MTK_SEC_MODEM_NVRAM_ANTI_CLONE=y +# CONFIG_MTPROF is not set +CONFIG_MTK_RAM_CONSOLE=y +CONFIG_MTK_RAM_CONSOLE_USING_DRAM=y +CONFIG_MTK_RAM_CONSOLE_SIZE=0x3000 +CONFIG_MTK_RAM_CONSOLE_ADDR=0xF912D000 +CONFIG_MTK_RAM_CONSOLE_DRAM_SIZE=0x10000 +CONFIG_MTK_RAM_CONSOLE_DRAM_ADDR=0x43F00000 +CONFIG_MTK_SCHED_RQAVG_KS=y +CONFIG_MTK_SCHED_RQAVG_US=y +CONFIG_MT_CPU_AFFINITY=y +# CONFIG_MT_LOAD_BALANCE_ENHANCEMENT is not set +# CONFIG_MT_SCHED_INTEROP is not set +CONFIG_DEFAULT_DEADLINE=y +CONFIG_MTK_SYSENV=y +# CONFIG_SCSI is not set +# CONFIG_BLK_DEV_SD is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +# CONFIG_SCSI_LOWLEVEL is not set +CONFIG_MD=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_CRYPT=y +CONFIG_DM_UEVENT=y +CONFIG_DM_VERITY=y +CONFIG_NETDEVICES=y +CONFIG_IFB=y +CONFIG_TUN=y +# CONFIG_ETHERNET is not set +CONFIG_PPP=y +CONFIG_PPP_BSDCOMP=y +CONFIG_PPP_DEFLATE=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=y +CONFIG_PPPOLAC=y +CONFIG_PPPOPNS=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +# CONFIG_INPUT_MOUSEDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_KEYBOARD_ATKBD is not set +# CONFIG_INPUT_MOUSE is not set +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_MTK=y +# CONFIG_TOUCHSCREEN_MTK_GT1151 is not set +# CONFIG_GT1151_FIRMWARE is not set +# CONFIG_GT1151_CONFIG="config1" +CONFIG_GTP_DRIVER_SEND_CFG=y +CONFIG_GTP_CUSTOM_CFG=y +CONFIG_GTP_HOTKNOT=y +CONFIG_GTP_AUTO_UPDATE=y +CONFIG_GTP_HEADER_FW_UPDATE=y +CONFIG_GTP_CREATE_WR_NODE=y +CONFIG_GTP_POWER_CTRL_SLEEP=y +CONFIG_TP_SIMULATE_SWITCH=y +CONFIG_TOUCHSCREEN_MTK_FT5346=y +CONFIG_FT5346_FIRMWARE="firmware1" +CONFIG_FT_AUTO_UPGRADE_SUPPORT=y +CONFIG_KEYBOARD_MTK=y +CONFIG_ONEKEY_REBOOT_NORMAL_MODE=y +CONFIG_TWOKEY_REBOOT_OTHER_MODE=y +CONFIG_KPD_PWRKEY_USE_PMIC=y +CONFIG_INPUT_MISC=y +CONFIG_INPUT_SX9310=y +CONFIG_INPUT_UINPUT=y +CONFIG_INPUT_KEYCHORD=y +# CONFIG_SERIO is not set +# CONFIG_VT is not set +CONFIG_LEGACY_PTY_COUNT=16 +# CONFIG_DEVMEM is not set +# CONFIG_DEVKMEM is not set +# CONFIG_HW_RANDOM is not set +CONFIG_I2C=y +CONFIG_SPI=y +CONFIG_MTK_SPI=y +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_RESET is not set +CONFIG_MTK_FAN5405_SUPPORT=y +CONFIG_MTK_SMART_BATTERY=y +# CONFIG_MTK_HAFG_20 is not set +CONFIG_WIND_BATTERY_MODIFY=y +# CONFIG_MTK_PUMP_EXPRESS_SUPPORT is not set +CONFIG_MTK_KERNEL_POWER_OFF_CHARGING=y +CONFIG_MTK_HWMON=y +# CONFIG_HWMON is not set +CONFIG_THERMAL=y +CONFIG_THERMAL_DEFAULT_GOV_BACKWARD_COMPATIBLE=y +CONFIG_WATCHDOG=y +CONFIG_REGULATOR=y +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y +CONFIG_LOGO=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SEQUENCER=y +CONFIG_SND_SEQ_DUMMY=y +CONFIG_SND_MIXER_OSS=y +CONFIG_SND_PCM_OSS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_VERBOSE_PRINTK=y +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_DEBUG_VERBOSE is not set +# CONFIG_SND_PCM_XRUN_DEBUG is not set +# CONFIG_SND_SPI is not set +# CONFIG_SND_USB_AUDIO is not set +CONFIG_SND_SOC=y +CONFIG_MT_SND_SOC_V3=y +# CONFIG_MTK_SPEAKER is not set +CONFIG_MTK_LEGACY_EXTSPK=y +CONFIG_SND_SIMPLE_CARD=y +CONFIG_SOUND_PRIME=y +CONFIG_HIDRAW=y +CONFIG_UHID=y +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_DRAGONRISE=y +CONFIG_HID_EZKEY=y +CONFIG_HID_KYE=y +CONFIG_HID_GYRATION=y +CONFIG_HID_TWINHAN=y +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LOGITECH=y +CONFIG_HID_MAGICMOUSE=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_PANTHERLORD=y +CONFIG_HID_PETALYNX=y +CONFIG_HID_SAMSUNG=y +CONFIG_HID_SUNPLUS=y +CONFIG_HID_GREENASIA=y +CONFIG_HID_SMARTJOYPLUS=y +CONFIG_HID_TOPSEED=y +CONFIG_HID_THRUSTMASTER=y +CONFIG_HID_ZEROPLUS=y +CONFIG_USB=y +CONFIG_USB_STORAGE=y +CONFIG_USB_STORAGE_DATAFAB=y +CONFIG_USB_STORAGE_FREECOM=y +CONFIG_USB_STORAGE_ISD200=y +CONFIG_USB_STORAGE_USBAT=y +CONFIG_USB_STORAGE_SDDR09=y +CONFIG_USB_STORAGE_SDDR55=y +CONFIG_USB_STORAGE_JUMPSHOT=y +CONFIG_USB_STORAGE_ALAUDA=y +CONFIG_USB_STORAGE_ONETOUCH=y +CONFIG_USB_STORAGE_KARMA=y +CONFIG_USB_STORAGE_CYPRESS_ATACB=y +CONFIG_USB_TRANCEVIBRATOR=y +CONFIG_NOP_USB_XCEIV=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=500 +CONFIG_USB_G_ANDROID=y +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_MTK=y +CONFIG_MTK_EMMC_SUPPORT=y +CONFIG_MTK_EMMC_CACHE=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_SWITCH=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_SYSTOHC is not set +CONFIG_STAGING=y +CONFIG_ANDROID=y +CONFIG_ANDROID_BINDER_IPC=y +CONFIG_ANDROID_BINDER_IPC_32BIT=y +CONFIG_ASHMEM=y +CONFIG_ANDROID_LOW_MEMORY_KILLER=y +CONFIG_SYNC=y +CONFIG_SW_SYNC=y +CONFIG_SW_SYNC_USER=y +CONFIG_ION=y +CONFIG_MTK_ION=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FUSE_FS=y +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_TMPFS=y +CONFIG_SDCARD_FS=y +CONFIG_PSTORE=y +CONFIG_PSTORE_CONSOLE=y +CONFIG_PSTORE_PMSG=y +CONFIG_PSTORE_RAM=y +CONFIG_PSTORE_CONSOLE_SIZE=0x10000 +CONFIG_PSTORE_PMSG_SIZE=0x10000 +CONFIG_PSTORE_MEM_ADDR=0x43F10000 +CONFIG_PSTORE_MEM_SIZE=0xe0000 +# CONFIG_NETWORK_FILESYSTEMS is not set +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_950=y +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_UTF8=y +CONFIG_PRINTK_TIME=y +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DEBUG_INFO is not set +CONFIG_FRAME_WARN=1337 +# CONFIG_MAGIC_SYSRQ is not set +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_TIMEOUT=5 +# CONFIG_SCHEDSTATS is not set +# CONFIG_SCHED_DEBUG is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_DEBUG_BUGVERBOSE is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_FAULT_INJECTION=y +CONFIG_ENABLE_DEFAULT_TRACERS=y +# CONFIG_MTK_SCHED_TRACERS is not set +# CONFIG_DEBUG_RODATA is not set +# CONFIG_ARM_UNWIND is not set +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_CTR=y +CONFIG_CRYPTO_XCBC=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_XTS=y +CONFIG_DEVTMPFS=y +CONFIG_SYSVIPC=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_VT=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LBDAF=y +CONFIG_CRYPTO_AES_ARM=y +CONFIG_CRYPTO_TWOFISH=y +CONFIG_CRYPTO_LZ4=y +CONFIG_CRYPTO_LZO=y +# CONFIG_CRYPTO_ANSI_CPRNG is not set +# CONFIG_CRYPTO_HW is not set +CONFIG_LIBCRC32C=y +CONFIG_KPD_PMIC_LPRST_TD=0 +CONFIG_MTK_EMMC_SUPPORT_OTP=y +# CONFIG_MICROTRUST_TEE_SUPPORT is not set +# CONFIG_MTK_WATCHPOINT is not set +# CONFIG_INPUT_DTV is not set +# CONFIG_WIND_DEVICE_INFO is not set diff --git a/device/testing/linux-motorola-panelli/gcc10-extern_YYLOC_global_declaration.patch b/device/testing/linux-motorola-panelli/gcc10-extern_YYLOC_global_declaration.patch new file mode 120000 index 000000000..fe99abf4d --- /dev/null +++ b/device/testing/linux-motorola-panelli/gcc10-extern_YYLOC_global_declaration.patch @@ -0,0 +1 @@ +../../.shared-patches/linux/gcc10-extern_YYLOC_global_declaration.patch \ No newline at end of file diff --git a/device/testing/linux-motorola-panelli/gcc7-give-up-on-ilog2-const-optimizations.patch b/device/testing/linux-motorola-panelli/gcc7-give-up-on-ilog2-const-optimizations.patch new file mode 120000 index 000000000..da3d1ed41 --- /dev/null +++ b/device/testing/linux-motorola-panelli/gcc7-give-up-on-ilog2-const-optimizations.patch @@ -0,0 +1 @@ +../../.shared-patches/linux/gcc7-give-up-on-ilog2-const-optimizations.patch \ No newline at end of file diff --git a/device/testing/linux-motorola-panelli/gcc8-fix-put-user.patch b/device/testing/linux-motorola-panelli/gcc8-fix-put-user.patch new file mode 120000 index 000000000..1d40b2674 --- /dev/null +++ b/device/testing/linux-motorola-panelli/gcc8-fix-put-user.patch @@ -0,0 +1 @@ +../../.shared-patches/linux/gcc8-fix-put-user.patch \ No newline at end of file