SBC_builder/config/kernel/rk35xx.json
2025-09-20 22:25:09 +00:00

239 lines
7.1 KiB
JSON

[
{
"name": "rk_base",
"depends":
[
"arm64",
"net_base",
"drm_fb"
],
"options":
[
"CONFIG_OF=y",
"CONFIG_BLK_DEV_LOOP=y",
"CONFIG_BLK_DEV_SD=y",
"CONFIG_ARCH_ROCKCHIP=y",
"CONFIG_ROCKCHIP_IOMMU=y",
"CONFIG_ROCKCHIP_MBOX=y",
"CONFIG_ROCKCHIP_THERMAL=y",
"CONFIG_ROCKCHIP_GRF=y",
"CONFIG_GPIO_ROCKCHIP=y",
"CONFIG_MFD_SYSCON=y",
"CONFIG_ROCKCHIP_TIMER=y",
"CONFIG_CLK_PX30=n",
"CONFIG_CLK_RK3308=n",
"CONFIG_CLK_RK3328=n",
"CONFIG_CLK_RK3368=n",
"CONFIG_CLK_RK3399=n",
"CONFIG_CLK_RK3528=n",
"CONFIG_CLK_RK3562=n",
"CONFIG_CLK_RK3568=n",
"CONFIG_CLK_RK3576=n",
"CONFIG_CLK_RK3588=n",
"CONFIG_PERF_EVENTS=y",
"CONFIG_HW_PERF_EVENTS=y",
"CONFIG_ARM_PMUV3=y",
"CONFIG_ROCKCHIP_IODOMAIN=y",
"CONFIG_REGULATOR=y",
"CONFIG_ROCKCHIP_PM_DOMAINS=y",
"CONFIG_CPU_IDLE=y",
"CONFIG_ARM_PSCI_CPUIDLE=y",
"CONFIG_PM_GENERIC_DOMAINS_OF=y",
"CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y",
"CONFIG_ARM_PSCI_FW=y",
"CONFIG_SHMEM=y",
"CONFIG_ARM_SCMI_PROTOCOL=y",
"CONFIG_ARM_SCMI_HAVE_SHMEM=y",
"CONFIG_ARM_SCMI_TRANSPORT_SMC=y",
"CONFIG_ARM_SCMI_CPUFREQ=y",
"CONFIG_REGULATOR_FIXED_VOLTAGE=y",
"CONFIG_COMMON_CLK=y",
"CONFIG_COMMON_CLK_SCMI=y",
"CONFIG_COMMON_CLK_RK808=y",
"CONFIG_SRAM=y"
]
},
{
"name": "rk35xx",
"depends":
[
"rk_base"
],
"options":
[
"CONFIG_CRYPTO_DEV_ROCKCHIP2=y",
"#BT",
"CONFIG_BT",
"CONFIG_BT_HCIUART",
"CONFIG_BT_HCIUART_SERDEV",
"CONFIG_BT_HCIUART_BCM"
]
},
{
"name": "rk3568",
"depends":
[
"rk35xx",
"net_brcmfmac",
"net_dwmac",
"usb_ehci",
"usb_ohci",
"mmc",
"8250_dw",
"audio_rk_meta",
"leds",
"usb_xhci",
"serial_embed",
"mmc_dwc",
"psave_rk",
"drm_rk",
"drm_dw_hdmi",
"drm_dw_dsi",
"drm_rk_phy",
"mtd_nor",
"psave_cpufreq",
"psave_cpuidle",
"media_rk",
"pci_rk_dw",
"nvme_blk",
"drm_panfrost"
],
"options":
[
"CONFIG_CLK_RK3568=y"
]
},
{
"name": "rk3566",
"depends":
[
"rk3568"
],
"options":
[
"CONFIG_PWM=y",
"CONFIG_USB_DWC3=y",
"CONFIG_USB_DWC3_HOST=y",
"CONFIG_I2C_RK3X=y",
"CONFIG_PWM_ROCKCHIP=y",
"CONFIG_V4L_MEM2MEM_DRIVERS=y",
"CONFIG_VIDEO_ROCKCHIP_RGA=y",
"CONFIG_HW_RANDOM_ROCKCHIP=y",
"CONFIG_ROCKCHIP_SARADC=y",
"CONFIG_SPI=y",
"CONFIG_SPI_MEM=y",
"CONFIG_SPI_MASTER=y",
"CONFIG_SPI_ROCKCHIP=y",
"CONFIG_SPI_ROCKCHIP_SFC=y",
"CONFIG_EXTCON=y",
"CONFIG_PHY_ROCKCHIP_INNO_USB2=y",
"CONFIG_WATCHDOG=y",
"CONFIG_DW_WATCHDOG=y",
"#specific",
"CONFIG_NVMEM_ROCKCHIP_EFUSE=y",
"CONFIG_NVMEM_ROCKCHIP_OTP=y",
"CONFIG_PHY_ROCKCHIP_EMMC=y",
"CONFIG_INPUT_MISC=y",
"# to review",
"CONFIG_SYSVIPC=y",
"CONFIG_SYSVIPC_COMPAT=y",
"CONFIG_POSIX_MQUEUE=y",
"CONFIG_I2C=y",
"CONFIG_I2C_CHARDEV=y",
"CONFIG_I2C_MUX_PINCTRL=y",
"CONFIG_I2C_MUX_REG=y",
"CONFIG_NVMEM=y",
"CONFIG_PINMUX=y",
"CONFIG_RPMB=y",
"CONFIG_RESET_CONTROLLER=y",
"CONFIG_DMADEVICES=y",
"CONFIG_PERF_EVENTS=y",
"CONFIG_HW_PERF_EVENTS=y",
"CONFIG_MAILBOX=y",
"CONFIG_REGULATOR=y",
"CONFIG_INPUT_MOUSEDEV=y",
"CONFIG_INPUT_TOUCHSCREEN=y",
"CONFIG_ARM_SCMI_PROTOCOL=y",
"CONFIG_ARM_PSCI_CPUIDLE=y",
"CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y",
"CONFIG_BLK_WBT=y",
"CONFIG_BLK_WBT_MQ=y",
"CONFIG_PERCPU_STATS=y",
"CONFIG_VM_EVENT_COUNTERS=n",
"CONFIG_VIDEO_DEV=y",
"CONFIG_GENERIC_IRQ_CHIP=y",
"CONFIG_REGMAP_MMIO=y",
"CONFIG_HAS_IOMEM=y",
"#debug?",
"#system",
"CONFIG_ARM_GIC=y",
"CONFIG_ARM_GIC_V3=y",
"CONFIG_PL330_DMA=y",
"CONFIG_ARM_SCPI_PROTOCOL=y",
"#CONFIG_BT_HCIUART_BCM=y",
"CONFIG_I2C_GPIO=y",
"CONFIG_PWRSEQ_SIMPLE=y",
"CONFIG_SENSORS_PWM_FAN=y",
"CONFIG_OF_GPIO=y",
"CONFIG_DUMP_REG_MISC=y",
"CONFIG_REGULATOR_GPIO=y",
"CONFIG_SCSI=y",
"CONFIG_USB_ACM=m",
"#for system software",
"CONFIG_KEXEC_CORE=y",
"CONFIG_KEXEC=y",
"CONFIG_KEXEC_FILE=y",
"CONFIG_UEVENT_HELPER=y",
"CONFIG_UEVENT_HELPER_PATH=\"\"",
"CONFIG_INPUT_EVDEV=y",
"CONFIG_KEYBOARD_GPIO=y",
"CONFIG_MOUSE_SYNAPTICS_USB=y",
"CONFIG_GPIO_SYSFS=y",
"CONFIG_POWER_RESET_SYSCON=y",
"CONFIG_POWER_RESET_SYSCON_POWEROFF=y",
"CONFIG_POWER_RESET_RESTART=y",
"CONFIG_POWER_RESET_REGULATOR=y",
"CONFIG_POWER_SYSCON_REBOOT_MODE=y",
"CONFIG_SENSORS_ARM_SCMI=y",
"CONFIG_SENSORS_ARM_SCPI=y",
"CONFIG_SENSORS_GPIO_FAN=y",
"CONFIG_USB_VIDEO_CLASS=y",
"CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y",
"CONFIG_V4L_PLATFORM_DRIVERS=y",
"CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y",
"CONFIG_HID_MULTITOUCH=y",
"CONFIG_HW_RANDOM=y",
"#sensors",
"CONFIG_W1=y",
"CONFIG_W1_MASTER_GPIO=y",
"CONFIG_W1_SLAVE_THERM=y",
"#systemd",
"CONFIG_BPF_SYSCALL=y",
"CONFIG_CGROUP_BPF=y",
"CONFIG_UNIX=y",
"#USB",
"CONFIG_USB_STORAGE=y",
"CONFIG_USB_DWC3_HAPS=n",
"#vido, audio",
"CONFIG_MEDIA_CEC_SUPPORT=y",
"#Both",
"CONFIG_NOP_USB_XCEIV=y",
"##CONFIG_CAN_MCP251X=y",
"##CONFIG_FB_TFT_ST7796S=y",
"CONFIG_REGULATOR_FAN53555=y",
"#rk3566/3568, SoC-specific",
"CONFIG_EMAC_ROCKCHIP=y",
"#EEPROM",
"CONFIG_EEPROM_AT24=y",
"CONFIG_EEPROM_AT25=n",
"CONFIG_EEPROM_93CX6=n",
"#eth",
"#typeC",
"#CONFIG_TYPEC=y"
]
}
]