Try enabling all options listed on the wiki:
https://wiki.pine64.org/wiki/Quartz64_Development#Linux_Kernel_Config_Options
This commit is contained in:
parent
6eea9821e0
commit
2f9b88597a
47
flake.nix
47
flake.nix
|
@ -6,7 +6,7 @@
|
|||
system = "aarch64-linux";
|
||||
modules = [
|
||||
"${nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix"
|
||||
({ ... }:
|
||||
(
|
||||
let
|
||||
pkgs = import nixpkgs
|
||||
{
|
||||
|
@ -14,10 +14,44 @@
|
|||
};
|
||||
linux-testing = pkgs.linuxKernel.kernels.linux_testing;
|
||||
linux-testing-rockchip = pkgs.linuxKernel.packagesFor (linux-testing.override {
|
||||
extraConfig = ''
|
||||
CONFIG_PCIE_ROCKCHIP_DW_HOST y
|
||||
CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY y
|
||||
'';
|
||||
structuredExtraConfig = with nixpkgs.lib.kernel; {
|
||||
SND_SOC_ROCKCHIP_I2S_TDM = yes;
|
||||
SND_SOC_RK817 = yes;
|
||||
STMMAC_ETH = yes;
|
||||
DWMAC_ROCKCHIP = yes;
|
||||
MOTORCOMM_PHY = yes;
|
||||
MMC_DW = yes;
|
||||
MMC_DW_ROCKCHIP = yes;
|
||||
MMC_SDHCI_OF_DWCMSHC = yes;
|
||||
PCIE_ROCKCHIP_DW_HOST = yes;
|
||||
PHY_ROCKCHIP_NANENG_COMBO_PHY = yes;
|
||||
DRM_PANFROST = yes;
|
||||
SND_SOC_ROCKCHIP_SPDIF = yes;
|
||||
ROCKCHIP_DW_HDMI = yes;
|
||||
PHY_ROCKCHIP_INNO_DSIDPHY = yes;
|
||||
ROCKCHIP_VOP2 = yes;
|
||||
ARCH_ROCKCHIP = yes;
|
||||
ROCKCHIP_PHY = yes;
|
||||
PHY_ROCKCHIP_INNO_USB2 = yes;
|
||||
RTC_DRV_RK808 = yes;
|
||||
COMMON_CLK_RK808 = yes;
|
||||
MFD_RK808 = yes;
|
||||
CHARGER_RK817 = yes;
|
||||
REGULATOR_RK808 = yes;
|
||||
ROCKCHIP_PM_DOMAINS = yes;
|
||||
GPIO_ROCKCHIP = yes;
|
||||
PINCTRL_ROCKCHIP = yes;
|
||||
PWM_ROCKCHIP = yes;
|
||||
ROCKCHIP_IOMMU = yes;
|
||||
ROCKCHIP_MBOX = yes;
|
||||
ROCKCHIP_SARADC = yes;
|
||||
ROCKCHIP_THERMAL = yes;
|
||||
SPI_ROCKCHIP = yes;
|
||||
VIDEO_HANTRO_ROCKCHIP = yes;
|
||||
ROCKCHIP_IODOMAIN = yes;
|
||||
COMMON_CLK_ROCKCHIP = yes;
|
||||
PHY_ROCKCHIP_INNO_CSIDPHY = yes;
|
||||
};
|
||||
});
|
||||
in
|
||||
{
|
||||
|
@ -42,7 +76,8 @@
|
|||
boot.kernelParams = [ "console=ttyS2,1500000n8" ];
|
||||
hardware.deviceTree.name = ftd; # "rockchip/rk3566-soquartz-blade.dtb";
|
||||
system.stateVersion = "23.05";
|
||||
})
|
||||
}
|
||||
)
|
||||
];
|
||||
};
|
||||
images.installer = ftd: (nixosConfigurations.installer ftd).config.system.build.sdImage;
|
||||
|
|
Loading…
Reference in a new issue