Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 May 2023 06:32:31 GMT
From:      Emmanuel Vadot <manu@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 3416e102c4e9 - main - arm: Remove TI code from GENERIC
Message-ID:  <202305010632.3416WV6r012728@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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"
-



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202305010632.3416WV6r012728>