Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 May 2023 11:52:43 -0300
From:      Mitchell Horne <mhorne@freebsd.org>
To:        Emmanuel Vadot <manu@FreeBSD.org>, src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: 3416e102c4e9 - main - arm: Remove TI code from GENERIC
Message-ID:  <f0bd4ce9-125f-2b4e-fbfd-c2c3ae5cb14d@freebsd.org>
In-Reply-To: <202305010632.3416WV6r012728@gitrepo.freebsd.org>
References:  <202305010632.3416WV6r012728@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help


On 5/1/23 03:32, Emmanuel Vadot wrote:
> 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

I think this needs a RELNOTES entry, no?

Mitchell

> ---
>   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?f0bd4ce9-125f-2b4e-fbfd-c2c3ae5cb14d>