Add Board: PHYTEC phyCORE-AM67x CSC board#10159
Conversation
📝 WalkthroughWalkthroughAdds PHYTEC phyBOARD-Rigel AM67x board integration, vendor source configuration, kernel configuration seeding, raw initrd handling, and a kernel overlay enabling advanced partition support. ChangesPHYTEC AM67x platform
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant InitramfsUpdate
participant BootFilesystem
participant ExtlinuxConfig
InitramfsUpdate->>BootFilesystem: Copy raw initrd to /boot/initrd.img
BootFilesystem->>ExtlinuxConfig: Rewrite initrd entry to /initrd.img
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
config/kernel/linux-k3-phytec-vendor.config (1)
399-403: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winUse
# CONFIG_X is not setinstead of=n, and regenerate as a minimal overlay.These entries (and the same pattern at Lines 210-211 for
CONFIG_BT_TI/CONFIG_BT_TI_SDIO) use the=nform. Overlay configs underconfig/kernel/are expected to be minimal overlays produced bysavedefconfig, which emits disabled symbols as# CONFIG_X is not set. The=nform is accepted by Kconfig but will be rewritten on the next regeneration, causing avoidable diff churn.Please regenerate this file via the documented flow so it reflects a proper minimal overlay:
./compile.sh rewrite-kernel-config BOARD=phycore-am67x BRANCH=vendorAlso worth confirming during regeneration that
CONFIG_BT_TI,CONFIG_BT_TI_SDIO, andCONFIG_TI_K3_UDMA_AM62L(Line 818, an AM62L-specific symbol on an AM67x/J722S target) are real symbols in the PHYTEC 6.12 tree; unknown symbols are silently dropped.Based on learnings: kernel config files under config/kernel/ must be minimal overlays regenerated via
./compile.sh rewrite-kernel-config BOARD=<board> BRANCH=<branch>.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@config/kernel/linux-k3-phytec-vendor.config` around lines 399 - 403, The kernel overlay uses noncanonical “=n” entries and may contain unsupported symbols. Regenerate the overlay using ./compile.sh rewrite-kernel-config BOARD=phycore-am67x BRANCH=vendor, ensuring disabled symbols such as CONFIG_BT_TI, CONFIG_BT_TI_SDIO, CONFIG_WLCORE, CONFIG_WL18XX, and CONFIG_WLCORE_SDIO are emitted as “# CONFIG_X is not set”; verify CONFIG_TI_K3_UDMA_AM62L and the Bluetooth symbols exist in the PHYTEC 6.12 tree and are retained only if valid.Source: Learnings
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@config/kernel/linux-k3-phytec-vendor.config`:
- Around line 399-403: The kernel overlay uses noncanonical “=n” entries and may
contain unsupported symbols. Regenerate the overlay using ./compile.sh
rewrite-kernel-config BOARD=phycore-am67x BRANCH=vendor, ensuring disabled
symbols such as CONFIG_BT_TI, CONFIG_BT_TI_SDIO, CONFIG_WLCORE, CONFIG_WL18XX,
and CONFIG_WLCORE_SDIO are emitted as “# CONFIG_X is not set”; verify
CONFIG_TI_K3_UDMA_AM62L and the Bluetooth symbols exist in the PHYTEC 6.12 tree
and are retained only if valid.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 47485f8c-82c2-4d0f-a317-7efca6958483
📒 Files selected for processing (2)
config/boards/phycore-am67x.cscconfig/kernel/linux-k3-phytec-vendor.config
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@config/kernel/linux-k3-phytec-vendor.config`:
- Around line 1-1132: The full 1,132-line defconfig should be replaced with a
minimal kernel configuration overlay to avoid retaining upstream and Armbian
defaults. Run ./compile.sh rewrite-kernel-config BOARD=phycore-am67x
BRANCH=vendor, then replace the contents of linux-k3-phytec-vendor.config with
the generated output and commit it.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: b66cb824-fd30-4f10-af77-b99f5939513e
📒 Files selected for processing (2)
config/boards/phycore-am67x.cscconfig/kernel/linux-k3-phytec-vendor.config
🚧 Files skipped from review as they are similar to previous changes (1)
- config/boards/phycore-am67x.csc
| # Armbian defconfig generated with 6.12 | ||
| # CONFIG_LOCALVERSION_AUTO is not set | ||
| CONFIG_SYSVIPC=y | ||
| CONFIG_POSIX_MQUEUE=y | ||
| CONFIG_NO_HZ_IDLE=y | ||
| CONFIG_HIGH_RES_TIMERS=y | ||
| CONFIG_BPF_SYSCALL=y | ||
| CONFIG_BPF_JIT=y | ||
| CONFIG_BPF_JIT_ALWAYS_ON=y | ||
| CONFIG_BPF_LSM=y | ||
| CONFIG_PREEMPT=y | ||
| CONFIG_IRQ_TIME_ACCOUNTING=y | ||
| CONFIG_BSD_PROCESS_ACCT=y | ||
| CONFIG_BSD_PROCESS_ACCT_V3=y | ||
| CONFIG_TASKSTATS=y | ||
| CONFIG_TASK_XACCT=y | ||
| CONFIG_TASK_IO_ACCOUNTING=y | ||
| CONFIG_IKCONFIG=y | ||
| CONFIG_IKCONFIG_PROC=y | ||
| CONFIG_CGROUP_FAVOR_DYNMODS=y | ||
| CONFIG_MEMCG=y | ||
| CONFIG_BLK_CGROUP=y | ||
| CONFIG_CFS_BANDWIDTH=y | ||
| CONFIG_RT_GROUP_SCHED=y | ||
| CONFIG_CGROUP_PIDS=y | ||
| CONFIG_CGROUP_FREEZER=y | ||
| CONFIG_CGROUP_HUGETLB=y | ||
| CONFIG_CPUSETS=y | ||
| CONFIG_CGROUP_DEVICE=y | ||
| CONFIG_CGROUP_CPUACCT=y | ||
| CONFIG_CGROUP_PERF=y | ||
| CONFIG_CGROUP_BPF=y | ||
| CONFIG_CGROUP_MISC=y | ||
| CONFIG_NAMESPACES=y | ||
| CONFIG_USER_NS=y | ||
| CONFIG_SCHED_AUTOGROUP=y | ||
| CONFIG_BLK_DEV_INITRD=y | ||
| CONFIG_EXPERT=y | ||
| CONFIG_KALLSYMS_ALL=y | ||
| CONFIG_PROFILING=y | ||
| CONFIG_KEXEC=y | ||
| CONFIG_KEXEC_FILE=y | ||
| # CONFIG_CRASH_DUMP is not set | ||
| CONFIG_ARCH_K3=y | ||
| # CONFIG_AMPERE_ERRATUM_AC03_CPU_38 is not set | ||
| # CONFIG_ARM64_ERRATUM_832075 is not set | ||
| # CONFIG_ARM64_ERRATUM_1024718 is not set | ||
| # CONFIG_ARM64_ERRATUM_1418040 is not set | ||
| # CONFIG_ARM64_ERRATUM_1165522 is not set | ||
| # CONFIG_ARM64_ERRATUM_1530923 is not set | ||
| # CONFIG_ARM64_ERRATUM_1463225 is not set | ||
| # CONFIG_ARM64_ERRATUM_1508412 is not set | ||
| # CONFIG_ARM64_ERRATUM_2051678 is not set | ||
| # CONFIG_ARM64_ERRATUM_2077057 is not set | ||
| # CONFIG_ARM64_ERRATUM_2658417 is not set | ||
| # CONFIG_ARM64_ERRATUM_2054223 is not set | ||
| # CONFIG_ARM64_ERRATUM_2067961 is not set | ||
| # CONFIG_ARM64_ERRATUM_2457168 is not set | ||
| # CONFIG_ARM64_ERRATUM_2645198 is not set | ||
| # CONFIG_ARM64_ERRATUM_2966298 is not set | ||
| # CONFIG_ARM64_ERRATUM_3117295 is not set | ||
| # CONFIG_CAVIUM_ERRATUM_22375 is not set | ||
| # CONFIG_CAVIUM_ERRATUM_23154 is not set | ||
| # CONFIG_CAVIUM_ERRATUM_27456 is not set | ||
| # CONFIG_CAVIUM_ERRATUM_30115 is not set | ||
| # CONFIG_CAVIUM_TX2_ERRATUM_219 is not set | ||
| # CONFIG_FUJITSU_ERRATUM_010001 is not set | ||
| # CONFIG_HISILICON_ERRATUM_161600802 is not set | ||
| # CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set | ||
| # CONFIG_QCOM_FALKOR_ERRATUM_1009 is not set | ||
| # CONFIG_QCOM_QDF2400_ERRATUM_0065 is not set | ||
| # CONFIG_QCOM_FALKOR_ERRATUM_E1041 is not set | ||
| # CONFIG_NVIDIA_CARMEL_CNP_ERRATUM is not set | ||
| # CONFIG_ROCKCHIP_ERRATUM_3588001 is not set | ||
| CONFIG_ARM64_VA_BITS_48=y | ||
| CONFIG_SCHED_MC=y | ||
| CONFIG_SCHED_SMT=y | ||
| CONFIG_PARAVIRT=y | ||
| CONFIG_COMPAT=y | ||
| # CONFIG_ARM64_SVE is not set | ||
| CONFIG_RANDOMIZE_BASE=y | ||
| CONFIG_HIBERNATION=y | ||
| CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y | ||
| CONFIG_ENERGY_MODEL=y | ||
| CONFIG_CPU_IDLE=y | ||
| CONFIG_ARM_PSCI_CPUIDLE=y | ||
| CONFIG_CPU_FREQ=y | ||
| CONFIG_CPU_FREQ_STAT=y | ||
| CONFIG_CPU_FREQ_GOV_POWERSAVE=m | ||
| CONFIG_CPU_FREQ_GOV_USERSPACE=y | ||
| CONFIG_CPU_FREQ_GOV_ONDEMAND=y | ||
| CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m | ||
| CONFIG_CPUFREQ_DT=y | ||
| CONFIG_ARM_SCMI_CPUFREQ=y | ||
| CONFIG_VIRTUALIZATION=y | ||
| CONFIG_KPROBES=y | ||
| CONFIG_JUMP_LABEL=y | ||
| CONFIG_MODULES=y | ||
| CONFIG_MODULE_UNLOAD=y | ||
| CONFIG_BLK_DEV_INTEGRITY=y | ||
| CONFIG_BLK_DEV_THROTTLING=y | ||
| CONFIG_BLK_CGROUP_IOCOST=y | ||
| CONFIG_PARTITION_ADVANCED=y | ||
| # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | ||
| CONFIG_ZSWAP=y | ||
| CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y | ||
| # CONFIG_COMPAT_BRK is not set | ||
| CONFIG_MEMORY_HOTPLUG=y | ||
| CONFIG_MEMORY_HOTREMOVE=y | ||
| CONFIG_KSM=y | ||
| CONFIG_MEMORY_FAILURE=y | ||
| CONFIG_TRANSPARENT_HUGEPAGE=y | ||
| CONFIG_CMA=y | ||
| CONFIG_CMA_AREAS=20 | ||
| CONFIG_NET=y | ||
| CONFIG_PACKET=y | ||
| CONFIG_UNIX=y | ||
| CONFIG_XFRM_USER=m | ||
| CONFIG_XDP_SOCKETS=y | ||
| CONFIG_INET=y | ||
| CONFIG_IP_MULTICAST=y | ||
| CONFIG_IP_PNP=y | ||
| CONFIG_IP_PNP_DHCP=y | ||
| CONFIG_IP_PNP_BOOTP=y | ||
| CONFIG_INET_ESP=m | ||
| CONFIG_IPV6=m | ||
| CONFIG_NETFILTER=y | ||
| CONFIG_BRIDGE_NETFILTER=m | ||
| CONFIG_NETFILTER_NETLINK_HOOK=m | ||
| CONFIG_NF_CONNTRACK=m | ||
| CONFIG_NF_CONNTRACK_ZONES=y | ||
| CONFIG_NF_CONNTRACK_EVENTS=y | ||
| CONFIG_NF_CONNTRACK_FTP=m | ||
| CONFIG_NF_CONNTRACK_IRC=m | ||
| CONFIG_NF_CONNTRACK_PPTP=m | ||
| CONFIG_NF_CONNTRACK_TFTP=m | ||
| CONFIG_NF_TABLES=m | ||
| CONFIG_NF_TABLES_INET=y | ||
| CONFIG_NF_TABLES_NETDEV=y | ||
| CONFIG_NFT_NUMGEN=m | ||
| CONFIG_NFT_CT=m | ||
| CONFIG_NFT_CONNLIMIT=m | ||
| CONFIG_NFT_LOG=m | ||
| CONFIG_NFT_LIMIT=m | ||
| CONFIG_NFT_MASQ=m | ||
| CONFIG_NFT_REDIR=m | ||
| CONFIG_NFT_NAT=m | ||
| CONFIG_NFT_TUNNEL=m | ||
| CONFIG_NFT_QUEUE=m | ||
| CONFIG_NFT_QUOTA=m | ||
| CONFIG_NFT_REJECT=m | ||
| CONFIG_NFT_COMPAT=m | ||
| CONFIG_NFT_HASH=m | ||
| CONFIG_NFT_FIB_INET=m | ||
| CONFIG_NFT_XFRM=m | ||
| CONFIG_NFT_SOCKET=m | ||
| CONFIG_NFT_OSF=m | ||
| CONFIG_NFT_TPROXY=m | ||
| CONFIG_NFT_SYNPROXY=m | ||
| CONFIG_NFT_DUP_NETDEV=m | ||
| CONFIG_NFT_FWD_NETDEV=m | ||
| CONFIG_NFT_FIB_NETDEV=m | ||
| CONFIG_NFT_REJECT_NETDEV=m | ||
| CONFIG_NETFILTER_XTABLES_COMPAT=y | ||
| CONFIG_NETFILTER_XT_SET=m | ||
| CONFIG_NETFILTER_XT_TARGET_AUDIT=m | ||
| CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m | ||
| CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | ||
| CONFIG_NETFILTER_XT_TARGET_CONNMARK=m | ||
| CONFIG_NETFILTER_XT_TARGET_DSCP=m | ||
| CONFIG_NETFILTER_XT_TARGET_HMARK=m | ||
| CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m | ||
| CONFIG_NETFILTER_XT_TARGET_LED=m | ||
| CONFIG_NETFILTER_XT_TARGET_LOG=m | ||
| CONFIG_NETFILTER_XT_TARGET_MARK=m | ||
| CONFIG_NETFILTER_XT_TARGET_NFLOG=m | ||
| CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | ||
| CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
| CONFIG_NETFILTER_XT_TARGET_TEE=m | ||
| CONFIG_NETFILTER_XT_TARGET_TPROXY=m | ||
| CONFIG_NETFILTER_XT_TARGET_TRACE=m | ||
| CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | ||
| CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | ||
| CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m | ||
| CONFIG_NETFILTER_XT_MATCH_BPF=m | ||
| CONFIG_NETFILTER_XT_MATCH_CGROUP=m | ||
| CONFIG_NETFILTER_XT_MATCH_CLUSTER=m | ||
| CONFIG_NETFILTER_XT_MATCH_COMMENT=m | ||
| CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m | ||
| CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m | ||
| CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m | ||
| CONFIG_NETFILTER_XT_MATCH_CONNMARK=m | ||
| CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | ||
| CONFIG_NETFILTER_XT_MATCH_CPU=m | ||
| CONFIG_NETFILTER_XT_MATCH_DCCP=m | ||
| CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m | ||
| CONFIG_NETFILTER_XT_MATCH_DSCP=m | ||
| CONFIG_NETFILTER_XT_MATCH_ECN=m | ||
| CONFIG_NETFILTER_XT_MATCH_ESP=m | ||
| CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m | ||
| CONFIG_NETFILTER_XT_MATCH_HELPER=m | ||
| CONFIG_NETFILTER_XT_MATCH_IPCOMP=m | ||
| CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | ||
| CONFIG_NETFILTER_XT_MATCH_IPVS=m | ||
| CONFIG_NETFILTER_XT_MATCH_L2TP=m | ||
| CONFIG_NETFILTER_XT_MATCH_LENGTH=m | ||
| CONFIG_NETFILTER_XT_MATCH_LIMIT=m | ||
| CONFIG_NETFILTER_XT_MATCH_MAC=m | ||
| CONFIG_NETFILTER_XT_MATCH_MARK=m | ||
| CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m | ||
| CONFIG_NETFILTER_XT_MATCH_NFACCT=m | ||
| CONFIG_NETFILTER_XT_MATCH_OSF=m | ||
| CONFIG_NETFILTER_XT_MATCH_OWNER=m | ||
| CONFIG_NETFILTER_XT_MATCH_POLICY=m | ||
| CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m | ||
| CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m | ||
| CONFIG_NETFILTER_XT_MATCH_QUOTA=m | ||
| CONFIG_NETFILTER_XT_MATCH_RATEEST=m | ||
| CONFIG_NETFILTER_XT_MATCH_REALM=m | ||
| CONFIG_NETFILTER_XT_MATCH_RECENT=m | ||
| CONFIG_NETFILTER_XT_MATCH_SCTP=m | ||
| CONFIG_NETFILTER_XT_MATCH_SOCKET=m | ||
| CONFIG_NETFILTER_XT_MATCH_STATE=m | ||
| CONFIG_NETFILTER_XT_MATCH_STATISTIC=m | ||
| CONFIG_NETFILTER_XT_MATCH_STRING=m | ||
| CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | ||
| CONFIG_NETFILTER_XT_MATCH_TIME=m | ||
| CONFIG_NETFILTER_XT_MATCH_U32=m | ||
| CONFIG_IP_SET=m | ||
| CONFIG_IP_SET_BITMAP_IP=m | ||
| CONFIG_IP_SET_BITMAP_PORT=m | ||
| CONFIG_IP_SET_HASH_IP=m | ||
| CONFIG_IP_SET_HASH_IPPORT=m | ||
| CONFIG_IP_SET_HASH_IPPORTNET=m | ||
| CONFIG_IP_SET_HASH_NET=m | ||
| CONFIG_IP_SET_HASH_NETPORT=m | ||
| CONFIG_IP_VS=m | ||
| CONFIG_IP_VS_PROTO_TCP=y | ||
| CONFIG_IP_VS_PROTO_UDP=y | ||
| CONFIG_IP_VS_RR=m | ||
| CONFIG_IP_VS_NFCT=y | ||
| CONFIG_NFT_DUP_IPV4=m | ||
| CONFIG_NFT_FIB_IPV4=m | ||
| CONFIG_NF_TABLES_ARP=y | ||
| CONFIG_IP_NF_IPTABLES=m | ||
| CONFIG_IP_NF_FILTER=m | ||
| CONFIG_IP_NF_TARGET_REJECT=m | ||
| CONFIG_IP_NF_NAT=m | ||
| CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
| CONFIG_IP_NF_TARGET_NETMAP=m | ||
| CONFIG_IP_NF_TARGET_REDIRECT=m | ||
| CONFIG_IP_NF_MANGLE=m | ||
| CONFIG_IP_NF_RAW=m | ||
| CONFIG_IP_NF_SECURITY=m | ||
| CONFIG_NFT_DUP_IPV6=m | ||
| CONFIG_NFT_FIB_IPV6=m | ||
| CONFIG_IP6_NF_IPTABLES=m | ||
| CONFIG_IP6_NF_MATCH_AH=m | ||
| CONFIG_IP6_NF_MATCH_EUI64=m | ||
| CONFIG_IP6_NF_MATCH_FRAG=m | ||
| CONFIG_IP6_NF_MATCH_OPTS=m | ||
| CONFIG_IP6_NF_MATCH_HL=m | ||
| CONFIG_IP6_NF_MATCH_IPV6HEADER=m | ||
| CONFIG_IP6_NF_MATCH_MH=m | ||
| CONFIG_IP6_NF_MATCH_RPFILTER=m | ||
| CONFIG_IP6_NF_MATCH_RT=m | ||
| CONFIG_IP6_NF_MATCH_SRH=m | ||
| CONFIG_IP6_NF_TARGET_HL=m | ||
| CONFIG_IP6_NF_FILTER=m | ||
| CONFIG_IP6_NF_TARGET_REJECT=m | ||
| CONFIG_IP6_NF_TARGET_SYNPROXY=m | ||
| CONFIG_IP6_NF_MANGLE=m | ||
| CONFIG_IP6_NF_RAW=m | ||
| CONFIG_IP6_NF_SECURITY=m | ||
| CONFIG_IP6_NF_NAT=m | ||
| CONFIG_IP6_NF_TARGET_MASQUERADE=m | ||
| CONFIG_IP6_NF_TARGET_NPT=m | ||
| CONFIG_NF_TABLES_BRIDGE=m | ||
| CONFIG_NFT_BRIDGE_META=m | ||
| CONFIG_NFT_BRIDGE_REJECT=m | ||
| CONFIG_BRIDGE=m | ||
| CONFIG_BRIDGE_VLAN_FILTERING=y | ||
| CONFIG_NET_DSA=m | ||
| CONFIG_NET_DSA_TAG_NONE=m | ||
| CONFIG_NET_DSA_TAG_BRCM=m | ||
| CONFIG_NET_DSA_TAG_BRCM_LEGACY=m | ||
| CONFIG_NET_DSA_TAG_BRCM_PREPEND=m | ||
| CONFIG_NET_DSA_TAG_OCELOT=m | ||
| CONFIG_NET_DSA_TAG_OCELOT_8021Q=m | ||
| CONFIG_VLAN_8021Q=m | ||
| CONFIG_VLAN_8021Q_GVRP=y | ||
| CONFIG_VLAN_8021Q_MVRP=y | ||
| CONFIG_NET_SCHED=y | ||
| CONFIG_NET_SCH_CBS=m | ||
| CONFIG_NET_SCH_ETF=m | ||
| CONFIG_NET_SCH_TAPRIO=m | ||
| CONFIG_NET_SCH_MQPRIO=m | ||
| CONFIG_NET_SCH_INGRESS=m | ||
| CONFIG_NET_CLS_BASIC=m | ||
| CONFIG_NET_CLS_ROUTE4=m | ||
| CONFIG_NET_CLS_FW=m | ||
| CONFIG_NET_CLS_U32=m | ||
| CONFIG_CLS_U32_MARK=y | ||
| CONFIG_NET_CLS_FLOW=m | ||
| CONFIG_NET_CLS_CGROUP=m | ||
| CONFIG_NET_CLS_FLOWER=m | ||
| CONFIG_NET_EMATCH=y | ||
| CONFIG_NET_EMATCH_CMP=m | ||
| CONFIG_NET_EMATCH_NBYTE=m | ||
| CONFIG_NET_EMATCH_U32=m | ||
| CONFIG_NET_EMATCH_META=m | ||
| CONFIG_NET_EMATCH_TEXT=m | ||
| CONFIG_NET_EMATCH_IPT=m | ||
| CONFIG_NET_CLS_ACT=y | ||
| CONFIG_NET_ACT_POLICE=m | ||
| CONFIG_NET_ACT_GACT=m | ||
| CONFIG_GACT_PROB=y | ||
| CONFIG_NET_ACT_MIRRED=m | ||
| CONFIG_NET_ACT_NAT=m | ||
| CONFIG_NET_ACT_PEDIT=m | ||
| CONFIG_NET_ACT_SIMP=m | ||
| CONFIG_NET_ACT_SKBEDIT=m | ||
| CONFIG_NET_ACT_CSUM=m | ||
| CONFIG_NET_ACT_GATE=m | ||
| CONFIG_HSR=m | ||
| CONFIG_QRTR_SMD=m | ||
| CONFIG_QRTR_TUN=m | ||
| CONFIG_CGROUP_NET_PRIO=y | ||
| CONFIG_BPF_STREAM_PARSER=y | ||
| CONFIG_CAN=m | ||
| CONFIG_BT=m | ||
| CONFIG_BT_HIDP=m | ||
| # CONFIG_BT_LE is not set | ||
| CONFIG_BT_LEDS=y | ||
| CONFIG_BT_HCIBTUSB=m | ||
| CONFIG_BT_HCIBTUSB_MTK=y | ||
| CONFIG_BT_HCIUART=m | ||
| CONFIG_BT_HCIUART_LL=y | ||
| CONFIG_BT_HCIUART_BCM=y | ||
| CONFIG_BT_HCIUART_QCA=y | ||
| CONFIG_BT_HCIUART_MRVL=y | ||
| CONFIG_BT_TI_UART=m | ||
| CONFIG_BT_MRVL=m | ||
| CONFIG_BT_MRVL_SDIO=m | ||
| CONFIG_BT_NXPUART=m | ||
| CONFIG_CFG80211=m | ||
| CONFIG_MAC80211=m | ||
| CONFIG_RFKILL=m | ||
| CONFIG_NFC=m | ||
| CONFIG_NFC_NCI=m | ||
| CONFIG_NFC_S3FWRN5_I2C=m | ||
| CONFIG_PAGE_POOL_STATS=y | ||
| CONFIG_PCI=y | ||
| CONFIG_PCIEPORTBUS=y | ||
| CONFIG_PCIEAER=y | ||
| CONFIG_PCI_IOV=y | ||
| CONFIG_PCI_PASID=y | ||
| CONFIG_HOTPLUG_PCI=y | ||
| CONFIG_PCI_HOST_GENERIC=y | ||
| CONFIG_PCI_J721E_HOST=y | ||
| CONFIG_PCI_J721E_EP=y | ||
| CONFIG_PCI_KEYSTONE_HOST=y | ||
| CONFIG_PCI_KEYSTONE_EP=y | ||
| CONFIG_PCI_ENDPOINT=y | ||
| CONFIG_PCI_ENDPOINT_CONFIGFS=y | ||
| CONFIG_PCI_EPF_TEST=m | ||
| CONFIG_DEVTMPFS=y | ||
| CONFIG_DEVTMPFS_MOUNT=y | ||
| CONFIG_FW_LOADER_USER_HELPER=y | ||
| CONFIG_MHI_BUS_PCI_GENERIC=m | ||
| CONFIG_ARM_SCMI_PROTOCOL=y | ||
| CONFIG_EFI_CAPSULE_LOADER=y | ||
| CONFIG_GNSS=m | ||
| CONFIG_GNSS_MTK_SERIAL=m | ||
| CONFIG_MTD=y | ||
| CONFIG_MTD_BLOCK=y | ||
| CONFIG_MTD_PARTITIONED_MASTER=y | ||
| CONFIG_MTD_CFI=y | ||
| CONFIG_MTD_CFI_ADV_OPTIONS=y | ||
| CONFIG_MTD_CFI_INTELEXT=y | ||
| CONFIG_MTD_CFI_AMDSTD=y | ||
| CONFIG_MTD_CFI_STAA=y | ||
| CONFIG_MTD_PHYSMAP=y | ||
| CONFIG_MTD_PHYSMAP_OF=y | ||
| CONFIG_MTD_DATAFLASH=y | ||
| CONFIG_MTD_SST25L=y | ||
| CONFIG_MTD_RAW_NAND=y | ||
| CONFIG_MTD_SPI_NAND=y | ||
| CONFIG_MTD_SPI_NOR=y | ||
| # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set | ||
| CONFIG_MTD_UBI=y | ||
| CONFIG_MTD_HYPERBUS=m | ||
| CONFIG_HBMC_AM654=m | ||
| CONFIG_ZRAM=m | ||
| CONFIG_ZRAM_BACKEND_LZ4=y | ||
| CONFIG_ZRAM_BACKEND_LZ4HC=y | ||
| CONFIG_ZRAM_BACKEND_ZSTD=y | ||
| CONFIG_ZRAM_BACKEND_DEFLATE=y | ||
| CONFIG_ZRAM_BACKEND_842=y | ||
| CONFIG_ZRAM_BACKEND_LZO=y | ||
| CONFIG_ZRAM_WRITEBACK=y | ||
| CONFIG_ZRAM_MEMORY_TRACKING=y | ||
| CONFIG_BLK_DEV_LOOP=y | ||
| CONFIG_BLK_DEV_NBD=m | ||
| CONFIG_VIRTIO_BLK=y | ||
| CONFIG_BLK_DEV_NVME=m | ||
| CONFIG_SRAM=y | ||
| CONFIG_SRAM_DMA_HEAP=y | ||
| CONFIG_PCI_ENDPOINT_TEST=m | ||
| CONFIG_EEPROM_AT24=m | ||
| CONFIG_EEPROM_AT25=m | ||
| CONFIG_UACCE=m | ||
| # CONFIG_SCSI_PROC_FS is not set | ||
| CONFIG_BLK_DEV_SD=y | ||
| CONFIG_SCSI_SAS_LIBSAS=y | ||
| CONFIG_SCSI_SAS_ATA=y | ||
| CONFIG_MEGARAID_SAS=y | ||
| CONFIG_SCSI_MPT3SAS=m | ||
| CONFIG_ATA=y | ||
| CONFIG_SATA_AHCI=y | ||
| CONFIG_SATA_AHCI_PLATFORM=y | ||
| CONFIG_AHCI_DWC=m | ||
| CONFIG_PATA_OF_PLATFORM=y | ||
| CONFIG_MD=y | ||
| CONFIG_BLK_DEV_MD=m | ||
| CONFIG_BLK_DEV_DM=m | ||
| CONFIG_DM_MIRROR=m | ||
| CONFIG_DM_ZERO=m | ||
| CONFIG_NETDEVICES=y | ||
| CONFIG_DUMMY=m | ||
| CONFIG_MACVLAN=m | ||
| CONFIG_MACVTAP=m | ||
| CONFIG_IPVLAN=m | ||
| CONFIG_VXLAN=m | ||
| CONFIG_TUN=y | ||
| CONFIG_VETH=m | ||
| CONFIG_VIRTIO_NET=y | ||
| CONFIG_NETKIT=y | ||
| CONFIG_MHI_NET=m | ||
| # CONFIG_NET_VENDOR_ALACRITECH is not set | ||
| # CONFIG_NET_VENDOR_AMAZON is not set | ||
| # CONFIG_NET_VENDOR_AMD is not set | ||
| # CONFIG_NET_VENDOR_AQUANTIA is not set | ||
| # CONFIG_NET_VENDOR_ARC is not set | ||
| # CONFIG_NET_VENDOR_ASIX is not set | ||
| CONFIG_ATL1C=m | ||
| # CONFIG_NET_VENDOR_BROADCOM is not set | ||
| # CONFIG_NET_VENDOR_CADENCE is not set | ||
| # CONFIG_NET_VENDOR_CAVIUM is not set | ||
| # CONFIG_NET_VENDOR_CORTINA is not set | ||
| # CONFIG_NET_VENDOR_DAVICOM is not set | ||
| # CONFIG_NET_VENDOR_ENGLEDER is not set | ||
| # CONFIG_NET_VENDOR_EZCHIP is not set | ||
| # CONFIG_NET_VENDOR_FUNGIBLE is not set | ||
| # CONFIG_NET_VENDOR_GOOGLE is not set | ||
| # CONFIG_NET_VENDOR_HISILICON is not set | ||
| # CONFIG_NET_VENDOR_HUAWEI is not set | ||
| CONFIG_IGB=m | ||
| # CONFIG_NET_VENDOR_LITEX is not set | ||
| # CONFIG_NET_VENDOR_MARVELL is not set | ||
| # CONFIG_NET_VENDOR_MELLANOX is not set | ||
| # CONFIG_NET_VENDOR_META is not set | ||
| # CONFIG_NET_VENDOR_MICREL is not set | ||
| # CONFIG_NET_VENDOR_MICROCHIP is not set | ||
| # CONFIG_NET_VENDOR_MICROSEMI is not set | ||
| # CONFIG_NET_VENDOR_MICROSOFT is not set | ||
| # CONFIG_NET_VENDOR_NI is not set | ||
| # CONFIG_NET_VENDOR_NATSEMI is not set | ||
| # CONFIG_NET_VENDOR_NETRONOME is not set | ||
| # CONFIG_NET_VENDOR_NVIDIA is not set | ||
| # CONFIG_NET_VENDOR_PENSANDO is not set | ||
| # CONFIG_NET_VENDOR_QUALCOMM is not set | ||
| CONFIG_R8169=m | ||
| # CONFIG_NET_VENDOR_RENESAS is not set | ||
| # CONFIG_NET_VENDOR_ROCKER is not set | ||
| # CONFIG_NET_VENDOR_SAMSUNG is not set | ||
| # CONFIG_NET_VENDOR_SEEQ is not set | ||
| # CONFIG_NET_VENDOR_SOLARFLARE is not set | ||
| # CONFIG_NET_VENDOR_SMSC is not set | ||
| # CONFIG_NET_VENDOR_SOCIONEXT is not set | ||
| # CONFIG_NET_VENDOR_STMICRO is not set | ||
| # CONFIG_NET_VENDOR_SYNOPSYS is not set | ||
| CONFIG_TI_CPSW_PROXY_CLIENT=m | ||
| CONFIG_TI_K3_AM65_CPSW_NUSS=y | ||
| CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y | ||
| CONFIG_TI_K3_AM65_CPTS=y | ||
| CONFIG_TI_AM65_CPSW_QOS=y | ||
| CONFIG_TI_ICSSG_PRUETH=m | ||
| # CONFIG_NET_VENDOR_VERTEXCOM is not set | ||
| # CONFIG_NET_VENDOR_VIA is not set | ||
| # CONFIG_NET_VENDOR_WANGXUN is not set | ||
| # CONFIG_NET_VENDOR_WIZNET is not set | ||
| # CONFIG_NET_VENDOR_XILINX is not set | ||
| CONFIG_AQUANTIA_PHY=y | ||
| CONFIG_BCM7XXX_PHY=m | ||
| CONFIG_MARVELL_PHY=m | ||
| CONFIG_MARVELL_10G_PHY=y | ||
| CONFIG_MARVELL_88Q2XXX_PHY=y | ||
| CONFIG_MICREL_PHY=y | ||
| CONFIG_MICROSEMI_PHY=y | ||
| CONFIG_AT803X_PHY=y | ||
| CONFIG_REALTEK_PHY=y | ||
| CONFIG_DP83867_PHY=y | ||
| CONFIG_DP83869_PHY=m | ||
| CONFIG_DP83TD510_PHY=y | ||
| CONFIG_VITESSE_PHY=y | ||
| CONFIG_CAN_M_CAN=m | ||
| CONFIG_CAN_M_CAN_PLATFORM=m | ||
| CONFIG_CAN_MCP251XFD=m | ||
| CONFIG_MDIO_BCM_UNIMAC=y | ||
| CONFIG_MDIO_GPIO=y | ||
| CONFIG_MDIO_THUNDER=y | ||
| CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y | ||
| CONFIG_MDIO_BUS_MUX_MMIOREG=y | ||
| CONFIG_USB_PEGASUS=m | ||
| CONFIG_USB_RTL8150=m | ||
| CONFIG_USB_RTL8152=m | ||
| CONFIG_USB_LAN78XX=m | ||
| CONFIG_USB_USBNET=m | ||
| CONFIG_USB_NET_DM9601=m | ||
| CONFIG_USB_NET_SR9800=m | ||
| CONFIG_USB_NET_SMSC75XX=m | ||
| CONFIG_USB_NET_SMSC95XX=m | ||
| CONFIG_USB_NET_PLUSB=m | ||
| CONFIG_USB_NET_MCS7830=m | ||
| CONFIG_ATH10K=m | ||
| CONFIG_ATH10K_PCI=m | ||
| CONFIG_ATH10K_SDIO=m | ||
| CONFIG_WCN36XX=m | ||
| CONFIG_ATH11K=m | ||
| CONFIG_ATH11K_AHB=m | ||
| CONFIG_ATH11K_PCI=m | ||
| CONFIG_ATH12K=m | ||
| CONFIG_BRCMFMAC=m | ||
| CONFIG_IWLWIFI=m | ||
| CONFIG_IWLDVM=m | ||
| CONFIG_IWLMVM=m | ||
| CONFIG_MWIFIEX=m | ||
| CONFIG_MWIFIEX_SDIO=m | ||
| CONFIG_MWIFIEX_PCIE=m | ||
| CONFIG_MT7921E=m | ||
| CONFIG_RSI_91X=m | ||
| CONFIG_CC33XX=m | ||
| CONFIG_CC33XX_SPI=m | ||
| CONFIG_CC33XX_SDIO=m | ||
| CONFIG_WWAN=m | ||
| CONFIG_MHI_WWAN_CTRL=m | ||
| CONFIG_MHI_WWAN_MBIM=m | ||
| CONFIG_INPUT_MATRIXKMAP=y | ||
| CONFIG_INPUT_EVDEV=y | ||
| CONFIG_KEYBOARD_ADC=m | ||
| CONFIG_KEYBOARD_GPIO=y | ||
| CONFIG_KEYBOARD_GPIO_POLLED=m | ||
| CONFIG_KEYBOARD_MTK_PMIC=m | ||
| CONFIG_MOUSE_ELAN_I2C=m | ||
| CONFIG_INPUT_TOUCHSCREEN=y | ||
| CONFIG_TOUCHSCREEN_ATMEL_MXT=m | ||
| CONFIG_TOUCHSCREEN_GOODIX=m | ||
| CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI=m | ||
| CONFIG_TOUCHSCREEN_ILI210X=m | ||
| CONFIG_TOUCHSCREEN_ELAN=m | ||
| CONFIG_TOUCHSCREEN_EDT_FT5X06=m | ||
| CONFIG_INPUT_MISC=y | ||
| CONFIG_INPUT_TPS65219_PWRBUTTON=m | ||
| CONFIG_INPUT_PWM_BEEPER=m | ||
| CONFIG_INPUT_PWM_VIBRA=m | ||
| CONFIG_INPUT_RK805_PWRKEY=m | ||
| CONFIG_INPUT_DA9063_ONKEY=m | ||
| # CONFIG_SERIO_SERPORT is not set | ||
| CONFIG_SERIO_AMBAKMI=y | ||
| CONFIG_LEGACY_PTY_COUNT=16 | ||
| CONFIG_SERIAL_8250=y | ||
| CONFIG_SERIAL_8250_CONSOLE=y | ||
| CONFIG_SERIAL_8250_NR_UARTS=8 | ||
| CONFIG_SERIAL_8250_RUNTIME_UARTS=8 | ||
| CONFIG_SERIAL_8250_EXTENDED=y | ||
| CONFIG_SERIAL_8250_SHARE_IRQ=y | ||
| CONFIG_SERIAL_8250_OMAP=y | ||
| CONFIG_SERIAL_8250_PRUSS=m | ||
| CONFIG_SERIAL_OF_PLATFORM=y | ||
| CONFIG_SERIAL_FSL_LPUART=y | ||
| CONFIG_SERIAL_FSL_LPUART_CONSOLE=y | ||
| CONFIG_SERIAL_FSL_LINFLEXUART=y | ||
| CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y | ||
| CONFIG_SERIAL_DEV_BUS=y | ||
| CONFIG_VIRTIO_CONSOLE=y | ||
| CONFIG_IPMI_HANDLER=m | ||
| CONFIG_IPMI_DEVICE_INTERFACE=m | ||
| CONFIG_IPMI_SI=m | ||
| CONFIG_HW_RANDOM=y | ||
| CONFIG_HW_RANDOM_VIRTIO=y | ||
| # CONFIG_HW_RANDOM_ARM_SMCCC_TRNG is not set | ||
| CONFIG_TCG_TPM=y | ||
| CONFIG_TCG_TIS=m | ||
| CONFIG_TCG_TIS_SPI=m | ||
| CONFIG_TCG_TIS_SPI_CR50=y | ||
| CONFIG_TCG_TIS_I2C_CR50=m | ||
| CONFIG_TCG_TIS_I2C_INFINEON=y | ||
| CONFIG_I2C_CHARDEV=y | ||
| CONFIG_I2C_MUX=y | ||
| CONFIG_I2C_MUX_PCA954x=y | ||
| CONFIG_I2C_DESIGNWARE_CORE=y | ||
| # CONFIG_I2C_DESIGNWARE_PLATFORM is not set | ||
| CONFIG_I2C_GPIO=m | ||
| CONFIG_I2C_OMAP=y | ||
| CONFIG_I2C_SLAVE=y | ||
| CONFIG_SPI=y | ||
| CONFIG_SPI_CADENCE_QUADSPI=y | ||
| CONFIG_SPI_OMAP24XX=m | ||
| CONFIG_SPI_SPIDEV=m | ||
| CONFIG_PINCTRL=y | ||
| CONFIG_PINCTRL_DA9062=m | ||
| CONFIG_PINCTRL_RK805=m | ||
| CONFIG_PINCTRL_SINGLE=y | ||
| CONFIG_GPIO_SYSFS=y | ||
| CONFIG_GPIO_DAVINCI=y | ||
| CONFIG_GPIO_GENERIC_PLATFORM=y | ||
| CONFIG_GPIO_SYSCON=y | ||
| CONFIG_GPIO_MAX732X=y | ||
| CONFIG_GPIO_PCA953X=y | ||
| CONFIG_GPIO_PCA953X_IRQ=y | ||
| CONFIG_GPIO_PCF857X=m | ||
| CONFIG_GPIO_ADP5585=m | ||
| CONFIG_GPIO_BD9571MWV=m | ||
| CONFIG_GPIO_MAX77620=y | ||
| CONFIG_GPIO_AGGREGATOR=m | ||
| CONFIG_POWER_RESET_SYSCON=y | ||
| CONFIG_POWER_RESET_SYSCON_POWEROFF=y | ||
| CONFIG_SYSCON_REBOOT_MODE=y | ||
| CONFIG_NVMEM_REBOOT_MODE=m | ||
| CONFIG_POWER_SEQUENCING=m | ||
| CONFIG_POWER_SEQUENCING_QCOM_WCN=m | ||
| CONFIG_BATTERY_QCOM_BATTMGR=m | ||
| CONFIG_BATTERY_SBS=m | ||
| CONFIG_BATTERY_BQ27XXX=y | ||
| CONFIG_BATTERY_MAX17042=m | ||
| CONFIG_CHARGER_MT6360=m | ||
| CONFIG_CHARGER_BQ25890=m | ||
| CONFIG_CHARGER_BQ25980=m | ||
| CONFIG_CHARGER_RK817=m | ||
| CONFIG_SENSORS_ARM_SCMI=y | ||
| CONFIG_SENSORS_GPIO_FAN=m | ||
| CONFIG_SENSORS_IIO_HWMON=m | ||
| CONFIG_SENSORS_JC42=m | ||
| CONFIG_SENSORS_LM75=m | ||
| CONFIG_SENSORS_LM90=m | ||
| CONFIG_PMBUS=y | ||
| CONFIG_SENSORS_INA233=y | ||
| CONFIG_SENSORS_PWM_FAN=m | ||
| CONFIG_SENSORS_INA2XX=m | ||
| CONFIG_SENSORS_INA3221=m | ||
| CONFIG_SENSORS_TMP102=m | ||
| CONFIG_THERMAL=y | ||
| CONFIG_THERMAL_GOV_BANG_BANG=y | ||
| CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y | ||
| CONFIG_CPU_THERMAL=y | ||
| CONFIG_DEVFREQ_THERMAL=y | ||
| CONFIG_THERMAL_EMULATION=y | ||
| CONFIG_K3_THERMAL=m | ||
| CONFIG_GENERIC_ADC_THERMAL=m | ||
| CONFIG_WATCHDOG=y | ||
| CONFIG_K3_RTI_WATCHDOG=y | ||
| CONFIG_ARM_SMC_WATCHDOG=y | ||
| CONFIG_MFD_ADP5585=m | ||
| CONFIG_MFD_BD9571MWV=y | ||
| CONFIG_MFD_AXP20X_I2C=y | ||
| CONFIG_MFD_DA9062=m | ||
| CONFIG_MFD_HI6421_PMIC=y | ||
| CONFIG_MFD_MAX77620=y | ||
| CONFIG_MFD_MT6360=y | ||
| CONFIG_MFD_MT6397=y | ||
| CONFIG_MFD_RK8XX_I2C=y | ||
| CONFIG_MFD_RK8XX_SPI=y | ||
| CONFIG_MFD_TI_AM335X_TSCADC=m | ||
| CONFIG_MFD_TI_LP873X=m | ||
| CONFIG_MFD_TPS65219=y | ||
| CONFIG_MFD_TPS6594_I2C=y | ||
| CONFIG_MFD_WM8994=m | ||
| CONFIG_MFD_ROHM_BD718XX=y | ||
| CONFIG_REGULATOR=y | ||
| CONFIG_REGULATOR_FIXED_VOLTAGE=y | ||
| CONFIG_REGULATOR_ARM_SCMI=y | ||
| CONFIG_REGULATOR_AXP20X=y | ||
| CONFIG_REGULATOR_BD718XX=y | ||
| CONFIG_REGULATOR_BD9571MWV=y | ||
| CONFIG_REGULATOR_DA9211=m | ||
| CONFIG_REGULATOR_FAN53555=y | ||
| CONFIG_REGULATOR_GPIO=y | ||
| CONFIG_REGULATOR_HI6421V530=y | ||
| CONFIG_REGULATOR_LP873X=m | ||
| CONFIG_REGULATOR_MAX77620=y | ||
| CONFIG_REGULATOR_MAX8973=y | ||
| CONFIG_REGULATOR_MAX20411=m | ||
| CONFIG_REGULATOR_MP8859=y | ||
| CONFIG_REGULATOR_MT6357=y | ||
| CONFIG_REGULATOR_MT6358=y | ||
| CONFIG_REGULATOR_MT6359=y | ||
| CONFIG_REGULATOR_MT6360=y | ||
| CONFIG_REGULATOR_MT6397=y | ||
| CONFIG_REGULATOR_PCA9450=y | ||
| CONFIG_REGULATOR_PF8X00=y | ||
| CONFIG_REGULATOR_PFUZE100=y | ||
| CONFIG_REGULATOR_PWM=y | ||
| CONFIG_REGULATOR_RAA215300=y | ||
| CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m | ||
| CONFIG_REGULATOR_RK808=y | ||
| CONFIG_REGULATOR_TPS6287X=m | ||
| CONFIG_REGULATOR_TPS65132=m | ||
| CONFIG_REGULATOR_TPS65219=y | ||
| CONFIG_REGULATOR_VCTRL=m | ||
| CONFIG_MEDIA_SUPPORT=m | ||
| # CONFIG_DVB_NET is not set | ||
| CONFIG_MEDIA_USB_SUPPORT=y | ||
| CONFIG_USB_VIDEO_CLASS=m | ||
| CONFIG_V4L_PLATFORM_DRIVERS=y | ||
| CONFIG_SDR_PLATFORM_DRIVERS=y | ||
| CONFIG_V4L_MEM2MEM_DRIVERS=y | ||
| CONFIG_VIDEO_CADENCE_CSI2RX=m | ||
| CONFIG_VIDEO_WAVE_VPU=m | ||
| CONFIG_VIDEO_E5010_JPEG_ENC=m | ||
| CONFIG_VIDEO_TI_J721E_CSI2RX=m | ||
| CONFIG_VIDEO_AR0144=m | ||
| CONFIG_VIDEO_AR0521=m | ||
| CONFIG_VIDEO_IMX219=m | ||
| CONFIG_VIDEO_IMX390=m | ||
| CONFIG_VIDEO_IMX412=m | ||
| CONFIG_VIDEO_IMX728=m | ||
| CONFIG_VIDEO_OV2312=m | ||
| CONFIG_VIDEO_OV5640=m | ||
| CONFIG_VIDEO_OV5645=m | ||
| CONFIG_VIDEO_OX05B1S=m | ||
| CONFIG_VIDEO_DS90UB953=m | ||
| CONFIG_VIDEO_DS90UB960=m | ||
| CONFIG_DRM=y | ||
| CONFIG_DRM_I2C_CH7006=m | ||
| CONFIG_DRM_I2C_SIL164=m | ||
| CONFIG_DRM_I2C_NXP_TDA998X=m | ||
| CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m | ||
| CONFIG_DRM_PANEL_LVDS=m | ||
| CONFIG_DRM_PANEL_ILITEK_ILI9882T=m | ||
| CONFIG_DRM_PANEL_KHADAS_TS050=m | ||
| CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m | ||
| CONFIG_DRM_PANEL_NOVATEK_NT36672E=m | ||
| CONFIG_DRM_PANEL_RAYDIUM_RM67191=m | ||
| CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m | ||
| CONFIG_DRM_PANEL_SITRONIX_ST7703=m | ||
| CONFIG_DRM_PANEL_EDP=m | ||
| CONFIG_DRM_PANEL_SIMPLE=y | ||
| CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m | ||
| CONFIG_DRM_PANEL_VISIONOX_VTDR6130=m | ||
| CONFIG_DRM_DISPLAY_CONNECTOR=m | ||
| CONFIG_DRM_LONTIUM_LT8912B=m | ||
| CONFIG_DRM_LONTIUM_LT9611=m | ||
| CONFIG_DRM_LONTIUM_LT9611UXC=m | ||
| CONFIG_DRM_ITE_IT66121=m | ||
| CONFIG_DRM_NWL_MIPI_DSI=m | ||
| CONFIG_DRM_PARADE_PS8640=m | ||
| CONFIG_DRM_SAMSUNG_DSIM=m | ||
| CONFIG_DRM_SII902X=m | ||
| CONFIG_DRM_SIMPLE_BRIDGE=m | ||
| CONFIG_DRM_THINE_THC63LVD1024=m | ||
| CONFIG_DRM_TOSHIBA_TC358762=m | ||
| CONFIG_DRM_TOSHIBA_TC358767=m | ||
| CONFIG_DRM_TOSHIBA_TC358768=m | ||
| CONFIG_DRM_TI_TFP410=m | ||
| CONFIG_DRM_TI_SN65DSI83=y | ||
| CONFIG_DRM_TI_SN65DSI86=m | ||
| CONFIG_DRM_ANALOGIX_ANX7625=m | ||
| CONFIG_DRM_CDNS_DSI=y | ||
| CONFIG_DRM_CDNS_MHDP8546=m | ||
| CONFIG_DRM_PANTHOR=m | ||
| CONFIG_DRM_TIDSS=y | ||
| CONFIG_DRM_POWERVR=m | ||
| CONFIG_FB=y | ||
| CONFIG_FB_SIMPLE=y | ||
| CONFIG_FB_MODE_HELPERS=y | ||
| CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
| CONFIG_BACKLIGHT_PWM=y | ||
| CONFIG_BACKLIGHT_LP855X=m | ||
| CONFIG_LOGO=y | ||
| # CONFIG_LOGO_LINUX_MONO is not set | ||
| # CONFIG_LOGO_LINUX_VGA16 is not set | ||
| CONFIG_SOUND=y | ||
| CONFIG_SND=y | ||
| CONFIG_SND_DYNAMIC_MINORS=y | ||
| CONFIG_SND_ALOOP=m | ||
| # CONFIG_SND_SPI is not set | ||
| CONFIG_SND_USB_AUDIO=m | ||
| CONFIG_SND_SOC=y | ||
| CONFIG_SND_SOC_SOF_TOPLEVEL=y | ||
| CONFIG_SND_SOC_SOF_OF=y | ||
| CONFIG_SND_SOC_SOF_MTK_TOPLEVEL=y | ||
| CONFIG_SND_SOC_J721E_EVM=m | ||
| CONFIG_SND_SOC_ADAU7002=m | ||
| CONFIG_SND_SOC_AK4619=m | ||
| CONFIG_SND_SOC_BT_SCO=m | ||
| CONFIG_SND_SOC_DA7213=m | ||
| CONFIG_SND_SOC_DMIC=m | ||
| CONFIG_SND_SOC_ES8316=m | ||
| CONFIG_SND_SOC_GTM601=m | ||
| CONFIG_SND_SOC_MAX98357A=m | ||
| CONFIG_SND_SOC_MAX98927=m | ||
| CONFIG_SND_SOC_MAX98390=m | ||
| CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m | ||
| CONFIG_SND_SOC_RK817=m | ||
| CONFIG_SND_SOC_RT5640=m | ||
| CONFIG_SND_SOC_RT5659=m | ||
| CONFIG_SND_SOC_SGTL5000=m | ||
| CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m | ||
| CONFIG_SND_SOC_SIMPLE_MUX=m | ||
| CONFIG_SND_SOC_SPDIF=m | ||
| CONFIG_SND_SOC_TAS2552=m | ||
| CONFIG_SND_SOC_TLV320AIC31XX=m | ||
| CONFIG_SND_SOC_TLV320AIC32X4_I2C=m | ||
| CONFIG_SND_SOC_TLV320AIC3X_I2C=m | ||
| CONFIG_SND_SOC_TS3A227E=m | ||
| CONFIG_SND_SOC_WCD938X_SDW=m | ||
| CONFIG_SND_SOC_WCD939X_SDW=m | ||
| CONFIG_SND_SOC_WM8524=m | ||
| CONFIG_SND_SOC_WM8904=m | ||
| CONFIG_SND_SOC_WM8960=m | ||
| CONFIG_SND_SOC_WM8962=m | ||
| CONFIG_SND_SOC_WM8978=m | ||
| CONFIG_SND_SOC_WSA881X=m | ||
| CONFIG_SND_SOC_WSA883X=m | ||
| CONFIG_SND_SOC_WSA884X=m | ||
| CONFIG_SND_SOC_MT6357=m | ||
| CONFIG_SND_SOC_MT6358=m | ||
| CONFIG_SND_SOC_NAU8822=m | ||
| CONFIG_SND_SOC_LPASS_WSA_MACRO=m | ||
| CONFIG_SND_SOC_LPASS_VA_MACRO=m | ||
| CONFIG_SND_SOC_LPASS_RX_MACRO=m | ||
| CONFIG_SND_SOC_LPASS_TX_MACRO=m | ||
| CONFIG_SND_SIMPLE_CARD=m | ||
| CONFIG_SND_AUDIO_GRAPH_CARD=m | ||
| CONFIG_SND_AUDIO_GRAPH_CARD2=m | ||
| CONFIG_HID_MULTITOUCH=m | ||
| CONFIG_I2C_HID_OF=m | ||
| CONFIG_I2C_HID_OF_ELAN=m | ||
| CONFIG_USB_ULPI_BUS=y | ||
| CONFIG_USB_CONN_GPIO=y | ||
| CONFIG_USB=y | ||
| CONFIG_USB_OTG=y | ||
| CONFIG_USB_XHCI_HCD=y | ||
| CONFIG_USB_XHCI_PCI_RENESAS=m | ||
| CONFIG_USB_EHCI_HCD=y | ||
| CONFIG_USB_EHCI_ROOT_HUB_TT=y | ||
| CONFIG_USB_EHCI_HCD_PLATFORM=y | ||
| CONFIG_USB_OHCI_HCD=y | ||
| CONFIG_USB_OHCI_HCD_PLATFORM=y | ||
| CONFIG_USB_ACM=m | ||
| CONFIG_USB_STORAGE=y | ||
| CONFIG_USB_CDNS_SUPPORT=m | ||
| CONFIG_USB_CDNS3=m | ||
| CONFIG_USB_CDNS3_GADGET=y | ||
| CONFIG_USB_CDNS3_HOST=y | ||
| CONFIG_USB_DWC3=y | ||
| CONFIG_USB_SERIAL=m | ||
| CONFIG_USB_SERIAL_CP210X=m | ||
| CONFIG_USB_SERIAL_FTDI_SIO=m | ||
| CONFIG_USB_SERIAL_PL2303=m | ||
| CONFIG_USB_SERIAL_OPTION=m | ||
| CONFIG_USB_ONBOARD_DEV=m | ||
| CONFIG_NOP_USB_XCEIV=y | ||
| CONFIG_USB_ULPI=y | ||
| CONFIG_USB_GADGET=y | ||
| CONFIG_USB_SNP_UDC_PLAT=y | ||
| CONFIG_USB_BDC_UDC=y | ||
| CONFIG_USB_CONFIGFS=m | ||
| CONFIG_USB_CONFIGFS_SERIAL=y | ||
| CONFIG_USB_CONFIGFS_ACM=y | ||
| CONFIG_USB_CONFIGFS_OBEX=y | ||
| CONFIG_USB_CONFIGFS_NCM=y | ||
| CONFIG_USB_CONFIGFS_ECM=y | ||
| CONFIG_USB_CONFIGFS_ECM_SUBSET=y | ||
| CONFIG_USB_CONFIGFS_RNDIS=y | ||
| CONFIG_USB_CONFIGFS_EEM=y | ||
| CONFIG_USB_CONFIGFS_MASS_STORAGE=y | ||
| CONFIG_USB_CONFIGFS_F_FS=y | ||
| CONFIG_USB_ZERO=m | ||
| CONFIG_USB_ETH=m | ||
| CONFIG_USB_G_NCM=m | ||
| CONFIG_USB_MASS_STORAGE=m | ||
| CONFIG_USB_G_SERIAL=m | ||
| CONFIG_USB_CDC_COMPOSITE=m | ||
| CONFIG_USB_G_MULTI=m | ||
| CONFIG_TYPEC=m | ||
| CONFIG_TYPEC_TCPM=m | ||
| CONFIG_TYPEC_TCPCI=m | ||
| CONFIG_TYPEC_FUSB302=m | ||
| CONFIG_TYPEC_UCSI=m | ||
| CONFIG_UCSI_CCG=m | ||
| CONFIG_UCSI_PMIC_GLINK=m | ||
| CONFIG_TYPEC_TPS6598X=m | ||
| CONFIG_TYPEC_HD3SS3220=m | ||
| CONFIG_TYPEC_MUX_FSA4480=m | ||
| CONFIG_TYPEC_MUX_GPIO_SBU=m | ||
| CONFIG_TYPEC_MUX_NB7VPQ904M=m | ||
| CONFIG_TYPEC_MUX_WCD939X_USBSS=m | ||
| CONFIG_TYPEC_DP_ALTMODE=m | ||
| CONFIG_MMC=y | ||
| CONFIG_MMC_BLOCK_MINORS=32 | ||
| CONFIG_MMC_SDHCI=y | ||
| CONFIG_MMC_SDHCI_PLTFM=y | ||
| CONFIG_MMC_SDHCI_OF_ARASAN=y | ||
| CONFIG_MMC_SPI=y | ||
| CONFIG_MMC_SDHCI_AM654=y | ||
| CONFIG_SCSI_UFSHCD=y | ||
| CONFIG_SCSI_UFS_BSG=y | ||
| CONFIG_SCSI_UFSHCD_PLATFORM=y | ||
| CONFIG_SCSI_UFS_CDNS_PLATFORM=m | ||
| CONFIG_SCSI_UFS_TI_J721E=m | ||
| CONFIG_NEW_LEDS=y | ||
| CONFIG_LEDS_CLASS=y | ||
| CONFIG_LEDS_CLASS_MULTICOLOR=m | ||
| CONFIG_LEDS_LM3692X=m | ||
| CONFIG_LEDS_PCA9532=m | ||
| CONFIG_LEDS_GPIO=y | ||
| CONFIG_LEDS_PWM=y | ||
| CONFIG_LEDS_SYSCON=y | ||
| CONFIG_LEDS_TRIGGER_TIMER=y | ||
| CONFIG_LEDS_TRIGGER_DISK=y | ||
| CONFIG_LEDS_TRIGGER_HEARTBEAT=y | ||
| CONFIG_LEDS_TRIGGER_CPU=y | ||
| CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | ||
| CONFIG_LEDS_TRIGGER_PANIC=y | ||
| CONFIG_EDAC=y | ||
| CONFIG_RTC_CLASS=y | ||
| # CONFIG_RTC_HCTOSYS is not set | ||
| CONFIG_RTC_DRV_DS1307=m | ||
| CONFIG_RTC_DRV_HYM8563=m | ||
| CONFIG_RTC_DRV_MAX77686=y | ||
| CONFIG_RTC_DRV_RK808=m | ||
| CONFIG_RTC_DRV_ISL1208=m | ||
| CONFIG_RTC_DRV_PCF85063=m | ||
| CONFIG_RTC_DRV_PCF85363=m | ||
| CONFIG_RTC_DRV_PCF8563=m | ||
| CONFIG_RTC_DRV_M41T80=m | ||
| CONFIG_RTC_DRV_BQ32K=m | ||
| CONFIG_RTC_DRV_RX8581=m | ||
| CONFIG_RTC_DRV_RV3028=m | ||
| CONFIG_RTC_DRV_RV8803=m | ||
| CONFIG_RTC_DRV_DS3232=y | ||
| CONFIG_RTC_DRV_PCF2127=m | ||
| CONFIG_RTC_DRV_DA9063=m | ||
| CONFIG_RTC_DRV_EFI=y | ||
| CONFIG_RTC_DRV_MT6397=m | ||
| CONFIG_RTC_DRV_TI_K3=m | ||
| CONFIG_DMADEVICES=y | ||
| CONFIG_BCM_SBA_RAID=m | ||
| CONFIG_DW_EDMA=m | ||
| CONFIG_TI_K3_UDMA=y | ||
| CONFIG_TI_K3_UDMA_AM62L=y | ||
| CONFIG_TI_K3_UDMA_GLUE_LAYER=y | ||
| CONFIG_DMABUF_HEAPS=y | ||
| CONFIG_DMABUF_HEAPS_SYSTEM=y | ||
| CONFIG_DMABUF_HEAPS_CMA=y | ||
| CONFIG_DMABUF_HEAPS_CARVEOUT=y | ||
| CONFIG_VFIO=y | ||
| CONFIG_VFIO_PCI=y | ||
| CONFIG_VIRTIO_PCI=y | ||
| CONFIG_VIRTIO_BALLOON=y | ||
| CONFIG_VIRTIO_MMIO=y | ||
| CONFIG_STAGING=y | ||
| CONFIG_STAGING_MEDIA=y | ||
| CONFIG_VIDEO_MAX96712=m | ||
| # CONFIG_SURFACE_PLATFORMS is not set | ||
| CONFIG_COMMON_CLK_SCMI=y | ||
| CONFIG_COMMON_CLK_CS2000_CP=y | ||
| CONFIG_COMMON_CLK_PWM=y | ||
| CONFIG_COMMON_CLK_RS9_PCIE=y | ||
| CONFIG_COMMON_CLK_VC3=y | ||
| CONFIG_TI_SCI_CLK=y | ||
| CONFIG_HWSPINLOCK=y | ||
| CONFIG_HWSPINLOCK_OMAP=m | ||
| # CONFIG_FSL_ERRATUM_A008585 is not set | ||
| # CONFIG_HISILICON_ERRATUM_161010101 is not set | ||
| CONFIG_ARM_TIMER_SP804=y | ||
| CONFIG_OMAP2PLUS_MBOX=m | ||
| CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y | ||
| CONFIG_IOMMU_IO_PGTABLE_DART=y | ||
| CONFIG_ARM_SMMU=y | ||
| CONFIG_ARM_SMMU_V3=y | ||
| CONFIG_REMOTEPROC=y | ||
| CONFIG_REMOTEPROC_CDEV=y | ||
| CONFIG_TI_K3_DSP_REMOTEPROC=m | ||
| CONFIG_TI_K3_M4_REMOTEPROC=m | ||
| CONFIG_TI_K3_R5_REMOTEPROC=m | ||
| CONFIG_RPMSG_CHAR=m | ||
| CONFIG_RPMSG_CTRL=m | ||
| CONFIG_RPMSG_VIRTIO=y | ||
| CONFIG_SOUNDWIRE=m | ||
| CONFIG_FSL_RCPM=y | ||
| CONFIG_QCOM_PMIC_GLINK=m | ||
| CONFIG_TI_PRUSS=m | ||
| CONFIG_TI_SCI_PM_DOMAINS=y | ||
| CONFIG_DEVFREQ_GOV_USERSPACE=y | ||
| CONFIG_DEVFREQ_GOV_PASSIVE=m | ||
| CONFIG_EXTCON_PTN5150=m | ||
| CONFIG_EXTCON_USB_GPIO=y | ||
| CONFIG_MEMORY=y | ||
| CONFIG_IIO=y | ||
| CONFIG_MAX9611=m | ||
| CONFIG_TI_ADS1015=m | ||
| CONFIG_TI_AM335X_ADC=m | ||
| CONFIG_IIO_RESCALE=m | ||
| CONFIG_IIO_ST_LSM6DSX=m | ||
| CONFIG_SENSORS_ISL29018=m | ||
| CONFIG_VCNL4000=m | ||
| CONFIG_VEML6030=m | ||
| CONFIG_IIO_ST_MAGN_3AXIS=m | ||
| CONFIG_MPL3115=m | ||
| CONFIG_PWM=y | ||
| CONFIG_PWM_ADP5585=m | ||
| CONFIG_PWM_OMAP_DMTIMER=m | ||
| CONFIG_PWM_TIECAP=m | ||
| CONFIG_PWM_TIEHRPWM=y | ||
| CONFIG_RESET_CONTROLLER=y | ||
| CONFIG_RESET_GPIO=m | ||
| CONFIG_RESET_TI_SCI=y | ||
| CONFIG_PHY_CAN_TRANSCEIVER=m | ||
| CONFIG_PHY_CADENCE_TORRENT=y | ||
| CONFIG_PHY_CADENCE_DPHY=y | ||
| CONFIG_PHY_CADENCE_DPHY_RX=y | ||
| CONFIG_PHY_CADENCE_SIERRA=y | ||
| CONFIG_PHY_CADENCE_SALVO=m | ||
| CONFIG_PHY_QCOM_USB_HS=m | ||
| CONFIG_PHY_AM654_SERDES=y | ||
| CONFIG_PHY_J721E_WIZ=y | ||
| CONFIG_OMAP_USB2=m | ||
| CONFIG_ARM_CCI_PMU=m | ||
| CONFIG_ARM_CCN=m | ||
| CONFIG_ARM_CMN=m | ||
| CONFIG_ARM_SMMU_V3_PMU=m | ||
| CONFIG_ARM_DSU_PMU=m | ||
| CONFIG_ARM_SPE_PMU=m | ||
| CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m | ||
| CONFIG_NVIDIA_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m | ||
| CONFIG_NVMEM_LAYOUT_SL28_VPD=m | ||
| CONFIG_NVMEM_RMEM=m | ||
| CONFIG_FPGA=y | ||
| CONFIG_FPGA_MGR_ALTERA_CVP=m | ||
| CONFIG_FPGA_BRIDGE=m | ||
| CONFIG_ALTERA_FREEZE_BRIDGE=m | ||
| CONFIG_FPGA_REGION=m | ||
| CONFIG_OF_FPGA_REGION=m | ||
| CONFIG_TEE=y | ||
| CONFIG_OPTEE=y | ||
| CONFIG_MUX_GPIO=m | ||
| CONFIG_INTERCONNECT=y | ||
| CONFIG_COUNTER=m | ||
| CONFIG_TI_ECAP_CAPTURE=m | ||
| CONFIG_TI_EQEP=m | ||
| CONFIG_HTE=y | ||
| CONFIG_EXT4_FS=y | ||
| CONFIG_EXT4_FS_POSIX_ACL=y | ||
| CONFIG_EXT4_FS_SECURITY=y | ||
| CONFIG_BTRFS_FS=m | ||
| CONFIG_BTRFS_FS_POSIX_ACL=y | ||
| CONFIG_FANOTIFY=y | ||
| CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y | ||
| CONFIG_QUOTA=y | ||
| CONFIG_AUTOFS_FS=y | ||
| CONFIG_FUSE_FS=m | ||
| CONFIG_CUSE=m | ||
| CONFIG_OVERLAY_FS=m | ||
| CONFIG_VFAT_FS=y | ||
| CONFIG_EXFAT_FS=m | ||
| CONFIG_NTFS3_FS=m | ||
| CONFIG_NTFS3_LZX_XPRESS=y | ||
| CONFIG_TMPFS=y | ||
| CONFIG_TMPFS_POSIX_ACL=y | ||
| CONFIG_HUGETLBFS=y | ||
| CONFIG_EFIVAR_FS=y | ||
| CONFIG_UBIFS_FS=y | ||
| CONFIG_SQUASHFS=y | ||
| CONFIG_PSTORE=y | ||
| CONFIG_PSTORE_RAM=m | ||
| CONFIG_EROFS_FS=m | ||
| CONFIG_NFS_FS=y | ||
| CONFIG_NFS_V4=y | ||
| CONFIG_NFS_V4_1=y | ||
| CONFIG_NFS_V4_2=y | ||
| CONFIG_ROOT_NFS=y | ||
| CONFIG_NLS_CODEPAGE_437=y | ||
| CONFIG_NLS_ISO8859_1=y | ||
| CONFIG_PERSISTENT_KEYRINGS=y | ||
| CONFIG_ENCRYPTED_KEYS=y | ||
| CONFIG_KEY_DH_OPERATIONS=y | ||
| CONFIG_SECURITY=y | ||
| CONFIG_SECURITY_APPARMOR=y | ||
| CONFIG_CRYPTO_USER=y | ||
| CONFIG_CRYPTO_TEST=m | ||
| CONFIG_CRYPTO_CURVE25519=m | ||
| CONFIG_CRYPTO_ANSI_CPRNG=y | ||
| CONFIG_CRYPTO_USER_API_HASH=m | ||
| CONFIG_CRYPTO_USER_API_RNG=m | ||
| CONFIG_CRYPTO_GHASH_ARM64_CE=y | ||
| CONFIG_CRYPTO_SHA1_ARM64_CE=y | ||
| CONFIG_CRYPTO_SHA2_ARM64_CE=y | ||
| CONFIG_CRYPTO_SHA512_ARM64_CE=m | ||
| CONFIG_CRYPTO_SHA3_ARM64=m | ||
| CONFIG_CRYPTO_SM3_ARM64_CE=m | ||
| CONFIG_CRYPTO_AES_ARM64_BS=m | ||
| CONFIG_CRYPTO_AES_ARM64_CE_CCM=y | ||
| CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m | ||
| CONFIG_CRYPTO_DEV_CCREE=m | ||
| CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m | ||
| CONFIG_CRYPTO_DEV_SA2UL=m | ||
| CONFIG_CRYPTO_DEV_TI_MCRC64=m | ||
| CONFIG_CRYPTO_DEV_TI_DTHEV2=m | ||
| CONFIG_INDIRECT_PIO=y | ||
| CONFIG_DMA_RESTRICTED_POOL=y | ||
| CONFIG_DMA_CMA=y | ||
| CONFIG_CMA_SIZE_MBYTES=32 | ||
| CONFIG_PRINTK_TIME=y | ||
| CONFIG_DEBUG_INFO_DWARF5=y | ||
| CONFIG_DEBUG_INFO_BTF=y | ||
| CONFIG_MAGIC_SYSRQ=y | ||
| CONFIG_DEBUG_FS=y | ||
| # CONFIG_SCHED_DEBUG is not set | ||
| CONFIG_FUNCTION_TRACER=y | ||
| CONFIG_FTRACE_SYSCALLS=y | ||
| CONFIG_CORESIGHT=m | ||
| CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m | ||
| CONFIG_CORESIGHT_CATU=m | ||
| CONFIG_CORESIGHT_SINK_TPIU=m | ||
| CONFIG_CORESIGHT_SINK_ETBV10=m | ||
| CONFIG_CORESIGHT_STM=m | ||
| CONFIG_CORESIGHT_CPU_DEBUG=m | ||
| CONFIG_CORESIGHT_CTI=m | ||
| CONFIG_MEMTEST=y |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟠 Major | 🏗️ Heavy lift
Regenerate this as a minimal kernel overlay.
This 1,132-line full defconfig retains upstream defaults and Armbian-injected options, creating unnecessary upgrade drift. Regenerate it with:
./compile.sh rewrite-kernel-config BOARD=phycore-am67x BRANCH=vendor
Then commit the resulting linux-k3-phytec-vendor.config.
Based on learnings, files under config/kernel/ must be minimal overlays generated through rewrite-kernel-config.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@config/kernel/linux-k3-phytec-vendor.config` around lines 1 - 1132, The full
1,132-line defconfig should be replaced with a minimal kernel configuration
overlay to avoid retaining upstream and Armbian defaults. Run ./compile.sh
rewrite-kernel-config BOARD=phycore-am67x BRANCH=vendor, then replace the
contents of linux-k3-phytec-vendor.config with the generated output and commit
it.
Source: Learnings
There was a problem hiding this comment.
Added custom_kernel_config__phycore_am67x_vendor_defconfig but not sure how I feel about solution long term for other boards or if it's even needed or just makes /config/kernel harder to parse. Symptom of using 3P Vendor Kernel that's not it's own family I suppose here?
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
fd -e csc . config/boards | xargs grep -l "phycore"
echo "---"
cat -n config/boards/phycore-am67x.csc
echo "---"
rg -n "custom_kernel_config__" --type sh -g '*.csc' -g '*.sh' | head -50Length of output: 5746
🏁 Script executed:
#!/bin/bash
rg -n "function custom_kernel_config__" config/boards -A 20 | head -150
echo "---search for similar defconfig seeding pattern---"
rg -n "arch/arm64/configs" config/boards
echo "---check rewrite-kernel-config lib implementation---"
rg -n "rewrite-kernel-config|rewrite_kernel_config" lib -g '*.sh' -A 5 | head -80Length of output: 4418
🧠 Learnings used
Learnt from: tabrisnet
Repo: armbian/build PR: 9316
File: config/kernel/linux-sm8550-edge.config:2-2
Timestamp: 2026-02-19T21:48:46.057Z
Learning: In the armbian/build repository, kernel config files under config/kernel/ must be minimal overlays. To regenerate any config file in this path, run:
./compile.sh rewrite-kernel-config BOARD=<board> BRANCH=<branch>
This will execute make oldconfig, apply the armbian-kernel.sh policy, and then run make savedefconfig to produce a file named linux-<family>-<branch>.config. Ensure the regenerated config reflects the intended minimal overlay for the target BOARD and BRANCH.
Add TI K3 CSC support for the PHYTEC phyBOARD-Rigel / phyCORE-AM67x using PHYTEC vendor U-Boot and kernel tags. Include the board package list, AM62P Rogue GPU packages, ttyS2 extlinux command line, MMC partition support in the vendor kernel config, and a raw initrd extlinux path for PHYTEC U-Boot.
|
I think CI won't be happy - kernel config rewrite will probably produce full defconfig. |
| @@ -0,0 +1,120 @@ | |||
| # PHYTEC phyBOARD-Rigel AM67x quad core 4GB LPDDR4 eMMC OSPI GBE USB3 HDMI | |||
|
|
|||
| BOARD_NAME="PHYTEC phyBOARD-Rigel AM67x" | |||
There was a problem hiding this comment.
duplicate vendor name in BOARD_NAME
Add TI K3 CSC support for the PHYTEC phyBOARD-Rigel / phyCORE-AM67x SoM using PHYTEC vendor U-Boot and kernel.
Includes the board config + Phytec vendor kernel config.
How Has This Been Tested?
Checklist
Summary by CodeRabbit
New Features
Configuration