View Issue Details

IDProjectCategoryView StatusLast Update
0001345channel: kernel/el9--kernel--request-for-enhancement--public2023-07-28 12:28
Reportersherif Assigned Totoracat  
PrioritynormalSeverityminorReproducibilityN/A
Status assignedResolutionopen 
Platformrockchip / rockpro64OSRockyLinuxOS Version9.1
Summary0001345: Enable RockChip kernel modules
DescriptionHello,

Here are some kernel configurations to enable rockchip, "there might be couple of modules not needed - not sure" but this works won rockpro64 and we are testing on more SoCs as well

CONFIG_ARCH_ROCKCHIP=y
CONFIG_MEDIA_PLATFORM_SUPPORT=y
CONFIG_STAGING_MEDIA=y
CONFIG_PCIE_ROCKCHIP_HOST=y
CONFIG_PCIE_ROCKCHIP_DW_HOST=y
CONFIG_EMAC_ROCKCHIP=m
CONFIG_DWMAC_ROCKCHIP=m
CONFIG_SPI_ROCKCHIP_SFC=n
CONFIG_PINCTRL_ROCKCHIP=y
CONFIG_GPIO_ROCKCHIP=y
CONFIG_ROCKCHIP_THERMAL=m
CONFIG_MFD_KHADAS_MCU=m
CONFIG_MEDIA_PLATFORM_DRIVERS=y
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_DVB_PLATFORM_DRIVERS=n
CONFIG_V4L_MEM2MEM_DRIVERS=y
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
CONFIG_SMS_SDIO_DRV=m
CONFIG_SND_SOC_ROCKCHIP=m
CONFIG_MMC_DW_ROCKCHIP=m
CONFIG_VIDEO_MAX96712=n
CONFIG_VIDEO_ROCKCHIP_VDEC=m
CONFIG_VIDEO_TEGRA=m
CONFIG_STAGING_MEDIA_DEPRECATED=n
CONFIG_COMMON_CLK_ROCKCHIP=y
CONFIG_CLK_PX30=y
CONFIG_CLK_RK3308=y
CONFIG_CLK_RK3328=y
CONFIG_CLK_RK3368=y
CONFIG_CLK_RK3399=y
CONFIG_CLK_RK3568=y
CONFIG_CLK_RK3588=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_IOMMU=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_PM_DOMAINS=y
CONFIG_ARM_RK3399_DMC_DEVFREQ=m
CONFIG_ROCKCHIP_SARADC=m
CONFIG_PWM_ROCKCHIP=m
CONFIG_PHY_ROCKCHIP_DP=m
CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
CONFIG_PHY_ROCKCHIP_EMMC=m
CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
CONFIG_PHY_ROCKCHIP_INNO_USB2=m
CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
CONFIG_PHY_ROCKCHIP_PCIE=y
CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
CONFIG_PHY_ROCKCHIP_TYPEC=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_NVMEM_ROCKCHIP_EFUSE=m
CONFIG_NVMEM_ROCKCHIP_OTP=m
CONFIG_CRYPTO_DEV_ROCKCHIP=m
CONFIG_KHADAS_MCU_FAN_THERMAL=m
CONFIG_VIDEO_MEM2MEM_DEINTERLACE=n
CONFIG_VIDEO_MUX=m
CONFIG_VIDEO_CAFE_CCIC=n
CONFIG_VIDEO_TEGRA_VDE=m
CONFIG_VIDEO_QCOM_CAMSS=m
CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_VIDEO_ROCKCHIP_ISP1=m
CONFIG_VIDEO_HANTRO=m
CONFIG_VIDEO_XILINX=n
CONFIG_SMS_SIANO_DEBUGFS=n
CONFIG_DRM_ROCKCHIP=m
CONFIG_SND_SOC_ROCKCHIP_I2S=m
CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
CONFIG_SND_SOC_ROCKCHIP_PDM=m
CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
CONFIG_SND_SOC_ROCKCHIP_RT5645=m
CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m
CONFIG_SND_SOC_RK3399_GRU_SOUND=m
CONFIG_VIDEO_TEGRA_TPG=n
CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG=n
CONFIG_VIDEO_HANTRO_ROCKCHIP=y
CONFIG_ROCKCHIP_VOP=y
CONFIG_ROCKCHIP_VOP2=y
CONFIG_ROCKCHIP_ANALOGIX_DP=y
CONFIG_ROCKCHIP_CDN_DP=y
CONFIG_ROCKCHIP_DW_HDMI=y
CONFIG_ROCKCHIP_DW_MIPI_DSI=y
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_RGB=y
CONFIG_ROCKCHIP_RK3066_HDMI=y
CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
CONFIG_DRM_DW_HDMI_GP_AUDIO=m
CONFIG_DRM_DW_HDMI_CEC=m
CONFIG_ACPI_PLATFORM_PROFILE=m
CONFIG_ARCH_MULTIPLATFORM=y
CONFIG_CHARGER_RK817=m
CONFIG_CLK_RK3036=y
CONFIG_CLK_RK312X=y
CONFIG_CLK_RK3188=y
CONFIG_CLK_RK322X=y
CONFIG_CLK_RK3288=y
CONFIG_COMMON_CLK_RK808=y
CONFIG_DRM_DW_HDMI=m
CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
CONFIG_DRM_DW_MIPI_DSI=m
CONFIG_I2C_RK3X=y
CONFIG_INPUT_RK805_PWRKEY=m
CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
CONFIG_MFD_RK808=y
CONFIG_MTD_NAND_ROCKCHIP=n
CONFIG_PINCTRL_RK805=m
CONFIG_REALTEK_PHY=y
CONFIG_REGULATOR_RK808=y
CONFIG_ROCKCHIP_DTPM=m
CONFIG_ROCKCHIP_EFUSE=m
CONFIG_ROCKCHIP_GRF=y
CONFIG_ROCKCHIP_OTP=m
CONFIG_RTC_DRV_RK808=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_RK817=m
CONFIG_SPI_ROCKCHIP=m
CONFIG_TEGRA_VDE=m
CONFIG_V4L2_H264=m
CONFIG_V4L2_MEM2MEM_DEV=m
CONFIG_V4L_TEST_DRIVERS=y
CONFIG_VFIO_AMBA=m
CONFIG_VFIO_PLATFORM=m
CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=m
CONFIG_VFIO_PLATFORM_BCMFLEXRM_RESET=m
CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=n
CONFIG_VIDEOBUF2_DMA_CONTIG=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_VIDEO_VICODEC=m
CONFIG_USB_XHCI_TEGRA=y
CONFIG_USB_XHCI_PCI_RENESAS=y
CONFIG_USB_XHCI_MVEBU=m
CONFIG_TYPEC_TCPCI_MT6370=m
CONFIG_TYPEC_WCOVE=m
CONFIG_USB_DWC3_ULPI=y
CONFIG_USB_ULPI=y
CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_AM62=m
CONFIG_USB_DWC3_DUAL_ROLE=y
CONFIG_USB_DWC3_GADGET=n
CONFIG_USB_DWC3_HAPS=m
CONFIG_USB_DWC3_HOST=n
CONFIG_USB_DWC3_IMX8MP=m
CONFIG_USB_DWC3_KEYSTONE=m
CONFIG_USB_DWC3_MESON_G12A=m
CONFIG_USB_DWC3_OF_SIMPLE=m
CONFIG_USB_DWC3_PCI=m
CONFIG_USB_DWC3_QCOM=m
CONFIG_USB_DWC3_ULPI=y
CONFIG_USB_DWC3_XILINX=m
CONFIG_FIREWIRE_OHCI=m
CONFIG_USB_XHCI_MVEBU=m
CONFIG_USB_XHCI_PCI_RENESAS=y
CONFIG_USB_XHCI_TEGRA=m

The main important thing that we needed to enable media platform and staging media for some drivers. Let me know if anything needs to change / removed / added and I can re-test.

Regards,
Sherif
TagsNo tags attached.

Activities

toracat

2023-04-15 19:25

administrator   ~0009132

@sherif

Welcome to the elrepo bug tracker. :)

sherif

2023-04-15 19:35

reporter   ~0009133

Thanks @toracat..

I think we can remove the TEGRA parts, need to retest that part

sherif

2023-04-15 20:43

reporter   ~0009135

I did do some modification, removed the TEGRA modules:

CONFIG_ARCH_ROCKCHIP=y
CONFIG_MEDIA_PLATFORM_SUPPORT=y
CONFIG_STAGING_MEDIA=y
CONFIG_PCIE_ROCKCHIP_HOST=y
CONFIG_PCIE_ROCKCHIP_DW_HOST=y
CONFIG_EMAC_ROCKCHIP=m
CONFIG_DWMAC_ROCKCHIP=m
CONFIG_SPI_ROCKCHIP_SFC=n
CONFIG_PINCTRL_ROCKCHIP=y
CONFIG_GPIO_ROCKCHIP=y
CONFIG_ROCKCHIP_THERMAL=m
CONFIG_MFD_KHADAS_MCU=m
CONFIG_MEDIA_PLATFORM_DRIVERS=y
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_DVB_PLATFORM_DRIVERS=n
CONFIG_V4L_MEM2MEM_DRIVERS=y
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
CONFIG_SMS_SDIO_DRV=m
CONFIG_SND_SOC_ROCKCHIP=m
CONFIG_MMC_DW_ROCKCHIP=m
CONFIG_VIDEO_MAX96712=n
CONFIG_VIDEO_ROCKCHIP_VDEC=m
CONFIG_STAGING_MEDIA_DEPRECATED=n
CONFIG_COMMON_CLK_ROCKCHIP=y
CONFIG_CLK_PX30=y
CONFIG_CLK_RK3308=y
CONFIG_CLK_RK3328=y
CONFIG_CLK_RK3368=y
CONFIG_CLK_RK3399=y
CONFIG_CLK_RK3568=y
CONFIG_CLK_RK3588=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_IOMMU=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_PM_DOMAINS=y
CONFIG_ARM_RK3399_DMC_DEVFREQ=m
CONFIG_ROCKCHIP_SARADC=m
CONFIG_PWM_ROCKCHIP=m
CONFIG_PHY_ROCKCHIP_DP=m
CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
CONFIG_PHY_ROCKCHIP_EMMC=m
CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
CONFIG_PHY_ROCKCHIP_INNO_USB2=m
CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
CONFIG_PHY_ROCKCHIP_PCIE=y
CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
CONFIG_PHY_ROCKCHIP_TYPEC=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_NVMEM_ROCKCHIP_EFUSE=m
CONFIG_NVMEM_ROCKCHIP_OTP=m
CONFIG_CRYPTO_DEV_ROCKCHIP=m
CONFIG_KHADAS_MCU_FAN_THERMAL=m
CONFIG_VIDEO_MEM2MEM_DEINTERLACE=n
CONFIG_VIDEO_MUX=m
CONFIG_VIDEO_CAFE_CCIC=n
CONFIG_VIDEO_QCOM_CAMSS=m
CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_VIDEO_ROCKCHIP_ISP1=m
CONFIG_VIDEO_HANTRO=m
CONFIG_VIDEO_XILINX=n
CONFIG_SMS_SIANO_DEBUGFS=n
CONFIG_DRM_ROCKCHIP=m
CONFIG_SND_SOC_ROCKCHIP_I2S=m
CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
CONFIG_SND_SOC_ROCKCHIP_PDM=m
CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
CONFIG_SND_SOC_ROCKCHIP_RT5645=m
CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m
CONFIG_SND_SOC_RK3399_GRU_SOUND=m
CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG=n
CONFIG_VIDEO_HANTRO_ROCKCHIP=y
CONFIG_ROCKCHIP_VOP=y
CONFIG_ROCKCHIP_VOP2=y
CONFIG_ROCKCHIP_ANALOGIX_DP=y
CONFIG_ROCKCHIP_CDN_DP=y
CONFIG_ROCKCHIP_DW_HDMI=y
CONFIG_ROCKCHIP_DW_MIPI_DSI=y
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_RGB=y
CONFIG_ROCKCHIP_RK3066_HDMI=y
CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
CONFIG_DRM_DW_HDMI_GP_AUDIO=m
CONFIG_DRM_DW_HDMI_CEC=m
CONFIG_ACPI_PLATFORM_PROFILE=m
CONFIG_ARCH_MULTIPLATFORM=y
CONFIG_CHARGER_RK817=m
CONFIG_CLK_RK3036=y
CONFIG_CLK_RK312X=y
CONFIG_CLK_RK3188=y
CONFIG_CLK_RK322X=y
CONFIG_CLK_RK3288=y
CONFIG_COMMON_CLK_RK808=y
CONFIG_DRM_DW_HDMI=m
CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
CONFIG_DRM_DW_MIPI_DSI=m
CONFIG_I2C_RK3X=y
CONFIG_INPUT_RK805_PWRKEY=m
CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
CONFIG_MFD_RK808=y
CONFIG_MTD_NAND_ROCKCHIP=n
CONFIG_PINCTRL_RK805=m
CONFIG_REALTEK_PHY=y
CONFIG_REGULATOR_RK808=y
CONFIG_ROCKCHIP_DTPM=m
CONFIG_ROCKCHIP_EFUSE=m
CONFIG_ROCKCHIP_GRF=y
CONFIG_ROCKCHIP_OTP=m
CONFIG_RTC_DRV_RK808=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_RK817=m
CONFIG_SPI_ROCKCHIP=m
CONFIG_V4L2_H264=m
CONFIG_V4L2_MEM2MEM_DEV=m
CONFIG_V4L_TEST_DRIVERS=y
CONFIG_VFIO_AMBA=m
CONFIG_VFIO_PLATFORM=m
CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=m
CONFIG_VFIO_PLATFORM_BCMFLEXRM_RESET=m
CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=n
CONFIG_VIDEOBUF2_DMA_CONTIG=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_VIDEO_VICODEC=m
CONFIG_USB_XHCI_PCI_RENESAS=y
CONFIG_USB_XHCI_MVEBU=m
CONFIG_TYPEC_TCPCI_MT6370=m
CONFIG_TYPEC_WCOVE=m
CONFIG_USB_DWC3_ULPI=y
CONFIG_USB_ULPI=y
CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_AM62=m
CONFIG_USB_DWC3_DUAL_ROLE=y
CONFIG_USB_DWC3_GADGET=n
CONFIG_USB_DWC3_HAPS=m
CONFIG_USB_DWC3_HOST=n
CONFIG_USB_DWC3_IMX8MP=m
CONFIG_USB_DWC3_KEYSTONE=m
CONFIG_USB_DWC3_MESON_G12A=m
CONFIG_USB_DWC3_OF_SIMPLE=m
CONFIG_USB_DWC3_PCI=m
CONFIG_USB_DWC3_QCOM=m
CONFIG_USB_DWC3_ULPI=y
CONFIG_USB_DWC3_XILINX=m
CONFIG_FIREWIRE_OHCI=m
CONFIG_USB_XHCI_MVEBU=m
CONFIG_USB_XHCI_PCI_RENESAS=y
CONFIG_VIDEO_TEGRA_VDE=n
CONFIG_VIDEO_TEGRA=n

toracat

2023-04-16 17:00

administrator   ~0009137

@sherif

"Is that your final answer?" ;-)

sherif

2023-04-16 17:09

reporter   ~0009138

@toracat ,I hope so :) tested this one and it works!

toracat

2023-04-18 18:35

administrator   ~0009140

@sherif

Linus is likely to release kernel 6.3 next Sunday. @burakkucat is planning to incorporate the changes you requested when he works on the configuration for that release.

burakkucat

2023-04-19 18:32

administrator   ~0009146

I am requesting some clarification, please.

For which architecture are your configuration file additions intended?
Just aarch64 (arm64) ?
Just x86_64 ?
Both ?

sherif

2023-04-19 19:01

reporter   ~0009147

Those are for arm64

toracat

2023-04-22 19:33

administrator   ~0009149

Last edited: 2023-04-22 19:43

*Warning* TITM (toracat-in-the-middle) message.

@burakkucat spent a few hours on the config change but had to retire to bed leaving updating the status report to me.

"Some of those requested configuration changes are both <word retracted> and impossible."
"The starting configuration was not RHEL9, was not from kernel-ml."
"If there is (are) any problem(s) reported due to what I have been able to incorporate then I reserve the right to revert the lot."

Let's see how things turn out on Sunday ...

sherif

2023-04-23 06:15

reporter   ~0009150

So the way I ported those configurations might not be the best but here it is :)
- I used diffconfing from linux source "uses within kernel-ml from elrepo" and compare fedora's 6.2 diff with elrepo kernel-ml
- I start by enabling the arch / platform / staging / media / and few CLK for the CPU "RK-XXXX" modules on kernel-ml spec file and build with mock
- Build process throw lots of configurations needs to be enabled
- I cross check those for what they are setup in fedora and / or Pablo's kernel
- Enable those in kernel-ml spec file
- reins and repeat till it work
- then refine, clean some configurations that might not needed and do it all over again till I reach the very minimal configuration needed

I am open for a different method, or redoing some of the work if you told me which parts of configurations causing any issues :)

burakkucat

2023-04-25 09:06

administrator   ~0009152

Nack to the entire series.

Please do your development work on your own systems. Once that development work is complete, then compare your kernel configuration with that of the RHEL9 aarch64 configuration and note the changes. With those changes verified as essential and well documented as necessary for your system of interest to operate then submit those changes, complete with all supporting information, to the ELRepo Project. The submitted changes will then be subject to inspection by the gatekeeper and, if passed, will then be accepted for a future release of the relevant kernel-{lt|ml} package set.

burakkucat

2023-04-30 12:50

administrator   ~0009158

Last edited: 2023-05-01 09:56

@sherif

Having now had sufficient time to look at the RockChip kernel configuration options available for the arm64 (aarch64) architecture it will be possible to enable 78 of them without causing any adverse change to the existing configuration.

I have, therefore, queued the following list for addition to the configuration ready for the next build following the impending releases of kernel-lt-6.1.27 and kernel-ml-6.3.1 --

CONFIG_ARCH_ROCKCHIP=y
CONFIG_PCIE_ROCKCHIP=y
CONFIG_PCIE_ROCKCHIP_HOST=m
CONFIG_PCIE_ROCKCHIP_DW_HOST=y
CONFIG_MTD_NAND_CORE=m
CONFIG_MTD_RAW_NAND=m
CONFIG_MTD_NAND_ROCKCHIP=m
CONFIG_MTD_NAND_ECC=y
CONFIG_ARC_EMAC_CORE=m
CONFIG_EMAC_ROCKCHIP=m
CONFIG_DWMAC_ROCKCHIP=m
CONFIG_SPI_ROCKCHIP=m
CONFIG_SPI_ROCKCHIP_SFC=m
CONFIG_PINCTRL_ROCKCHIP=m
CONFIG_GPIO_ROCKCHIP=m
CONFIG_ROCKCHIP_THERMAL=m
CONFIG_DRM_ROCKCHIP=m
CONFIG_ROCKCHIP_VOP=y
CONFIG_ROCKCHIP_VOP2=y
CONFIG_ROCKCHIP_ANALOGIX_DP=y
CONFIG_ROCKCHIP_CDN_DP=y
CONFIG_ROCKCHIP_DW_HDMI=y
CONFIG_ROCKCHIP_DW_MIPI_DSI=y
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_RGB=y
CONFIG_ROCKCHIP_RK3066_HDMI=y
CONFIG_DRM_ANALOGIX_DP=m
CONFIG_DRM_DW_HDMI=m
CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
CONFIG_DRM_DW_MIPI_DSI=m
CONFIG_SND_SOC_ROCKCHIP=m
CONFIG_SND_SOC_ROCKCHIP_I2S=m
CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
CONFIG_SND_SOC_ROCKCHIP_PDM=m
CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
CONFIG_SND_SOC_ROCKCHIP_RT5645=m
CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m
CONFIG_SND_SOC_RK3399_GRU_SOUND=m
CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_RT5514=m
CONFIG_SND_SOC_RT5514_SPI=m
CONFIG_MMC_DW_ROCKCHIP=m
CONFIG_COMMON_CLK_ROCKCHIP=y
CONFIG_CLK_PX30=y
CONFIG_CLK_RK3308=y
CONFIG_CLK_RK3328=y
CONFIG_CLK_RK3368=y
CONFIG_CLK_RK3399=y
CONFIG_CLK_RK3568=y
CONFIG_CLK_RK3588=y <----- kernel-ml only.
CONFIG_ROCKCHIP_TIMER=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_IOMMU=y
CONFIG_ROCKCHIP_GRF=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_PM_DOMAINS=y
CONFIG_ARM_RK3399_DMC_DEVFREQ=m
CONFIG_PM_DEVFREQ_EVENT=y
CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
CONFIG_ROCKCHIP_SARADC=m
CONFIG_PWM_ROCKCHIP=m
CONFIG_PHY_ROCKCHIP_DP=m
CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
CONFIG_PHY_ROCKCHIP_EMMC=m
CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
CONFIG_PHY_ROCKCHIP_INNO_USB2=m
CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
CONFIG_PHY_ROCKCHIP_PCIE=m
CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
CONFIG_PHY_ROCKCHIP_TYPEC=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_NVMEM_ROCKCHIP_EFUSE=m
CONFIG_NVMEM_ROCKCHIP_OTP=m
CONFIG_CRYPTO_DEV_ROCKCHIP=m

sherif

2023-04-30 13:02

reporter   ~0009159

@burakkucat thanks so much for the feedback, I do the whole development on my system then compare the changes and enable what I need in kernel-ml and test, but I am sure my method needs a bit of refinement , I am still away, and will take a closer look once I am back home in a week or so

toracat

2023-07-28 12:19

administrator   ~0009308

@sherif

As you might have noticed, I have taken over this issue after b*cat's passing.

Any progress on this?

sherif

2023-07-28 12:28

reporter   ~0009309

I need to look at it again, sorry things been crazy lately

Issue History

Date Modified Username Field Change
2023-04-15 19:23 sherif New Issue
2023-04-15 19:23 sherif Status new => assigned
2023-04-15 19:23 sherif Assigned To => toracat
2023-04-15 19:25 toracat Note Added: 0009132
2023-04-15 19:25 toracat Assigned To toracat => burakkucat
2023-04-15 19:35 sherif Note Added: 0009133
2023-04-15 20:43 sherif Note Added: 0009135
2023-04-16 17:00 toracat Note Added: 0009137
2023-04-16 17:09 sherif Note Added: 0009138
2023-04-18 18:35 toracat Note Added: 0009140
2023-04-19 18:32 burakkucat Status assigned => acknowledged
2023-04-19 18:32 burakkucat Note Added: 0009146
2023-04-19 19:01 sherif Note Added: 0009147
2023-04-22 19:33 toracat Note Added: 0009149
2023-04-22 19:43 toracat Note Edited: 0009149
2023-04-23 06:15 sherif Note Added: 0009150
2023-04-23 20:15 toracat Status acknowledged => feedback
2023-04-25 09:06 burakkucat Status feedback => acknowledged
2023-04-25 09:06 burakkucat Note Added: 0009152
2023-04-30 12:50 burakkucat Note Added: 0009158
2023-04-30 12:51 burakkucat Status acknowledged => feedback
2023-04-30 13:02 sherif Note Added: 0009159
2023-04-30 13:02 sherif Status feedback => assigned
2023-05-01 09:56 burakkucat Note Edited: 0009158
2023-07-02 15:21 toracat Assigned To burakkucat => toracat
2023-07-28 12:19 toracat Note Added: 0009308
2023-07-28 12:28 sherif Note Added: 0009309