M5stack LLM Module買う -2-

 デバッグボードとモジュールを接続して、macOS側からアクセスしてみる。

 LLMモジュールにはSDカードが入るので、てっきりSDになんか書き込んで、ここからブートするのかと思ったけど、そうではないようだ。内蔵のeMMCとかにシステムが書き込まれている感じかな?

 デバッグボードが付いていたので、それでシリアル接続する。デバッグボードがない場合は、Androidではないのに何故かadbがインストールされているので、adb接続してのデバッグもできる。

 本体電源は別のACアダプタから供給してやる。用意するACアダプタは、仕様が「アイドル時: 5V@0.5W, 最大負荷時: 5V@1.5W」なので、500mAのもので十分そうだ。

 接続用のフレキは、おまけに二本入っていた。これは断線したとき用の予備かしらん?

 デバッグボード側のフレキのコネクタはロック式なんだろうけど、超薄型でどこでロックするのかよくわからない。なんか後ろのタブみたいなところが寝た状態で差し込んで、起こしてロックする感じなのかな? なんか倒れないけど...

 基板にフレキを固定する目的っぽい切り欠きが2つ入っているけど、とりあえず気にしない。フレキの青い面を上にしてそのまま差し込む。

 ぱっと見、LLM Module側にはフレキのコネクタが見当たらない。どうやら、スピーカーの下に埋もれているようだ。取り付けるには、一旦フレームから基板を取り外す必要がある。

 スピーカは両面テープで固定されているので剥がす必要がある。

 フレキのコネクタはデバッグボードと同じもののようだ。壊しそうで無理だわ... フレキの青い面を上にして無理やり差し込む。

 USBケーブルをつなぎ電源を入れる。電源ボタン的なものはない。なんかPMIC積んでないのかも。

 基板上に3つ並んでいるLEDが赤に点灯し、起動が終わった風で緑に変わった。

 デバッグボード側のUSBをmacOSに接続する。macOS側には「/dev/tty.wchusbserial110」が生えているので、接続先はこれかな。

 シリアルターミナルは人それぞれ好みがあるけど、わたしはLinuxも使うのでminicomを使うことが多い。なので、macOSにもminicomが入っている。minicomでデバイスを指定してシリアル接続する。速度は115200bps。

 あっけなくroot shellにアクセスできた。するっと表示されて、とてもつまらないw

 ストレージ構成を調べる。

root@m5stack-LLM:~# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/root 28G 3.1G 25G 11% /

tmpfs 480M 0 480M 0% /dev/shm

tmpfs 192M 840K 191M 1% /run

tmpfs 5.0M 0 5.0M 0% /run/lock

tmpfs 480M 0 480M 0% /tmp

tmpfs 96M 0 96M 0% /run/user/0

 kernelを調べる。(fanboxのせいでunameと書くと保存できないので全角ですまぬ)

root@m5stack-LLM:~# uname -a

Linux m5stack-LLM 4.19.125 #1 SMP PREEMPT Wed Nov 20 14:43:36 CST 2024 aarch64 aarch64 aarch64 GNU/Linux

 ディストリビューションはUbuntuだった。これはいろいろと楽でいいね。

root@m5stack-LLM:~# cat /etc/os-release

PRETTY_NAME="Ubuntu 22.04 LTS"

NAME="Ubuntu"

VERSION_ID="22.04"

VERSION="22.04 (Jammy Jellyfish)"

VERSION_CODENAME=jammy

ID=ubuntu

ID_LIKE=debian

HOME_URL="https://www.ubuntu.com/"

SUPPORT_URL="https://help.ubuntu.com/"

BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-pol"

UBUNTU_CODENAME=jammy

 kernel configはこんな感じ。必要なものは大抵は組み込みになってしまっている。

root@m5stack-LLM:~# zcat /proc/config.gz | grep -v -e '^#' -e '^$'

CONFIG_CC_IS_GCC=y

CONFIG_GCC_VERSION=90201

CONFIG_CLANG_VERSION=0

CONFIG_CC_HAS_ASM_GOTO=y

CONFIG_IRQ_WORK=y

CONFIG_BUILDTIME_EXTABLE_SORT=y

CONFIG_THREAD_INFO_IN_TASK=y

CONFIG_INIT_ENV_ARG_LIMIT=32

CONFIG_LOCALVERSION=""

CONFIG_BUILD_SALT=""

CONFIG_DEFAULT_HOSTNAME="(none)"

CONFIG_SWAP=y

CONFIG_SYSVIPC=y

CONFIG_SYSVIPC_SYSCTL=y

CONFIG_CROSS_MEMORY_ATTACH=y

CONFIG_HAVE_ARCH_AUDITSYSCALL=y

CONFIG_GENERIC_IRQ_PROBE=y

CONFIG_GENERIC_IRQ_SHOW=y

CONFIG_GENERIC_IRQ_SHOW_LEVEL=y

CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y

CONFIG_GENERIC_IRQ_MIGRATION=y

CONFIG_HARDIRQS_SW_RESEND=y

CONFIG_GENERIC_IRQ_CHIP=y

CONFIG_IRQ_DOMAIN=y

CONFIG_IRQ_DOMAIN_HIERARCHY=y

CONFIG_GENERIC_MSI_IRQ=y

CONFIG_GENERIC_MSI_IRQ_DOMAIN=y

CONFIG_HANDLE_DOMAIN_IRQ=y

CONFIG_IRQ_FORCED_THREADING=y

CONFIG_SPARSE_IRQ=y

CONFIG_GENERIC_IRQ_MULTI_HANDLER=y

CONFIG_ARCH_CLOCKSOURCE_DATA=y

CONFIG_GENERIC_TIME_VSYSCALL=y

CONFIG_GENERIC_CLOCKEVENTS=y

CONFIG_ARCH_HAS_TICK_BROADCAST=y

CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y

CONFIG_HZ_PERIODIC=y

CONFIG_PREEMPT=y

CONFIG_PREEMPT_COUNT=y

CONFIG_TICK_CPU_ACCOUNTING=y

CONFIG_IRQ_TIME_ACCOUNTING=y

CONFIG_HAVE_SCHED_AVG_IRQ=y

CONFIG_BSD_PROCESS_ACCT=y

CONFIG_BSD_PROCESS_ACCT_V3=y

CONFIG_TASKSTATS=y

CONFIG_TASK_DELAY_ACCT=y

CONFIG_TASK_XACCT=y

CONFIG_TASK_IO_ACCOUNTING=y

CONFIG_PREEMPT_RCU=y

CONFIG_SRCU=y

CONFIG_TREE_SRCU=y

CONFIG_TASKS_RCU=y

CONFIG_RCU_STALL_COMMON=y

CONFIG_RCU_NEED_SEGCBLIST=y

CONFIG_BUILD_BIN2C=y

CONFIG_IKCONFIG=y

CONFIG_IKCONFIG_PROC=y

CONFIG_LOG_BUF_SHIFT=17

CONFIG_AXLOG_BUF_SHIFT=20

CONFIG_LOG_CPU_MAX_BUF_SHIFT=12

CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13

CONFIG_GENERIC_SCHED_CLOCK=y

CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y

CONFIG_ARCH_SUPPORTS_INT128=y

CONFIG_CGROUPS=y

CONFIG_PAGE_COUNTER=y

CONFIG_MEMCG=y

CONFIG_MEMCG_SWAP=y

CONFIG_MEMCG_SWAP_ENABLED=y

CONFIG_MEMCG_KMEM=y

CONFIG_BLK_CGROUP=y

CONFIG_DEBUG_BLK_CGROUP=y

CONFIG_CGROUP_WRITEBACK=y

CONFIG_CGROUP_SCHED=y

CONFIG_FAIR_GROUP_SCHED=y

CONFIG_CGROUP_PIDS=y

CONFIG_CGROUP_RDMA=y

CONFIG_CGROUP_FREEZER=y

CONFIG_CGROUP_DEVICE=y

CONFIG_CGROUP_CPUACCT=y

CONFIG_CGROUP_PERF=y

CONFIG_CGROUP_BPF=y

CONFIG_SOCK_CGROUP_DATA=y

CONFIG_NAMESPACES=y

CONFIG_UTS_NS=y

CONFIG_IPC_NS=y

CONFIG_PID_NS=y

CONFIG_NET_NS=y

CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y

CONFIG_SYSCTL=y

CONFIG_ANON_INODES=y

CONFIG_SYSCTL_EXCEPTION_TRACE=y

CONFIG_BPF=y

CONFIG_EXPERT=y

CONFIG_MULTIUSER=y

CONFIG_SYSFS_SYSCALL=y

CONFIG_FHANDLE=y

CONFIG_POSIX_TIMERS=y

CONFIG_PRINTK=y

CONFIG_PRINTK_NMI=y

CONFIG_BUG=y

CONFIG_ELF_CORE=y

CONFIG_BASE_FULL=y

CONFIG_FUTEX=y

CONFIG_FUTEX_PI=y

CONFIG_EPOLL=y

CONFIG_SIGNALFD=y

CONFIG_TIMERFD=y

CONFIG_EVENTFD=y

CONFIG_SHMEM=y

CONFIG_AIO=y

CONFIG_ADVISE_SYSCALLS=y

CONFIG_MEMBARRIER=y

CONFIG_KALLSYMS=y

CONFIG_KALLSYMS_ALL=y

CONFIG_KALLSYMS_BASE_RELATIVE=y

CONFIG_BPF_SYSCALL=y

CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y

CONFIG_RSEQ=y

CONFIG_HAVE_PERF_EVENTS=y

CONFIG_PERF_EVENTS=y

CONFIG_VM_EVENT_COUNTERS=y

CONFIG_SLUB_DEBUG=y

CONFIG_SLUB=y

CONFIG_SLAB_MERGE_DEFAULT=y

CONFIG_SLUB_CPU_PARTIAL=y

CONFIG_SYSTEM_DATA_VERIFICATION=y

CONFIG_ARM64=y

CONFIG_64BIT=y

CONFIG_MMU=y

CONFIG_ARM64_PAGE_SHIFT=12

CONFIG_ARM64_CONT_SHIFT=4

CONFIG_ARCH_MMAP_RND_BITS_MIN=18

CONFIG_ARCH_MMAP_RND_BITS_MAX=33

CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11

CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16

CONFIG_NO_IOPORT_MAP=y

CONFIG_STACKTRACE_SUPPORT=y

CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000

CONFIG_LOCKDEP_SUPPORT=y

CONFIG_TRACE_IRQFLAGS_SUPPORT=y

CONFIG_RWSEM_XCHGADD_ALGORITHM=y

CONFIG_GENERIC_BUG=y

CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y

CONFIG_GENERIC_HWEIGHT=y

CONFIG_GENERIC_CSUM=y

CONFIG_GENERIC_CALIBRATE_DELAY=y

CONFIG_HAVE_GENERIC_GUP=y

CONFIG_SMP=y

CONFIG_KERNEL_MODE_NEON=y

CONFIG_FIX_EARLYCON_MEM=y

CONFIG_PGTABLE_LEVELS=4

CONFIG_ARCH_SUPPORTS_UPROBES=y

CONFIG_ARCH_PROC_KCORE_TEXT=y

CONFIG_ARCH_AXERA=y

CONFIG_ARM64_ERRATUM_826319=y

CONFIG_ARM64_ERRATUM_827319=y

CONFIG_ARM64_ERRATUM_824069=y

CONFIG_ARM64_ERRATUM_819472=y

CONFIG_ARM64_ERRATUM_843419=y

CONFIG_ARM64_4K_PAGES=y

CONFIG_ARM64_VA_BITS_48=y

CONFIG_ARM64_VA_BITS=48

CONFIG_ARM64_PA_BITS_48=y

CONFIG_ARM64_PA_BITS=48

CONFIG_SCHED_MC=y

CONFIG_NR_CPUS=2

CONFIG_HOTPLUG_CPU=y

CONFIG_HOLES_IN_ZONE=y

CONFIG_HZ_100=y

CONFIG_HZ=100

CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y

CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y

CONFIG_ARCH_SPARSEMEM_ENABLE=y

CONFIG_ARCH_SPARSEMEM_DEFAULT=y

CONFIG_ARCH_SELECT_MEMORY_MODEL=y

CONFIG_ARCH_FLATMEM_ENABLE=y

CONFIG_HAVE_ARCH_PFN_VALID=y

CONFIG_HW_PERF_EVENTS=y

CONFIG_SYS_SUPPORTS_HUGETLBFS=y

CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y

CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y

CONFIG_SECCOMP=y

CONFIG_KEXEC=y

CONFIG_FORCE_MAX_ZONEORDER=11

CONFIG_HARDEN_BRANCH_PREDICTOR=y

CONFIG_HARDEN_EL2_VECTORS=y

CONFIG_ARM64_SSBD=y

CONFIG_ARM64_LSE_ATOMICS=y

CONFIG_ARM64_VHE=y

CONFIG_ARM64_UAO=y

CONFIG_ARM64_MODULE_PLTS=y

CONFIG_CMDLINE=""

CONFIG_SUSPEND=y

CONFIG_SUSPEND_FREEZER=y

CONFIG_PM_SLEEP=y

CONFIG_PM_SLEEP_SMP=y

CONFIG_PM_AUTOSLEEP=y

CONFIG_PM_WAKELOCKS=y

CONFIG_PM_WAKELOCKS_LIMIT=100

CONFIG_PM_WAKELOCKS_GC=y

CONFIG_PM=y

CONFIG_PM_CLK=y

CONFIG_CPU_PM=y

CONFIG_ARCH_HIBERNATION_POSSIBLE=y

CONFIG_ARCH_SUSPEND_POSSIBLE=y

CONFIG_CPU_FREQ=y

CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y

CONFIG_CPU_FREQ_GOV_USERSPACE=y

CONFIG_CPUFREQ_DT_PLATDEV=y

CONFIG_AXERA_CPUFREQ=y

CONFIG_ARM_PSCI_FW=y

CONFIG_HAVE_ARM_SMCCC=y

CONFIG_CRASH_CORE=y

CONFIG_KEXEC_CORE=y

CONFIG_KPROBES=y

CONFIG_JUMP_LABEL=y

CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y

CONFIG_KRETPROBES=y

CONFIG_HAVE_KPROBES=y

CONFIG_HAVE_KRETPROBES=y

CONFIG_HAVE_NMI=y

CONFIG_HAVE_ARCH_TRACEHOOK=y

CONFIG_HAVE_DMA_CONTIGUOUS=y

CONFIG_GENERIC_SMP_IDLE_THREAD=y

CONFIG_GENERIC_IDLE_POLL_SETUP=y

CONFIG_ARCH_HAS_FORTIFY_SOURCE=y

CONFIG_ARCH_HAS_SET_MEMORY=y

CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y

CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y

CONFIG_HAVE_RSEQ=y

CONFIG_HAVE_CLK=y

CONFIG_HAVE_HW_BREAKPOINT=y

CONFIG_HAVE_PERF_REGS=y

CONFIG_HAVE_PERF_USER_STACK_DUMP=y

CONFIG_HAVE_ARCH_JUMP_LABEL=y

CONFIG_HAVE_RCU_TABLE_FREE=y

CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y

CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y

CONFIG_HAVE_CMPXCHG_LOCAL=y

CONFIG_HAVE_CMPXCHG_DOUBLE=y

CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y

CONFIG_HAVE_ARCH_SECCOMP_FILTER=y

CONFIG_SECCOMP_FILTER=y

CONFIG_HAVE_STACKPROTECTOR=y

CONFIG_CC_HAS_STACKPROTECTOR_NONE=y

CONFIG_HAVE_CONTEXT_TRACKING=y

CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y

CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y

CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y

CONFIG_HAVE_ARCH_HUGE_VMAP=y

CONFIG_HAVE_MOD_ARCH_SPECIFIC=y

CONFIG_MODULES_USE_ELF_RELA=y

CONFIG_ARCH_HAS_ELF_RANDOMIZE=y

CONFIG_HAVE_ARCH_MMAP_RND_BITS=y

CONFIG_ARCH_MMAP_RND_BITS=18

CONFIG_CLONE_BACKWARDS=y

CONFIG_HAVE_ARCH_VMAP_STACK=y

CONFIG_VMAP_STACK=y

CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y

CONFIG_STRICT_KERNEL_RWX=y

CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y

CONFIG_STRICT_MODULE_RWX=y

CONFIG_REFCOUNT_FULL=y

CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y

CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y

CONFIG_PLUGIN_HOSTCC="g++"

CONFIG_HAVE_GCC_PLUGINS=y

CONFIG_RT_MUTEXES=y

CONFIG_BASE_SMALL=0

CONFIG_MODULES=y

CONFIG_MODULE_UNLOAD=y

CONFIG_MODULES_TREE_LOOKUP=y

CONFIG_BLOCK=y

CONFIG_BLK_SCSI_REQUEST=y

CONFIG_BLK_DEV_BSG=y

CONFIG_BLK_DEV_BSGLIB=y

CONFIG_BLK_DEV_INTEGRITY=y

CONFIG_BLK_CMDLINE_PARSER=y

CONFIG_BLK_DEBUG_FS=y

CONFIG_PARTITION_ADVANCED=y

CONFIG_MSDOS_PARTITION=y

CONFIG_EFI_PARTITION=y

CONFIG_CMDLINE_PARTITION=y

CONFIG_IOSCHED_NOOP=y

CONFIG_IOSCHED_DEADLINE=y

CONFIG_DEFAULT_DEADLINE=y

CONFIG_DEFAULT_IOSCHED="deadline"

CONFIG_MQ_IOSCHED_DEADLINE=y

CONFIG_ASN1=y

CONFIG_UNINLINE_SPIN_UNLOCK=y

CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y

CONFIG_MUTEX_SPIN_ON_OWNER=y

CONFIG_RWSEM_SPIN_ON_OWNER=y

CONFIG_LOCK_SPIN_ON_OWNER=y

CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y

CONFIG_QUEUED_SPINLOCKS=y

CONFIG_ARCH_USE_QUEUED_RWLOCKS=y

CONFIG_QUEUED_RWLOCKS=y

CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y

CONFIG_FREEZER=y

CONFIG_BINFMT_ELF=y

CONFIG_ELFCORE=y

CONFIG_BINFMT_SCRIPT=y

CONFIG_COREDUMP=y

CONFIG_SELECT_MEMORY_MODEL=y

CONFIG_SPARSEMEM_MANUAL=y

CONFIG_SPARSEMEM=y

CONFIG_HAVE_MEMORY_PRESENT=y

CONFIG_SPARSEMEM_EXTREME=y

CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y

CONFIG_SPARSEMEM_VMEMMAP=y

CONFIG_HAVE_MEMBLOCK=y

CONFIG_NO_BOOTMEM=y

CONFIG_MEMORY_ISOLATION=y

CONFIG_SPLIT_PTLOCK_CPUS=4

CONFIG_COMPACTION=y

CONFIG_MIGRATION=y

CONFIG_PHYS_ADDR_T_64BIT=y

CONFIG_DEFAULT_MMAP_MIN_ADDR=4096

CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y

CONFIG_MEMORY_FAILURE=y

CONFIG_TRANSPARENT_HUGEPAGE=y

CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y

CONFIG_TRANSPARENT_HUGE_PAGECACHE=y

CONFIG_GENERIC_EARLY_IOREMAP=y

CONFIG_FRAME_VECTOR=y

CONFIG_ARCH_HAS_PTE_SPECIAL=y

CONFIG_NET=y

CONFIG_NET_INGRESS=y

CONFIG_PACKET=y

CONFIG_UNIX=y

CONFIG_XFRM=y

CONFIG_INET=y

CONFIG_IP_PNP=y

CONFIG_IP_PNP_DHCP=y

CONFIG_IP_PNP_BOOTP=y

CONFIG_NET_IP_TUNNEL=y

CONFIG_INET_TUNNEL=y

CONFIG_INET_XFRM_MODE_TRANSPORT=y

CONFIG_INET_XFRM_MODE_TUNNEL=y

CONFIG_INET_XFRM_MODE_BEET=y

CONFIG_INET_DIAG=y

CONFIG_INET_TCP_DIAG=y

CONFIG_TCP_CONG_CUBIC=y

CONFIG_DEFAULT_TCP_CONG="cubic"

CONFIG_IPV6=y

CONFIG_INET6_XFRM_MODE_TRANSPORT=y

CONFIG_INET6_XFRM_MODE_TUNNEL=y

CONFIG_INET6_XFRM_MODE_BEET=y

CONFIG_IPV6_SIT=y

CONFIG_IPV6_NDISC_NODETYPE=y

CONFIG_NET_PTP_CLASSIFY=y

CONFIG_NETFILTER=y

CONFIG_NETFILTER_ADVANCED=y

CONFIG_BRIDGE_NETFILTER=y

CONFIG_NETFILTER_INGRESS=y

CONFIG_NETFILTER_FAMILY_BRIDGE=y

CONFIG_NF_CONNTRACK=y

CONFIG_NF_CT_PROTO_DCCP=y

CONFIG_NF_CT_PROTO_SCTP=y

CONFIG_NF_CT_PROTO_UDPLITE=y

CONFIG_NF_NAT=y

CONFIG_NF_NAT_NEEDED=y

CONFIG_NF_NAT_PROTO_DCCP=y

CONFIG_NF_NAT_PROTO_UDPLITE=y

CONFIG_NF_NAT_PROTO_SCTP=y

CONFIG_NETFILTER_XTABLES=y

CONFIG_NETFILTER_XT_MARK=y

CONFIG_NETFILTER_XT_TARGET_MARK=y

CONFIG_NETFILTER_XT_NAT=y

CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y

CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y

CONFIG_NETFILTER_XT_MATCH_IPVS=y

CONFIG_NETFILTER_XT_MATCH_MARK=y

CONFIG_IP_VS=y

CONFIG_IP_VS_TAB_BITS=12

CONFIG_IP_VS_SH_TAB_BITS=8

CONFIG_IP_VS_MH_TAB_INDEX=12

CONFIG_NF_DEFRAG_IPV4=y

CONFIG_NF_NAT_IPV4=y

CONFIG_NF_NAT_MASQUERADE_IPV4=y

CONFIG_IP_NF_IPTABLES=y

CONFIG_IP_NF_FILTER=y

CONFIG_IP_NF_NAT=y

CONFIG_IP_NF_TARGET_MASQUERADE=y

CONFIG_NF_DEFRAG_IPV6=y

CONFIG_STP=y

CONFIG_BRIDGE=y

CONFIG_BRIDGE_IGMP_SNOOPING=y

CONFIG_HAVE_NET_DSA=y

CONFIG_LLC=y

CONFIG_DNS_RESOLVER=y

CONFIG_NET_SWITCHDEV=y

CONFIG_RPS=y

CONFIG_RFS_ACCEL=y

CONFIG_XPS=y

CONFIG_NET_RX_BUSY_POLL=y

CONFIG_BQL=y

CONFIG_NET_FLOW_LIMIT=y

CONFIG_AF_KCM=y

CONFIG_STREAM_PARSER=y

CONFIG_WIRELESS=y

CONFIG_WEXT_CORE=y

CONFIG_WEXT_PROC=y

CONFIG_CFG80211=y

CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y

CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y

CONFIG_CFG80211_DEFAULT_PS=y

CONFIG_CFG80211_CRDA_SUPPORT=y

CONFIG_CFG80211_WEXT=y

CONFIG_MAC80211_STA_HASH_MAX_SIZE=0

CONFIG_DST_CACHE=y

CONFIG_GRO_CELLS=y

CONFIG_MAY_USE_DEVLINK=y

CONFIG_FAILOVER=y

CONFIG_HAVE_EBPF_JIT=y

CONFIG_ARM_AMBA=y

CONFIG_UEVENT_HELPER=y

CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"

CONFIG_DEVTMPFS=y

CONFIG_DEVTMPFS_MOUNT=y

CONFIG_STANDALONE=y

CONFIG_PREVENT_FIRMWARE_BUILD=y

CONFIG_FW_LOADER=y

CONFIG_EXTRA_FIRMWARE=""

CONFIG_FW_LOADER_USER_HELPER=y

CONFIG_ALLOW_DEV_COREDUMP=y

CONFIG_GENERIC_CPU_AUTOPROBE=y

CONFIG_GENERIC_CPU_VULNERABILITIES=y

CONFIG_REGMAP=y

CONFIG_REGMAP_I2C=y

CONFIG_REGMAP_SPI=y

CONFIG_REGMAP_MMIO=y

CONFIG_DMA_SHARED_BUFFER=y

CONFIG_GENERIC_ARCH_TOPOLOGY=y

CONFIG_DTC=y

CONFIG_OF=y

CONFIG_OF_FLATTREE=y

CONFIG_OF_EARLY_FLATTREE=y

CONFIG_OF_KOBJ=y

CONFIG_OF_DYNAMIC=y

CONFIG_OF_ADDRESS=y

CONFIG_OF_IRQ=y

CONFIG_OF_NET=y

CONFIG_OF_MDIO=y

CONFIG_OF_RESERVED_MEM=y

CONFIG_OF_RESOLVE=y

CONFIG_OF_OVERLAY=y

CONFIG_BLK_DEV=y

CONFIG_SCSI_MOD=y

CONFIG_SCSI=y

CONFIG_SCSI_DMA=y

CONFIG_SCSI_MQ_DEFAULT=y

CONFIG_BLK_DEV_SD=y

CONFIG_SCSI_SAS_ATTRS=y

CONFIG_SCSI_SAS_LIBSAS=y

CONFIG_SCSI_SAS_HOST_SMP=y

CONFIG_SCSI_LOWLEVEL=y

CONFIG_HAVE_PATA_PLATFORM=y

CONFIG_NETDEVICES=y

CONFIG_MII=y

CONFIG_NET_CORE=y

CONFIG_VETH=y

CONFIG_ETHERNET=y

CONFIG_NET_VENDOR_AURORA=y

CONFIG_NET_VENDOR_STMICRO=y

CONFIG_STMMAC_ETH=y

CONFIG_STMMAC_PLATFORM=y

CONFIG_DWMAC_AXERA=y

CONFIG_DWMAC_AXERA_PLAT=y

CONFIG_MDIO_DEVICE=y

CONFIG_MDIO_BUS=y

CONFIG_MDIO_BITBANG=y

CONFIG_MDIO_GPIO=y

CONFIG_PHYLIB=y

CONFIG_SWPHY=y

CONFIG_JLSEMI_PHY=y

CONFIG_AXERA_EPHY=y

CONFIG_FIXED_PHY=y

CONFIG_MARVELL_PHY=y

CONFIG_REALTEK_PHY=y

CONFIG_USB_NET_DRIVERS=y

CONFIG_INPUT=y

CONFIG_INPUT_LEDS=m

CONFIG_INPUT_EVDEV=y

CONFIG_TTY=y

CONFIG_VT=y

CONFIG_CONSOLE_TRANSLATIONS=y

CONFIG_VT_CONSOLE=y

CONFIG_VT_CONSOLE_SLEEP=y

CONFIG_HW_CONSOLE=y

CONFIG_VT_HW_CONSOLE_BINDING=y

CONFIG_UNIX98_PTYS=y

CONFIG_LEGACY_PTYS=y

CONFIG_LEGACY_PTY_COUNT=16

CONFIG_LDISC_AUTOLOAD=y

CONFIG_DEVMEM=y

CONFIG_SERIAL_EARLYCON=y

CONFIG_SERIAL_8250=y

CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y

CONFIG_SERIAL_8250_CONSOLE=y

CONFIG_SERIAL_8250_DMA=y

CONFIG_SERIAL_8250_NR_UARTS=6

CONFIG_SERIAL_8250_RUNTIME_UARTS=6

CONFIG_SERIAL_8250_EXTENDED=y

CONFIG_SERIAL_8250_MANY_PORTS=y

CONFIG_SERIAL_8250_SHARE_IRQ=y

CONFIG_SERIAL_8250_AXLIB=y

CONFIG_SERIAL_8250_FSL=y

CONFIG_SERIAL_8250_AXERA=y

CONFIG_SERIAL_OF_PLATFORM=y

CONFIG_SERIAL_CORE=y

CONFIG_SERIAL_CORE_CONSOLE=y

CONFIG_SERIAL_DEV_BUS=y

CONFIG_SERIAL_DEV_CTRL_TTYPORT=y

CONFIG_HW_RANDOM=y

CONFIG_I2C=y

CONFIG_I2C_BOARDINFO=y

CONFIG_I2C_COMPAT=y

CONFIG_I2C_CHARDEV=y

CONFIG_I2C_MUX=y

CONFIG_I2C_HELPER_AUTO=y

CONFIG_I2C_ALGOBIT=y

CONFIG_I2C_DESIGNWARE_CORE=y

CONFIG_I2C_DESIGNWARE_PLATFORM=y

CONFIG_I2C_DESIGNWARE_SLAVE=y

CONFIG_I2C_SLAVE=y

CONFIG_I2C_SLAVE_EEPROM=y

CONFIG_SPI=y

CONFIG_SPI_MASTER=y

CONFIG_SPI_MEM=y

CONFIG_SPI_DESIGNWARE=y

CONFIG_SPI_POWER_OPTIMIZATION=y

CONFIG_APB_SPI_DW_DMA=y

CONFIG_SPI_DW_DMA=y

CONFIG_SPI_DW_MMIO=y

CONFIG_SPI_AXERA_SLV=y

CONFIG_SPI_AXERA_SPIDEV=y

CONFIG_SPI_SLAVE=y

CONFIG_SPI_SLAVE_TEST=m

CONFIG_PPS=y

CONFIG_PTP_1588_CLOCK=y

CONFIG_PINCTRL=y

CONFIG_GENERIC_PINCTRL_GROUPS=y

CONFIG_PINMUX=y

CONFIG_GENERIC_PINMUX_FUNCTIONS=y

CONFIG_PINCONF=y

CONFIG_GENERIC_PINCONF=y

CONFIG_PINCTRL_AXERA=y

CONFIG_PINCTRL_AX620E=y

CONFIG_GPIOLIB=y

CONFIG_GPIOLIB_FASTPATH_LIMIT=512

CONFIG_OF_GPIO=y

CONFIG_GPIOLIB_IRQCHIP=y

CONFIG_GPIO_SYSFS=y

CONFIG_GPIO_GENERIC=y

CONFIG_GPIO_DWAPB=y

CONFIG_GPIO_AXERA=y

CONFIG_GPIO_AXERA_EXT=y

CONFIG_GPIO_LP_AXERA=y

CONFIG_GPIO_GENERIC_PLATFORM=y

CONFIG_POWER_RESET=y

CONFIG_POWER_RESET_SYSCON=y

CONFIG_REBOOT_MODE=y

CONFIG_SYSCON_REBOOT_MODE=y

CONFIG_POWER_SUPPLY=y

CONFIG_THERMAL=y

CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0

CONFIG_THERMAL_OF=y

CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y

CONFIG_THERMAL_GOV_STEP_WISE=y

CONFIG_AXERA_THERMAL=y

CONFIG_WATCHDOG=y

CONFIG_WATCHDOG_CORE=y

CONFIG_WATCHDOG_NOWAYOUT=y

CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y

CONFIG_AX_WATCHDOG=y

CONFIG_SSB_POSSIBLE=y

CONFIG_BCMA_POSSIBLE=y

CONFIG_MFD_SYSCON=y

CONFIG_MEDIA_SUPPORT=y

CONFIG_MEDIA_CAMERA_SUPPORT=y

CONFIG_MEDIA_CONTROLLER=y

CONFIG_VIDEO_DEV=y

CONFIG_VIDEO_V4L2_SUBDEV_API=y

CONFIG_VIDEO_V4L2=y

CONFIG_MEDIA_USB_SUPPORT=y

CONFIG_USB_VIDEO_CLASS=y

CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y

CONFIG_VIDEOBUF2_CORE=y

CONFIG_VIDEOBUF2_V4L2=y

CONFIG_VIDEOBUF2_MEMOPS=y

CONFIG_VIDEOBUF2_VMALLOC=y

CONFIG_DRM=y

CONFIG_DRM_MIPI_DSI=y

CONFIG_DRM_KMS_HELPER=y

CONFIG_DRM_KMS_FB_HELPER=y

CONFIG_DRM_GEM_CMA_HELPER=y

CONFIG_DRM_KMS_CMA_HELPER=y

CONFIG_DRM_PANEL=y

CONFIG_DRM_PANEL_SIMPLE_AXERA=y

CONFIG_DRM_BRIDGE=y

CONFIG_DRM_PANEL_BRIDGE=y

CONFIG_DRM_DW_MIPI_DSI=y

CONFIG_DRM_AXERA=y

CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y

CONFIG_FB_CMDLINE=y

CONFIG_FB_NOTIFY=y

CONFIG_FB=y

CONFIG_FB_CFB_FILLRECT=y

CONFIG_FB_CFB_COPYAREA=y

CONFIG_FB_CFB_IMAGEBLIT=y

CONFIG_FB_SYS_FILLRECT=y

CONFIG_FB_SYS_COPYAREA=y

CONFIG_FB_SYS_IMAGEBLIT=y

CONFIG_FB_SYS_FOPS=y

CONFIG_FB_DEFERRED_IO=y

CONFIG_FB_MODE_HELPERS=y

CONFIG_VIDEOMODE_HELPERS=y

CONFIG_HDMI=y

CONFIG_DUMMY_CONSOLE=y

CONFIG_DUMMY_CONSOLE_COLUMNS=80

CONFIG_DUMMY_CONSOLE_ROWS=25

CONFIG_SOUND=y

CONFIG_SND=y

CONFIG_SND_TIMER=y

CONFIG_SND_PCM=y

CONFIG_SND_DMAENGINE_PCM=y

CONFIG_SND_JACK=y

CONFIG_SND_JACK_INPUT_DEV=y

CONFIG_SND_PCM_TIMER=y

CONFIG_SND_SUPPORT_OLD_API=y

CONFIG_SND_PROC_FS=y

CONFIG_SND_VERBOSE_PROCFS=y

CONFIG_SND_DRIVERS=y

CONFIG_SND_HDA_PREALLOC_SIZE=64

CONFIG_SND_SOC=y

CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y

CONFIG_SND_AXERA_I2S=y

CONFIG_SND_AXERA_PCM=y

CONFIG_SND_SOC_I2C_AND_SPI=y

CONFIG_SND_SOC_ES7243L=y

CONFIG_SND_SOC_ES8156=y

CONFIG_SND_SOC_ES8311=y

CONFIG_SND_SIMPLE_CARD_UTILS=y

CONFIG_SND_SIMPLE_CARD=y

CONFIG_HID=y

CONFIG_USB_HID=y

CONFIG_USB_OHCI_LITTLE_ENDIAN=y

CONFIG_USB_SUPPORT=y

CONFIG_USB_COMMON=y

CONFIG_USB_ARCH_HAS_HCD=y

CONFIG_USB=y

CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

CONFIG_USB_DEFAULT_PERSIST=y

CONFIG_USB_XHCI_HCD=y

CONFIG_USB_XHCI_PLATFORM=y

CONFIG_USB_ACM=m

CONFIG_USB_STORAGE=y

CONFIG_USB_UAS=y

CONFIG_USB_DWC3=y

CONFIG_USB_DWC3_DUAL_ROLE=y

CONFIG_USB_DWC3_AXERA=y

CONFIG_USB_SERIAL=y

CONFIG_USB_SERIAL_GENERIC=y

CONFIG_USB_GADGET=y

CONFIG_USB_GADGET_VBUS_DRAW=2

CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2

CONFIG_UVC_H264=y

CONFIG_USB_LIBCOMPOSITE=y

CONFIG_USB_F_ACM=y

CONFIG_USB_U_SERIAL=y

CONFIG_USB_U_ETHER=y

CONFIG_USB_U_AUDIO=y

CONFIG_USB_F_SERIAL=y

CONFIG_USB_F_OBEX=m

CONFIG_USB_F_RNDIS=y

CONFIG_USB_F_MASS_STORAGE=y

CONFIG_USB_F_FS=y

CONFIG_USB_F_UAC1=y

CONFIG_USB_F_UVC=y

CONFIG_USB_CONFIGFS=y

CONFIG_USB_CONFIGFS_SERIAL=y

CONFIG_USB_CONFIGFS_ACM=y

CONFIG_USB_CONFIGFS_RNDIS=y

CONFIG_USB_CONFIGFS_MASS_STORAGE=y

CONFIG_USB_CONFIGFS_F_FS=y

CONFIG_USB_CONFIGFS_F_UAC1=y

CONFIG_USB_CONFIGFS_F_UVC=y

CONFIG_USB_G_SERIAL=m

CONFIG_TYPEC=y

CONFIG_TYPEC_TCPM=y

CONFIG_TYPEC_TCPCI=y

CONFIG_TYPEC_SGM7220=y

CONFIG_USB_ROLE_SWITCH=y

CONFIG_MMC=y

CONFIG_MMC_BLOCK=y

CONFIG_MMC_BLOCK_MINORS=32

CONFIG_MMC_DEBUG=y

CONFIG_MMC_SDHCI=y

CONFIG_MMC_SDHCI_PLTFM=y

CONFIG_MMC_SDHCI_AXERA=y

CONFIG_NEW_LEDS=y

CONFIG_LEDS_CLASS=m

CONFIG_LEDS_LP55XX_COMMON=m

CONFIG_LEDS_LP5562=m

CONFIG_EDAC_SUPPORT=y

CONFIG_RTC_LIB=y

CONFIG_RTC_CLASS=y

CONFIG_RTC_HCTOSYS=y

CONFIG_RTC_HCTOSYS_DEVICE="rtc0"

CONFIG_RTC_SYSTOHC=y

CONFIG_RTC_SYSTOHC_DEVICE="rtc0"

CONFIG_RTC_INTF_SYSFS=y

CONFIG_RTC_INTF_PROC=y

CONFIG_RTC_INTF_DEV=y

CONFIG_RTC_I2C_AND_SPI=y

CONFIG_RTC_DRV_AXERA=y

CONFIG_DMADEVICES=y

CONFIG_DMA_ENGINE=y

CONFIG_DMA_VIRTUAL_CHANNELS=y

CONFIG_DMA_OF=y

CONFIG_AXERA_AXI_DMAC=y

CONFIG_AXERA_DMA_PER=y

CONFIG_SYNC_FILE=y

CONFIG_CLKDEV_LOOKUP=y

CONFIG_HAVE_CLK_PREPARE=y

CONFIG_COMMON_CLK=y

CONFIG_COMMON_CLK_XGENE=y

CONFIG_COMMON_CLK_AXERA=y

CONFIG_COMMON_CLK_AX620E=y

CONFIG_TIMER_OF=y

CONFIG_TIMER_PROBE=y

CONFIG_ARM_ARCH_TIMER=y

CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y

CONFIG_AX_HWINFO=y

CONFIG_AXERA_OSAL=y

CONFIG_AX_BWLIMITER=y

CONFIG_AXERA_SYS_MAP=y

CONFIG_AXERA_DW_APB_TIMER=m

CONFIG_AXERA_PERIPH_TIMER32=m

CONFIG_AXERA_WAKE_TIMER=y

CONFIG_AXERA_SLEEP_STATE=y

CONFIG_AXERA_HRTIMER=y

CONFIG_AXERA_OS_MEM=y

CONFIG_AXERA_MEMORY_DUMP=y

CONFIG_AX_GZIPD=y

CONFIG_AXERA_RISCV_DRV=y

CONFIG_PM_DEVFREQ=y

CONFIG_DEVFREQ_GOV_USERSPACE=y

CONFIG_ARM_AXERA_BUS_DEVFREQ=y

CONFIG_EXTCON=y

CONFIG_EXTCON_USB_GPIO=y

CONFIG_IIO=y

CONFIG_IIO_BUFFER=y

CONFIG_IIO_CONFIGFS=y

CONFIG_IIO_TRIGGER=y

CONFIG_IIO_CONSUMERS_PER_TRIGGER=2

CONFIG_IIO_SW_DEVICE=y

CONFIG_IIO_SW_TRIGGER=y

CONFIG_AXERA_ADC=y

CONFIG_PWM=y

CONFIG_PWM_SYSFS=y

CONFIG_PWM_AXERA=y

CONFIG_IRQCHIP=y

CONFIG_ARM_GIC=y

CONFIG_ARM_GIC_MAX_NR=1

CONFIG_ARM_GIC_V3=y

CONFIG_ARM_GIC_V3_ITS=y

CONFIG_PARTITION_PERCPU=y

CONFIG_RESET_CONTROLLER=y

CONFIG_AXERA_RESET_AX620E=y

CONFIG_ARM_PMU=y

CONFIG_RAS=y

CONFIG_TEE=y

CONFIG_OPTEE=y

CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1

CONFIG_PM_OPP=y

CONFIG_DCACHE_WORD_ACCESS=y

CONFIG_FS_IOMAP=y

CONFIG_EXT4_FS=y

CONFIG_EXT4_USE_FOR_EXT2=y

CONFIG_EXT4_FS_POSIX_ACL=y

CONFIG_JBD2=y

CONFIG_FS_MBCACHE=y

CONFIG_FS_POSIX_ACL=y

CONFIG_EXPORTFS=y

CONFIG_EXPORTFS_BLOCK_OPS=y

CONFIG_FILE_LOCKING=y

CONFIG_MANDATORY_FILE_LOCKING=y

CONFIG_FSNOTIFY=y

CONFIG_INOTIFY_USER=y

CONFIG_FANOTIFY=y

CONFIG_FAT_FS=y

CONFIG_VFAT_FS=y

CONFIG_FAT_DEFAULT_CODEPAGE=437

CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"

CONFIG_NTFS_FS=y

CONFIG_NTFS_RW=y

CONFIG_PROC_FS=y

CONFIG_PROC_SYSCTL=y

CONFIG_PROC_PAGE_MONITOR=y

CONFIG_KERNFS=y

CONFIG_SYSFS=y

CONFIG_TMPFS=y

CONFIG_HUGETLBFS=y

CONFIG_HUGETLB_PAGE=y

CONFIG_MEMFD_CREATE=y

CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

CONFIG_CONFIGFS_FS=y

CONFIG_MISC_FILESYSTEMS=y

CONFIG_PSTORE=y

CONFIG_PSTORE_DEFLATE_COMPRESS=y

CONFIG_PSTORE_COMPRESS=y

CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y

CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"

CONFIG_PSTORE_CONSOLE=y

CONFIG_PSTORE_RAM=y

CONFIG_NETWORK_FILESYSTEMS=y

CONFIG_NFS_FS=y

CONFIG_NFS_V2=y

CONFIG_NFS_V3=y

CONFIG_NFS_V4=y

CONFIG_NFS_V4_1=y

CONFIG_NFS_V4_2=y

CONFIG_PNFS_FILE_LAYOUT=y

CONFIG_PNFS_FLEXFILE_LAYOUT=m

CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"

CONFIG_ROOT_NFS=y

CONFIG_NFS_USE_KERNEL_DNS=y

CONFIG_GRACE_PERIOD=y

CONFIG_LOCKD=y

CONFIG_LOCKD_V4=y

CONFIG_NFS_COMMON=y

CONFIG_SUNRPC=y

CONFIG_SUNRPC_GSS=y

CONFIG_SUNRPC_BACKCHANNEL=y

CONFIG_NLS=y

CONFIG_NLS_DEFAULT="iso8859-1"

CONFIG_NLS_CODEPAGE_437=y

CONFIG_NLS_ISO8859_1=y

CONFIG_KEYS=y

CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y

CONFIG_DEFAULT_SECURITY_DAC=y

CONFIG_DEFAULT_SECURITY=""

CONFIG_CRYPTO=y

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_RNG=y

CONFIG_CRYPTO_RNG2=y

CONFIG_CRYPTO_RNG_DEFAULT=y

CONFIG_CRYPTO_AKCIPHER2=y

CONFIG_CRYPTO_AKCIPHER=y

CONFIG_CRYPTO_KPP2=y

CONFIG_CRYPTO_ACOMP2=y

CONFIG_CRYPTO_RSA=y

CONFIG_CRYPTO_MANAGER=y

CONFIG_CRYPTO_MANAGER2=y

CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y

CONFIG_CRYPTO_NULL=y

CONFIG_CRYPTO_NULL2=y

CONFIG_CRYPTO_WORKQUEUE=y

CONFIG_CRYPTO_CRYPTD=y

CONFIG_CRYPTO_ECHAINIV=y

CONFIG_CRYPTO_CBC=y

CONFIG_CRYPTO_ECB=y

CONFIG_CRYPTO_HMAC=y

CONFIG_CRYPTO_CRC32C=y

CONFIG_CRYPTO_CRCT10DIF=y

CONFIG_CRYPTO_MD5=y

CONFIG_CRYPTO_SHA1=y

CONFIG_CRYPTO_SHA256=y

CONFIG_CRYPTO_SHA512=y

CONFIG_CRYPTO_SHA3=y

CONFIG_CRYPTO_AES=y

CONFIG_CRYPTO_DES=y

CONFIG_CRYPTO_DEFLATE=y

CONFIG_CRYPTO_LZO=y

CONFIG_CRYPTO_ZSTD=y

CONFIG_CRYPTO_DRBG_MENU=y

CONFIG_CRYPTO_DRBG_HMAC=y

CONFIG_CRYPTO_DRBG=y

CONFIG_CRYPTO_JITTERENTROPY=y

CONFIG_CRYPTO_USER_API=y

CONFIG_CRYPTO_USER_API_HASH=y

CONFIG_CRYPTO_USER_API_SKCIPHER=y

CONFIG_CRYPTO_USER_API_RNG=y

CONFIG_CRYPTO_HASH_INFO=y

CONFIG_CRYPTO_HW=y

CONFIG_CRYPTO_DEV_AXERA=y

CONFIG_AX_CIPHER_CRYPTO=y

CONFIG_AX_CIPHER_MISC=y

CONFIG_ASYMMETRIC_KEY_TYPE=y

CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y

CONFIG_X509_CERTIFICATE_PARSER=y

CONFIG_PKCS7_MESSAGE_PARSER=y

CONFIG_SYSTEM_TRUSTED_KEYRING=y

CONFIG_SYSTEM_TRUSTED_KEYS=""

CONFIG_BITREVERSE=y

CONFIG_HAVE_ARCH_BITREVERSE=y

CONFIG_RATIONAL=y

CONFIG_GENERIC_STRNCPY_FROM_USER=y

CONFIG_GENERIC_STRNLEN_USER=y

CONFIG_GENERIC_NET_UTILS=y

CONFIG_GENERIC_PCI_IOMAP=y

CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y

CONFIG_ARCH_HAS_FAST_MULTIPLIER=y

CONFIG_CRC16=y

CONFIG_CRC_T10DIF=y

CONFIG_CRC_ITU_T=y

CONFIG_CRC32=y

CONFIG_CRC32_SLICEBY8=y

CONFIG_LIBCRC32C=y

CONFIG_XXHASH=y

CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y

CONFIG_ZLIB_INFLATE=y

CONFIG_ZLIB_DEFLATE=y

CONFIG_LZO_COMPRESS=y

CONFIG_LZO_DECOMPRESS=y

CONFIG_ZSTD_COMPRESS=y

CONFIG_ZSTD_DECOMPRESS=y

CONFIG_GENERIC_ALLOCATOR=y

CONFIG_REED_SOLOMON=y

CONFIG_REED_SOLOMON_ENC8=y

CONFIG_REED_SOLOMON_DEC8=y

CONFIG_RADIX_TREE_MULTIORDER=y

CONFIG_ASSOCIATIVE_ARRAY=y

CONFIG_HAS_IOMEM=y

CONFIG_HAS_DMA=y

CONFIG_NEED_SG_DMA_LENGTH=y

CONFIG_NEED_DMA_MAP_STATE=y

CONFIG_ARCH_DMA_ADDR_T_64BIT=y

CONFIG_HAVE_GENERIC_DMA_COHERENT=y

CONFIG_DMA_DIRECT_OPS=y

CONFIG_SWIOTLB=y

CONFIG_SGL_ALLOC=y

CONFIG_CPU_RMAP=y

CONFIG_DQL=y

CONFIG_NLATTR=y

CONFIG_CLZ_TAB=y

CONFIG_MPILIB=y

CONFIG_LIBFDT=y

CONFIG_OID_REGISTRY=y

CONFIG_SG_POOL=y

CONFIG_ARCH_HAS_SG_CHAIN=y

CONFIG_SBITMAP=y

CONFIG_PRINTK_TIME=y

CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7

CONFIG_CONSOLE_LOGLEVEL_QUIET=4

CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4

CONFIG_DEBUG_INFO=y

CONFIG_ENABLE_MUST_CHECK=y

CONFIG_FRAME_WARN=2048

CONFIG_DEBUG_FS=y

CONFIG_SECTION_MISMATCH_WARN_ONLY=y

CONFIG_ARCH_WANT_FRAME_POINTERS=y

CONFIG_FRAME_POINTER=y

CONFIG_MAGIC_SYSRQ=y

CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1

CONFIG_MAGIC_SYSRQ_SERIAL=y

CONFIG_DEBUG_KERNEL=y

CONFIG_HAVE_DEBUG_KMEMLEAK=y

CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y

CONFIG_HAVE_ARCH_KASAN=y

CONFIG_ARCH_HAS_KCOV=y

CONFIG_CC_HAS_SANCOV_TRACE_PC=y

CONFIG_PANIC_ON_OOPS=y

CONFIG_PANIC_ON_OOPS_VALUE=1

CONFIG_PANIC_TIMEOUT=5

CONFIG_SCHED_INFO=y

CONFIG_LOCK_DEBUGGING_SUPPORT=y

CONFIG_STACKTRACE=y

CONFIG_HAVE_DEBUG_BUGVERBOSE=y

CONFIG_DEBUG_BUGVERBOSE=y

CONFIG_RCU_CPU_STALL_TIMEOUT=21

CONFIG_HAVE_FUNCTION_TRACER=y

CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y

CONFIG_HAVE_DYNAMIC_FTRACE=y

CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y

CONFIG_HAVE_SYSCALL_TRACEPOINTS=y

CONFIG_HAVE_C_RECORDMCOUNT=y

CONFIG_TRACING_SUPPORT=y

CONFIG_FTRACE=y

CONFIG_BRANCH_PROFILE_NONE=y

CONFIG_TRACING_EVENTS_GPIO=y

CONFIG_HAVE_ARCH_KGDB=y

CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y

CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y

 パッケージの取得先にも特殊なところはない感じ。

root@m5stack-LLM:~# find /etc/apt/

/etc/apt/

/etc/apt/apt.conf.d

/etc/apt/apt.conf.d/01-vendor-ubuntu

/etc/apt/apt.conf.d/01autoremove

/etc/apt/apt.conf.d/70debconf

/etc/apt/auth.conf.d

/etc/apt/keyrings

/etc/apt/keyrings/docker.gpg

/etc/apt/preferences.d

/etc/apt/sources.list

/etc/apt/sources.list.bak

/etc/apt/sources.list.d

/etc/apt/sources.list.d/docker.list

/etc/apt/sources.list.d/docker.list.bak

/etc/apt/trusted.gpg.d

/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg

/etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg

 残念ながら、kernelやライブラリはパッケージでインストールされているわけではないようだ。

root@m5stack-LLM:~# dpkg -l | grep kernel| more

ii kmod 29-1ubuntu1

arm64 tools for managing Linux kernel modules

ii libsctp1:arm64 1.0.19+dfsg-1build

1 arm64 user-space access to Linux kernel SCTP - shared library

ii rsyslog 8.2112.0-2ubuntu2.

2 arm64 reliable system and kernel logging daemon

 kernelモジュールはこんな感じ。axeraのタイマーまわりと、LED制御が独自っぽいかな。

root@m5stack-LLM:~# find /lib/modules/4.19.125/kernel/

/lib/modules/4.19.125/kernel/

/lib/modules/4.19.125/kernel/crypto

/lib/modules/4.19.125/kernel/crypto/arc4.ko

/lib/modules/4.19.125/kernel/crypto/ccm.ko

/lib/modules/4.19.125/kernel/crypto/cmac.ko

/lib/modules/4.19.125/kernel/crypto/ctr.ko

/lib/modules/4.19.125/kernel/crypto/gcm.ko

/lib/modules/4.19.125/kernel/crypto/gf128mul.ko

/lib/modules/4.19.125/kernel/crypto/ghash-generic.ko

/lib/modules/4.19.125/kernel/crypto/seqiv.ko

/lib/modules/4.19.125/kernel/drivers

/lib/modules/4.19.125/kernel/drivers/input

/lib/modules/4.19.125/kernel/drivers/input/input-leds.ko

/lib/modules/4.19.125/kernel/drivers/leds

/lib/modules/4.19.125/kernel/drivers/leds/led-class.ko

/lib/modules/4.19.125/kernel/drivers/leds/leds-lp5562.ko

/lib/modules/4.19.125/kernel/drivers/leds/leds-lp55xx-common.ko

/lib/modules/4.19.125/kernel/drivers/soc

/lib/modules/4.19.125/kernel/drivers/soc/axera

/lib/modules/4.19.125/kernel/drivers/soc/axera/apb_timer

/lib/modules/4.19.125/kernel/drivers/soc/axera/apb_timer/axera_dw_apb_timer.ko

/lib/modules/4.19.125/kernel/drivers/soc/axera/timer32

/lib/modules/4.19.125/kernel/drivers/soc/axera/timer32/axera_periph_timer32.ko

/lib/modules/4.19.125/kernel/drivers/spi

/lib/modules/4.19.125/kernel/drivers/spi/spi-slave-test.ko

/lib/modules/4.19.125/kernel/drivers/usb

/lib/modules/4.19.125/kernel/drivers/usb/class

/lib/modules/4.19.125/kernel/drivers/usb/class/cdc-acm.ko

/lib/modules/4.19.125/kernel/drivers/usb/class/cdc-wdm.ko

/lib/modules/4.19.125/kernel/drivers/usb/class/usblp.ko

/lib/modules/4.19.125/kernel/drivers/usb/class/usbtmc.ko

/lib/modules/4.19.125/kernel/drivers/usb/gadget

/lib/modules/4.19.125/kernel/drivers/usb/gadget/function

/lib/modules/4.19.125/kernel/drivers/usb/gadget/function/usb_f_obex.ko

/lib/modules/4.19.125/kernel/drivers/usb/gadget/legacy

/lib/modules/4.19.125/kernel/drivers/usb/gadget/legacy/g_serial.ko

/lib/modules/4.19.125/kernel/drivers/usb/serial

/lib/modules/4.19.125/kernel/drivers/usb/serial/ch341.ko

/lib/modules/4.19.125/kernel/drivers/usb/serial/cp210x.ko

/lib/modules/4.19.125/kernel/drivers/usb/serial/ftdi_sio.ko

/lib/modules/4.19.125/kernel/drivers/usb/serial/pl2303.ko

/lib/modules/4.19.125/kernel/fs

/lib/modules/4.19.125/kernel/fs/nfs

/lib/modules/4.19.125/kernel/fs/nfs/flexfilelayout

/lib/modules/4.19.125/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko

/lib/modules/4.19.125/kernel/net

/lib/modules/4.19.125/kernel/net/mac80211

/lib/modules/4.19.125/kernel/net/mac80211/mac80211.ko

 /bootはあるけど、なにもはいっていない。

root@m5stack-LLM:~# ls -l /boot

total 0

 起動に必要なブートローダーやkernelやinitramfsは、mmcblk0boot0, mmcblk0boot1あたりにありそうな感じ。入っているコマンドが少なめで、いろいろ調べられない。


オリジナル投稿:
M5stack LLM Module買う -2-|kinneko|pixivFANBOX
https://kinneko.fanbox.cc/posts/9087893