Author: imp
Date: Fri Jul 27 18:28:22 2018
New Revision: 336770
URL: https://svnweb.freebsd.org/changeset/base/336770

Log:
  Remove Atmel AT91RM9200 and AT91SAM9 support.
  
  The last known robust version of this code base was FreeBSD 8.2. There
  are no users of this on current, and all users of it have abandoned
  this platform or are in legacy mode with a prior version of FreeBSD.
  
  All known users on arm@ approved this removal, and there were no
  objections.
  
  Differential Revision: https://reviews.freebsd.org/D16312

Deleted:
  head/sys/arm/at91/at91.c
  head/sys/arm/at91/at91_aic.c
  head/sys/arm/at91/at91_aicreg.h
  head/sys/arm/at91/at91_cfata.c
  head/sys/arm/at91/at91_common.c
  head/sys/arm/at91/at91_gpio.h
  head/sys/arm/at91/at91_machdep.c
  head/sys/arm/at91/at91_mci.c
  head/sys/arm/at91/at91_mcireg.h
  head/sys/arm/at91/at91_ohci.c
  head/sys/arm/at91/at91_ohci_fdt.c
  head/sys/arm/at91/at91_pdcreg.h
  head/sys/arm/at91/at91_pinctrl.c
  head/sys/arm/at91/at91_pio.c
  head/sys/arm/at91/at91_pio_sam9g20.h
  head/sys/arm/at91/at91_pio_sam9g45.h
  head/sys/arm/at91/at91_pioreg.h
  head/sys/arm/at91/at91_piovar.h
  head/sys/arm/at91/at91_pit.c
  head/sys/arm/at91/at91_pitreg.h
  head/sys/arm/at91/at91_pmc.c
  head/sys/arm/at91/at91_pmcreg.h
  head/sys/arm/at91/at91_pmcvar.h
  head/sys/arm/at91/at91_reset.S
  head/sys/arm/at91/at91_rst.c
  head/sys/arm/at91/at91_rstreg.h
  head/sys/arm/at91/at91_rtc.c
  head/sys/arm/at91/at91_rtcreg.h
  head/sys/arm/at91/at91_sdramc.c
  head/sys/arm/at91/at91_shdwc.c
  head/sys/arm/at91/at91_smc.c
  head/sys/arm/at91/at91_smc.h
  head/sys/arm/at91/at91_spi.c
  head/sys/arm/at91/at91_spireg.h
  head/sys/arm/at91/at91_ssc.c
  head/sys/arm/at91/at91_sscreg.h
  head/sys/arm/at91/at91_st.c
  head/sys/arm/at91/at91_streg.h
  head/sys/arm/at91/at91_tcb.c
  head/sys/arm/at91/at91_twi.c
  head/sys/arm/at91/at91_twiio.h
  head/sys/arm/at91/at91_twireg.h
  head/sys/arm/at91/at91_usartreg.h
  head/sys/arm/at91/at91_wdt.c
  head/sys/arm/at91/at91_wdtreg.h
  head/sys/arm/at91/at91board.h
  head/sys/arm/at91/at91reg.h
  head/sys/arm/at91/at91rm9200.c
  head/sys/arm/at91/at91rm9200_devices.c
  head/sys/arm/at91/at91rm9200var.h
  head/sys/arm/at91/at91rm92reg.h
  head/sys/arm/at91/at91sam9260.c
  head/sys/arm/at91/at91sam9260reg.h
  head/sys/arm/at91/at91sam9g20.c
  head/sys/arm/at91/at91sam9g20reg.h
  head/sys/arm/at91/at91sam9g45.c
  head/sys/arm/at91/at91sam9g45reg.h
  head/sys/arm/at91/at91sam9x5.c
  head/sys/arm/at91/at91sam9x5reg.h
  head/sys/arm/at91/at91soc.c
  head/sys/arm/at91/at91soc.h
  head/sys/arm/at91/at91var.h
  head/sys/arm/at91/board_bwct.c
  head/sys/arm/at91/board_eb9200.c
  head/sys/arm/at91/board_ethernut5.c
  head/sys/arm/at91/board_hl200.c
  head/sys/arm/at91/board_hl201.c
  head/sys/arm/at91/board_kb920x.c
  head/sys/arm/at91/board_qila9g20.c
  head/sys/arm/at91/board_sam9260ek.c
  head/sys/arm/at91/board_sam9g20ek.c
  head/sys/arm/at91/board_sam9x25ek.c
  head/sys/arm/at91/board_sn9g45.c
  head/sys/arm/at91/board_tsc4370.c
  head/sys/arm/at91/files.at91
  head/sys/arm/at91/if_ate.c
  head/sys/arm/at91/if_atereg.h
  head/sys/arm/at91/if_macb.c
  head/sys/arm/at91/if_macbreg.h
  head/sys/arm/at91/if_macbvar.h
  head/sys/arm/at91/std.at91
  head/sys/arm/at91/std.at91sam9
  head/sys/arm/at91/std.at91sam9g45
  head/sys/arm/at91/std.atmel
  head/sys/arm/at91/std.bwct
  head/sys/arm/at91/std.eb9200
  head/sys/arm/at91/std.ethernut5
  head/sys/arm/at91/std.hl200
  head/sys/arm/at91/std.hl201
  head/sys/arm/at91/std.kb920x
  head/sys/arm/at91/std.qila9g20
  head/sys/arm/at91/std.sam9260ek
  head/sys/arm/at91/std.sam9g20ek
  head/sys/arm/at91/std.sam9x25ek
  head/sys/arm/at91/std.sn9g45
  head/sys/arm/at91/std.tsc4370
  head/sys/arm/at91/uart_bus_at91usart.c
  head/sys/arm/at91/uart_cpu_at91usart.c
  head/sys/arm/at91/uart_dev_at91usart.c
  head/sys/arm/conf/ATMEL
  head/sys/arm/conf/SAM9G20EK
  head/sys/arm/include/at91_gpio.h
  head/sys/dev/nand/nfc_at91.c
  head/sys/dev/nand/nfc_at91.h
  head/sys/dev/usb/controller/at91dci.c
  head/sys/dev/usb/controller/at91dci.h
  head/sys/dev/usb/controller/at91dci_atmelarm.c
  head/sys/dev/usb/controller/at91dci_fdt.c
  head/sys/dev/usb/controller/atmegadci_atmelarm.c
  head/sys/dev/usb/controller/musb_otg_atmelarm.c
  head/sys/dev/usb/controller/uss820dci_atmelarm.c
  head/sys/dts/arm/hl201.dts
  head/sys/dts/arm/sam9260ek.dts
  head/sys/modules/dtb/atmel/Makefile
  head/sys/modules/usb/at91dci/Makefile
Modified:
  head/sys/arm/conf/NOTES
  head/sys/conf/files
  head/sys/conf/options.arm
  head/sys/dev/usb/controller/usb_controller.c
  head/sys/modules/usb/Makefile

Modified: head/sys/arm/conf/NOTES
==============================================================================
--- head/sys/arm/conf/NOTES     Fri Jul 27 18:26:38 2018        (r336769)
+++ head/sys/arm/conf/NOTES     Fri Jul 27 18:28:22 2018        (r336770)
@@ -8,7 +8,6 @@ cpu     CPU_FA526
 cpu    CPU_XSCALE_81342
 cpu    CPU_XSCALE_PXA2X0
 
-files  "../at91/files.at91"
 files  "../cavium/cns11xx/files.econa"
 files  "../mv/files.mv"
 files  "../mv/discovery/files.db78xxx"
@@ -31,17 +30,6 @@ options      SOC_MV_KIRKWOOD
 options        SOC_MV_ORION
 
 options        ARM_MANY_BOARD
-device         at91_board_bwct
-device         at91_board_ethernut5
-device         at91_board_hl200
-device         at91_board_hl201
-device         at91_board_kb920x
-device         at91_board_qila9g20
-device         at91_board_sam9260ek
-device         at91_board_sam9g20ek
-device         at91_board_sam9x25ek
-device         at91_board_tsc4370
-device         at91rm9200
 device         nand
 
 # IIC

Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files Fri Jul 27 18:26:38 2018        (r336769)
+++ head/sys/conf/files Fri Jul 27 18:28:22 2018        (r336770)
@@ -3237,10 +3237,7 @@ dev/ubsec/ubsec.c                optional ubsec
 #
 # USB controller drivers
 #
-dev/usb/controller/at91dci.c           optional at91dci
-dev/usb/controller/at91dci_atmelarm.c  optional at91dci at91rm9200
 dev/usb/controller/musb_otg.c          optional musb
-dev/usb/controller/musb_otg_atmelarm.c optional musb at91rm9200
 dev/usb/controller/dwc_otg.c           optional dwcotg
 dev/usb/controller/dwc_otg_fdt.c       optional dwcotg fdt
 dev/usb/controller/ehci.c              optional ehci
@@ -3255,7 +3252,6 @@ dev/usb/controller/xhci_pci.c             optional xhci 
pci
 dev/usb/controller/saf1761_otg.c       optional saf1761otg
 dev/usb/controller/saf1761_otg_fdt.c   optional saf1761otg fdt
 dev/usb/controller/uss820dci.c         optional uss820dci
-dev/usb/controller/uss820dci_atmelarm.c        optional uss820dci at91rm9200
 dev/usb/controller/usb_controller.c    optional usb
 #
 # USB storage drivers

Modified: head/sys/conf/options.arm
==============================================================================
--- head/sys/conf/options.arm   Fri Jul 27 18:26:38 2018        (r336769)
+++ head/sys/conf/options.arm   Fri Jul 27 18:28:22 2018        (r336770)
@@ -70,13 +70,7 @@ XSCALE_CACHE_READ_WRITE_ALLOCATE     opt_global.h
 XSACLE_DISABLE_CCNT    opt_timer.h
 VERBOSE_INIT_ARM       opt_global.h
 VM_MAXUSER_ADDRESS     opt_global.h
-AT91_ATE_USE_RMII      opt_at91.h
-AT91_MACB_USE_RMII     opt_at91.h
-AT91_MCI_ALLOW_OVERCLOCK opt_at91.h
-AT91_MCI_HAS_4WIRE     opt_at91.h
-AT91_MCI_SLOT_B                opt_at91.h
 GFB_DEBUG              opt_gfb.h
 GFB_NO_FONT_LOADING    opt_gfb.h
 GFB_NO_MODE_CHANGE     opt_gfb.h
-AT91C_MAIN_CLOCK       opt_at91.h
 VFP                    opt_global.h

Modified: head/sys/dev/usb/controller/usb_controller.c
==============================================================================
--- head/sys/dev/usb/controller/usb_controller.c        Fri Jul 27 18:26:38 
2018        (r336769)
+++ head/sys/dev/usb/controller/usb_controller.c        Fri Jul 27 18:28:22 
2018        (r336770)
@@ -131,7 +131,6 @@ DRIVER_MODULE(usbus, ehci, usb_driver, usb_devclass, 0
 DRIVER_MODULE(usbus, xhci, usb_driver, usb_devclass, 0, 0);
 
 /* Device Only Drivers */
-DRIVER_MODULE(usbus, at91_udp, usb_driver, usb_devclass, 0, 0);
 DRIVER_MODULE(usbus, musbotg, usb_driver, usb_devclass, 0, 0);
 DRIVER_MODULE(usbus, uss820dci, usb_driver, usb_devclass, 0, 0);
 DRIVER_MODULE(usbus, octusb, usb_driver, usb_devclass, 0, 0);

Modified: head/sys/modules/usb/Makefile
==============================================================================
--- head/sys/modules/usb/Makefile       Fri Jul 27 18:26:38 2018        
(r336769)
+++ head/sys/modules/usb/Makefile       Fri Jul 27 18:28:22 2018        
(r336770)
@@ -44,7 +44,7 @@ MAKE+=" DEBUG_FLAGS+=-DUSB_REQ_DEBUG"
 # MK_SOURCELESS_UCODE option (see below).
 
 SUBDIR = usb
-SUBDIR += ${_dwc_otg} ehci ${_musb} ohci uhci xhci ${_uss820dci} ${_at91dci} \
+SUBDIR += ${_dwc_otg} ehci ${_musb} ohci uhci xhci ${_uss820dci} \
          ${_atmegadci} ${_avr32dci} ${_rsu} ${_rsufw} ${_saf1761otg}
 SUBDIR += ${_rum} ${_run} ${_runfw} ${_uath} upgt usie ural ${_zyd} ${_urtw} 
 SUBDIR += atp cfumass uhid uhid_snes ukbd ums udbp ufm uep wmt wsp ugold uled
@@ -84,7 +84,6 @@ _urtw=                urtw
 .endif
 
 .if ${MACHINE_CPUARCH} == "arm"
-_at91dci=      at91dci
 _atmegadci=    atmegadci
 _dwc_otg=      dwc_otg
 _musb=         musb
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to