Re: git: 3416e102c4e9 - main - arm: Remove TI code from GENERIC
- In reply to: Emmanuel Vadot : "git: 3416e102c4e9 - main - arm: Remove TI code from GENERIC"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 May 2023 14:52:43 UTC
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" > -