How firmank123/android_kernel_xiaomi_mt6785-419 works
This is the Linux kernel: architecture-specific code supports boot, execution, memory, interrupts, and hardware, while drivers expose device capabilities to kernel clients. A representative user-to-result path is a userspace system call handled by architecture code and kernel services; the tree also shows driver workflows such as IIO buffering through DMA and SPI message execution. Several sampled files are partial, and the README is general, so the graph emphasizes supported subsystem boundaries and omits uncertain wiring rather than implying a complete kernel call graph.
Main entry points: spi-axi-spi-engine.c SPI controller · dsp_pipeline.c Audio DSP pipeline · dpe/engine_request.c DPE requests · rsc/engine_request.c RSC requests
Components 19
Architecture support
- ARM boot
arch/arm/boot/compressed/decompress.c - ARM system calls
arch/arm/kernel/sys_arm.c - ARM setup
arch/arm/kernel/setup.c - ARM memory
arch/arm/mm/init.c - ARM interrupts
arch/arm/kernel/irq.c - Alpha setup
arch/alpha/kernel/setup.c - ARC setup
arch/arc/kernel/setup.c
Kernel services
- DMA framework
drivers/dma/dmaengine.c - Crypto engine
crypto/crypto_engine.c
Device drivers
- SPI controller
drivers/spi/spi-axi-spi-engine.c - CCP DMA driver
drivers/crypto/ccp/ccp-dmaengine.c - IIO DMA buffer
drivers/iio/buffer/industrialio-buffer-dmaengine.c - i915 engines
drivers/gpu/drm/i915/intel_engine_cs.c
Kernel features
- USB-C PD policy
drivers/misc/mediatek/typec/tcpc/pd_policy_engine.c - NAN data paths
drivers/misc/mediatek/connectivity/wlan/core/gen4m/nan/nan_data_engine.c - Audio DSP pipeline
drivers/isdn/mISDN/dsp_pipeline.c - DPE requests
drivers/misc/mediatek/cameraisp/dpe/engine_request.c - RSC requests
drivers/misc/mediatek/cameraisp/rsc/engine_request.c
Other components
- Userspace process
Connections 7
- Userspace process → ARM system calls: invokes
- IIO DMA buffer → DMA framework: requests channel
- CCP DMA driver → DMA framework: registers device
- SPI controller → SPI controller: handles message
- Audio DSP pipeline → Audio DSP pipeline: creates elements
- DPE requests → DPE requests: dispatches frame
- RSC requests → RSC requests: dispatches frame