diff --git a/BUILD.bazel b/BUILD.bazel index 96ddd3c..c1a66fa 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -29,7 +29,7 @@ _TEGRA_AARCH64_MODULES_LIST = [ "drivers/cpufreq/tegra186-cpufreq.ko", "drivers/cpufreq/tegra194-cpufreq.ko", "drivers/devfreq/tegra30-devfreq.ko", - "drivers/dma/tegra186-gpc-dma.ko", + "drivers/dma/tegra186-gpc-dma.ko", "drivers/dma/tegra20-apb-dma.ko", "drivers/dma/tegra210-adma.ko", "drivers/dma-buf/heaps/system_heap.ko", @@ -43,19 +43,20 @@ _TEGRA_AARCH64_MODULES_LIST = [ "drivers/gpu/drm/display/drm_display_helper.ko", "drivers/gpu/drm/display/drm_dp_aux_bus.ko", "drivers/gpu/drm/nouveau/nouveau.ko", + "drivers/gpu/drm/panel/panel-nx-dsi.ko", "drivers/gpu/drm/panel/panel-simple.ko", "drivers/gpu/drm/scheduler/gpu-sched.ko", "drivers/gpu/drm/tegra/tegra-drm.ko", "drivers/gpu/drm/drm_exec.ko", "drivers/gpu/drm/drm_gpuvm.ko", - "drivers/gpu/drm/drm_ttm_helper.ko", + "drivers/gpu/drm/drm_ttm_helper.ko", "drivers/gpu/host1x/host1x.ko", - "drivers/hid/hid-nvidia-shield.ko", + "drivers/hid/hid-nvidia-shield.ko", "drivers/hwmon/hwmon.ko", "drivers/hwmon/ina3221.ko", "drivers/hwmon/lm90.ko", "drivers/hwmon/pwm-fan.ko", - "drivers/i2c/algos/i2c-algo-bit.ko", + "drivers/i2c/algos/i2c-algo-bit.ko", "drivers/i2c/busses/i2c-tegra.ko", "drivers/i2c/busses/i2c-tegra-bpmp.ko", "drivers/i2c/i2c-dev.ko", @@ -65,6 +66,7 @@ _TEGRA_AARCH64_MODULES_LIST = [ "drivers/iio/common/inv_sensors/inv_sensors_timestamp.ko", "drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko", "drivers/iio/imu/inv_mpu6050/inv-mpu6050-i2c.ko", + "drivers/input/touchscreen/stm/ftm4.ko", "drivers/iommu/arm/arm-smmu/arm_smmu.ko", "drivers/media/cec/platform/tegra/tegra_cec.ko", "drivers/mfd/max77620.ko", @@ -115,6 +117,7 @@ _TEGRA_AARCH64_MODULES_LIST = [ "drivers/tty/serial/serial-tegra.ko", "drivers/usb/common/usb-conn-gpio.ko", "drivers/usb/gadget/udc/tegra-xudc.ko", + "drivers/usb/typec/bm92txx.ko", "drivers/usb/typec/ucsi/ucsi_ccg.ko", "drivers/usb/host/xhci-tegra.ko", "drivers/video/backlight/pwm_bl.ko", @@ -300,7 +303,7 @@ _TEGRA_ARM_MODULES_LIST = [ ] _TEGRA_ARM_DTB_LIST = [ - # keep sorted + # keep sorted "tegra124-ardbeg.dtb", "tegra124-jetson-tk1-android.dtb", "tegra124-loki-e2530-0000-a01.dtb", @@ -333,7 +336,7 @@ kernel_build( strip_modules = True, ) -alias( +alias( name = "kernel_tegra", actual = select({ "config_arm": ":kernel_arm_tegra", diff --git a/tegra_aarch64.fragment b/tegra_aarch64.fragment index 9752f49..e085c1f 100644 --- a/tegra_aarch64.fragment +++ b/tegra_aarch64.fragment @@ -46,6 +46,7 @@ CONFIG_DRM_TEGRA=m CONFIG_DRM_TEGRA_STAGING=y CONFIG_IOMMU_IOVA=y CONFIG_DRM_PANEL_SIMPLE=m +CONFIG_DRM_PANEL_NX_DSI=m CONFIG_BACKLIGHT_PWM=m # CONFIG_DRM_I2C_CH7006 is not set # CONFIG_DRM_I2C_SIL164 is not set @@ -68,6 +69,9 @@ CONFIG_I2C_MUX=m CONFIG_I2C_TEGRA=m CONFIG_I2C_TEGRA_BPMP=m +# Input +CONFIG_TOUCHSCREEN_FTM4=m + # MMC CONFIG_MMC_SDHCI_TEGRA=m @@ -140,6 +144,7 @@ CONFIG_OPTEE=m # USB CONFIG_PHY_TEGRA_XUSB=m +CONFIG_TYPEC_BM92TXX=m CONFIG_USB_TEGRA_XUDC=m CONFIG_USB_XHCI_TEGRA=m CONFIG_UCSI_CCG=m