git: 3416e102c4e9 - main - arm: Remove TI code from GENERIC
Date: Mon, 01 May 2023 06:32:31 UTC
The branch main has been updated by manu:
URL: https://cgit.FreeBSD.org/src/commit/?id=3416e102c4e978a394a604012dae1943c7300a1e
commit 3416e102c4e978a394a604012dae1943c7300a1e
Author: Emmanuel Vadot <manu@FreeBSD.org>
AuthorDate: 2023-04-27 06:19:07 +0000
Commit: Emmanuel Vadot <manu@FreeBSD.org>
CommitDate: 2023-05-01 06:32:21 +0000
arm: Remove TI code from GENERIC
TI support is in a sad state for years.
We haven't been able to keep up with all the breaking changes that
upstream do in the DTS. This requires a lot of new drivers to handle the
new buses that they create and all the new clocks that they expose.
Keep the code for now in case somebody is interested in reviving this
platform but stop bloating GENERIC with code that don't work.
Reviewed by: imp, mmel
MFC after: never
Sponsored by: Beckhoff Automation GmbH & Co. KG
Differential Revision: https://reviews.freebsd.org/D39843
---
sys/arm/conf/GENERIC | 27 ---------------------------
1 file changed, 27 deletions(-)
diff --git a/sys/arm/conf/GENERIC b/sys/arm/conf/GENERIC
index 815fd2a1881e..fc4ce2ef146a 100644
--- a/sys/arm/conf/GENERIC
+++ b/sys/arm/conf/GENERIC
@@ -43,9 +43,6 @@ files "../mv/files.arm7"
files "../nvidia/tegra124/files.tegra124"
files "../qemu/files.qemu"
files "../rockchip/files.rk32xx"
-files "../ti/files.ti"
-files "../ti/am335x/files.am335x"
-files "../ti/omap4/files.omap4"
files "../xilinx/files.zynq7"
options SOC_ALLWINNER_A10
@@ -140,12 +137,6 @@ device bcm2835_bsc
device fsliic # Freescale i2c/iic
device icee # AT24Cxxx and compatible EEPROMs
device sy8106a # SY8106A Buck Regulator
-device ti_i2c
-device am335x_pmic # AM335x Power Management IC (TPC65217)
-device am335x_rtc # RTC support (power management only)
-device twl # TI TWLX0X0/TPS659x0 Power Management
-device twl_vreg # twl voltage regulation
-device twl_clks # twl external clocks
# i2c RTCs
device ds1307 # Dallas DS1307 RTC and compatible
@@ -173,12 +164,8 @@ device spibus
device spigen
device bcm2835_spi
device mv_spi
-device ti_spi
device zy7_qspi # Xilinx Zynq QSPI controller
-# ADC support
-device ti_adc
-
# PWM
device pwm
@@ -186,7 +173,6 @@ device pwm
# If we don't enable the watchdog driver, the BeagleBone could potentially
# reboot automatically because the boot loader might have enabled the
# watchdog.
-device ti_wdt
device imxwdt # Watchdog. WARNING: can't be disabled!!!
device aw_wdog # Allwinner Watchdog
@@ -229,7 +215,6 @@ device miibus
device awg # 10/100/1000 integrated EMAC controller
device cgem # Cadence GEM Gigabit Ethernet device
-device cpsw # TI Common Platform Ethernet Switch (CPSW)
device dwc # 10/100/1000 integrated GMAC controller
device emac # 10/100 integrated EMAC controller
device ffec # Freescale Fast Ethernet Controller
@@ -251,21 +236,11 @@ device dwc_hdmi
device imx6_hdmi
device imx6_ipu
-# TDA19988 HDMI Encoder
-device tda19988
-
# Pinmux
device fdt_pinctrl
-# TI Programmable Realtime Unit support
-device ti_pruss
-
-# Mailbox support
-device ti_mbox
-
# DMA controller
device fslsdma
-device ti_sdma
device a10_dmac
device a31_dmac
@@ -303,6 +278,4 @@ makeoptions MODULES_EXTRA+="dtb/zynq"
# SOC-specific modules
makeoptions MODULES_EXTRA+="allwinner"
-makeoptions MODULES_EXTRA+="arm_ti"
makeoptions MODULES_EXTRA+="imx"
-