# kernel/ Mainline-bound kernel patches: DT bindings, rknpu driver tweaks, power-domain wiring for boltzmann's `rk3588-rock-5-itx-plus.dts`. Empty until Phase 1 audit identifies what's actually missing in mainline. If Tomeu Vizoso's rknpu series is far enough along to use as-is, this directory may stay nearly empty — we'd just carry a small DT-overlay patch for boltzmann's board file. If we end up writing a driver from scratch (worst case), the structure will mirror an upstream submission layout: ``` 0001-dt-bindings-npu-add-rockchip-rk3588-npu.patch 0002-arm64-dts-rockchip-rk3588-add-npu-node.patch 0003-arm64-dts-rockchip-rock-5-itx-plus-enable-npu.patch 0004-accel-rknpu-add-rockchip-rk3588-driver.patch ... ``` Tracking-wise these go through `marfrit/kernel-agent` as scope `patches/driver/accel/rknpu/`, with `fleet/boltzmann-rosenblatt.yaml` as the consuming manifest.