head 1.9; access; symbols netbsd-11-0-RC5:1.8 netbsd-11-0-RC4:1.8 netbsd-11-0-RC3:1.8 netbsd-11-0-RC2:1.8 netbsd-11-0-RC1:1.8 perseant-exfatfs-base-20250801:1.8 netbsd-11:1.8.0.42 netbsd-11-base:1.8 netbsd-10-1-RELEASE:1.8 perseant-exfatfs-base-20240630:1.8 perseant-exfatfs:1.8.0.40 perseant-exfatfs-base:1.8 netbsd-8-3-RELEASE:1.7 netbsd-9-4-RELEASE:1.8 netbsd-10-0-RELEASE:1.8 netbsd-10-0-RC6:1.8 netbsd-10-0-RC5:1.8 netbsd-10-0-RC4:1.8 netbsd-10-0-RC3:1.8 netbsd-10-0-RC2:1.8 thorpej-ifq:1.8.0.38 thorpej-ifq-base:1.8 thorpej-altq-separation:1.8.0.36 thorpej-altq-separation-base:1.8 netbsd-10-0-RC1:1.8 netbsd-10:1.8.0.34 netbsd-10-base:1.8 bouyer-sunxi-drm:1.8.0.32 bouyer-sunxi-drm-base:1.8 netbsd-9-3-RELEASE:1.8 thorpej-i2c-spi-conf2:1.8.0.30 thorpej-i2c-spi-conf2-base:1.8 thorpej-futex2:1.8.0.28 thorpej-futex2-base:1.8 thorpej-cfargs2:1.8.0.26 thorpej-cfargs2-base:1.8 cjep_sun2x-base1:1.8 cjep_sun2x:1.8.0.24 cjep_sun2x-base:1.8 cjep_staticlib_x-base1:1.8 netbsd-9-2-RELEASE:1.8 cjep_staticlib_x:1.8.0.22 cjep_staticlib_x-base:1.8 thorpej-i2c-spi-conf:1.8.0.20 thorpej-i2c-spi-conf-base:1.8 thorpej-cfargs:1.8.0.18 thorpej-cfargs-base:1.8 thorpej-futex:1.8.0.16 thorpej-futex-base:1.8 netbsd-9-1-RELEASE:1.8 bouyer-xenpvh-base2:1.8 phil-wifi-20200421:1.8 bouyer-xenpvh-base1:1.8 phil-wifi-20200411:1.8 bouyer-xenpvh:1.8.0.14 bouyer-xenpvh-base:1.8 is-mlppp:1.8.0.12 is-mlppp-base:1.8 phil-wifi-20200406:1.8 netbsd-8-2-RELEASE:1.7 ad-namecache-base3:1.8 netbsd-9-0-RELEASE:1.8 netbsd-9-0-RC2:1.8 ad-namecache-base2:1.8 ad-namecache-base1:1.8 ad-namecache:1.8.0.10 ad-namecache-base:1.8 netbsd-9-0-RC1:1.8 phil-wifi-20191119:1.8 netbsd-9:1.8.0.8 netbsd-9-base:1.8 phil-wifi-20190609:1.8 netbsd-8-1-RELEASE:1.7 netbsd-8-1-RC1:1.7 isaki-audio2:1.8.0.6 isaki-audio2-base:1.8 pgoyette-compat-merge-20190127:1.8 pgoyette-compat-20190127:1.8 pgoyette-compat-20190118:1.8 pgoyette-compat-1226:1.8 pgoyette-compat-1126:1.8 pgoyette-compat-1020:1.8 pgoyette-compat-0930:1.8 pgoyette-compat-0906:1.8 netbsd-7-2-RELEASE:1.7 pgoyette-compat-0728:1.8 netbsd-8-0-RELEASE:1.7 phil-wifi:1.8.0.4 phil-wifi-base:1.8 pgoyette-compat-0625:1.8 netbsd-8-0-RC2:1.7 pgoyette-compat-0521:1.8 pgoyette-compat-0502:1.8 pgoyette-compat-0422:1.8 netbsd-8-0-RC1:1.7 pgoyette-compat-0415:1.8 pgoyette-compat-0407:1.8 pgoyette-compat-0330:1.8 pgoyette-compat-0322:1.8 pgoyette-compat-0315:1.8 netbsd-7-1-2-RELEASE:1.7 pgoyette-compat:1.8.0.2 pgoyette-compat-base:1.8 netbsd-7-1-1-RELEASE:1.7 tls-maxphys-base-20171202:1.8 matt-nb8-mediatek:1.7.0.52 matt-nb8-mediatek-base:1.7 nick-nhusb-base-20170825:1.7 perseant-stdc-iso10646:1.7.0.50 perseant-stdc-iso10646-base:1.7 netbsd-8:1.7.0.48 netbsd-8-base:1.7 prg-localcount2-base3:1.7 prg-localcount2-base2:1.7 prg-localcount2-base1:1.7 prg-localcount2:1.7.0.46 prg-localcount2-base:1.7 pgoyette-localcount-20170426:1.7 bouyer-socketcan-base1:1.7 jdolecek-ncq:1.7.0.44 jdolecek-ncq-base:1.7 pgoyette-localcount-20170320:1.7 netbsd-7-1:1.7.0.42 netbsd-7-1-RELEASE:1.7 netbsd-7-1-RC2:1.7 nick-nhusb-base-20170204:1.7 netbsd-7-nhusb-base-20170116:1.7 bouyer-socketcan:1.7.0.40 bouyer-socketcan-base:1.7 pgoyette-localcount-20170107:1.7 netbsd-7-1-RC1:1.7 nick-nhusb-base-20161204:1.7 pgoyette-localcount-20161104:1.7 netbsd-7-0-2-RELEASE:1.7 nick-nhusb-base-20161004:1.7 localcount-20160914:1.7 netbsd-7-nhusb:1.7.0.38 netbsd-7-nhusb-base:1.7 pgoyette-localcount-20160806:1.7 pgoyette-localcount-20160726:1.7 pgoyette-localcount:1.7.0.36 pgoyette-localcount-base:1.7 nick-nhusb-base-20160907:1.7 nick-nhusb-base-20160529:1.7 netbsd-7-0-1-RELEASE:1.7 nick-nhusb-base-20160422:1.7 nick-nhusb-base-20160319:1.7 nick-nhusb-base-20151226:1.7 netbsd-7-0:1.7.0.34 netbsd-7-0-RELEASE:1.7 nick-nhusb-base-20150921:1.7 netbsd-7-0-RC3:1.7 netbsd-7-0-RC2:1.7 netbsd-7-0-RC1:1.7 nick-nhusb-base-20150606:1.7 nick-nhusb-base-20150406:1.7 nick-nhusb:1.7.0.32 nick-nhusb-base:1.7 netbsd-6-0-6-RELEASE:1.7 netbsd-6-1-5-RELEASE:1.7 netbsd-7:1.7.0.30 netbsd-7-base:1.7 yamt-pagecache-base9:1.7 yamt-pagecache-tag8:1.7 netbsd-6-1-4-RELEASE:1.7 netbsd-6-0-5-RELEASE:1.7 tls-earlyentropy:1.7.0.28 tls-earlyentropy-base:1.7 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.7 riastradh-drm2-base3:1.7 netbsd-6-1-3-RELEASE:1.7 netbsd-6-0-4-RELEASE:1.7 netbsd-6-1-2-RELEASE:1.7 netbsd-6-0-3-RELEASE:1.7 rmind-smpnet-nbase:1.7 netbsd-6-1-1-RELEASE:1.7 riastradh-drm2-base2:1.7 riastradh-drm2-base1:1.7 riastradh-drm2:1.7.0.26 riastradh-drm2-base:1.7 rmind-smpnet:1.7.0.18 rmind-smpnet-base:1.7 netbsd-6-1:1.7.0.24 netbsd-6-0-2-RELEASE:1.7 netbsd-6-1-RELEASE:1.7 khorben-n900:1.7.0.22 netbsd-6-1-RC4:1.7 netbsd-6-1-RC3:1.7 agc-symver:1.7.0.20 agc-symver-base:1.7 netbsd-6-1-RC2:1.7 netbsd-6-1-RC1:1.7 yamt-pagecache-base8:1.7 netbsd-6-0-1-RELEASE:1.7 yamt-pagecache-base7:1.7 matt-nb6-plus-nbase:1.7 yamt-pagecache-base6:1.7 netbsd-6-0:1.7.0.16 netbsd-6-0-RELEASE:1.7 netbsd-6-0-RC2:1.7 tls-maxphys:1.7.0.14 tls-maxphys-base:1.7 matt-nb6-plus:1.7.0.12 matt-nb6-plus-base:1.7 netbsd-6-0-RC1:1.7 jmcneill-usbmp-base10:1.7 yamt-pagecache-base5:1.7 jmcneill-usbmp-base9:1.7 yamt-pagecache-base4:1.7 jmcneill-usbmp-base8:1.7 jmcneill-usbmp-base7:1.7 jmcneill-usbmp-base6:1.7 jmcneill-usbmp-base5:1.7 jmcneill-usbmp-base4:1.7 jmcneill-usbmp-base3:1.7 jmcneill-usbmp-pre-base2:1.7 jmcneill-usbmp-base2:1.7 netbsd-6:1.7.0.10 netbsd-6-base:1.7 jmcneill-usbmp:1.7.0.8 jmcneill-usbmp-base:1.7 jmcneill-audiomp3:1.7.0.6 jmcneill-audiomp3-base:1.7 yamt-pagecache-base3:1.7 yamt-pagecache-base2:1.7 yamt-pagecache:1.7.0.4 yamt-pagecache-base:1.7 rmind-uvmplock-nbase:1.7 cherry-xenmp:1.7.0.2 cherry-xenmp-base:1.7 jym-xensuspend-nbase:1.7 rmind-uvmplock-base:1.7 rmind-uvmplock:1.6.0.6 uebayasi-xip-base7:1.6 bouyer-quota2-nbase:1.6 bouyer-quota2:1.6.0.4 bouyer-quota2-base:1.6 jruoho-x86intr:1.6.0.2 jruoho-x86intr-base:1.6 jym-xensuspend-base:1.7 matt-mips64-premerge-20101231:1.6 uebayasi-xip:1.5.0.2 uebayasi-xip-base6:1.5; locks; strict; comment @# @; 1.9 date 2025.11.04.21.19.53; author andvar; state Exp; branches; next 1.8; commitid xtqP5gRdy5hathhG; 1.8 date 2017.09.08.05.29.12; author hkenken; state Exp; branches; next 1.7; commitid HEQLWYTo6vGAYl6A; 1.7 date 2011.03.11.03.16.13; author bsh; state Exp; branches 1.7.14.1; next 1.6; 1.6 date 2010.11.15.18.19.19; author bsh; state Exp; branches 1.6.2.1 1.6.6.1; next 1.5; 1.5 date 2010.11.13.06.28.20; author bsh; state Exp; branches 1.5.2.1; next 1.4; 1.4 date 2010.11.13.06.09.34; author bsh; state Exp; branches; next 1.3; 1.3 date 2010.11.13.04.58.46; author bsh; state Exp; branches; next 1.2; 1.2 date 2010.11.13.04.51.01; author bsh; state Exp; branches; next 1.1; 1.1 date 2010.11.13.04.49.38; author bsh; state Exp; branches; next ; 1.7.14.1 date 2017.12.03.11.35.53; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.6.2.1 date 2011.06.06.09.05.03; author jruoho; state Exp; branches; next ; 1.6.6.1 date 2010.11.15.18.19.19; author rmind; state dead; branches; next 1.6.6.2; 1.6.6.2 date 2011.03.05.20.49.33; author rmind; state Exp; branches; next 1.6.6.3; 1.6.6.3 date 2011.04.21.01.40.52; author rmind; state Exp; branches; next ; 1.5.2.1 date 2010.11.13.06.28.20; author uebayasi; state dead; branches; next 1.5.2.2; 1.5.2.2 date 2010.11.15.14.38.21; author uebayasi; state Exp; branches; next ; desc @@ 1.9 log @Remove never committed devices from the files.imx31 configuration. NFCI @ text @# $NetBSD: files.imx31,v 1.8 2017/09/08 05:29:12 hkenken Exp $ # # Configuration info for the Freescale i.MX31 # defparam opt_imx.h MEMSIZE defflag opt_imx.h IMX51 define bus_dma_generic file arch/arm/imx/imx_space.c file arch/arm/imx/imx_dma.c bus_dma_generic # iMX L2 Cache Controller device l2cc attach l2cc at mainbus file arch/arm/imx/imx31_l2cc.c l2cc # iMX AHB device ahb { [addr=-1], [size=0], [intr=-1], [irqbase=-1]} : bus_space_generic attach ahb at mainbus file arch/arm/imx/imx31_ahb.c ahb # iMX AdVanced Interrupt Controller include "arch/arm/pic/files.pic" device avic: pic, pic_splfuncs attach avic at ahb file arch/arm/imx/imx31_icu.c avic needs-flag file arch/arm/arm32/irq_dispatch.S # iMX IP bus device aips { [addr=-1], [size=0], [intr=-1]} : bus_space_generic attach aips at ahb file arch/arm/imx/imx31_aips.c aips # iMX GPIO device imxgpio: gpiobus attach imxgpio at ahb file arch/arm/imx/imx31_gpio.c imxgpio needs-flag # iMX M3IF - Multi Master Memory Interface # iMX ESDCTL/MDDRC - Enhanced SDRAM/LPDDR memory controller # iMX PCMCIA - PCMCIA memory controller # iMX NANDFC - NAND Flash memory controller # iMX WEIM - Wireless External Interface Module # iMX clock file arch/arm/imx/imxclock.c file arch/arm/imx/imx31_clock.c # Clock Control Module device imxccm attach imxccm at aips file arch/arm/imx/imx31_ccm.c imxccm needs-flag defparam opt_imx31clk.h IMX31_IPGCLK_FREQ # iMX UART device imxuart attach imxuart at aips with imx31_uart file arch/arm/imx/imxuart.c imxuart needs-flag file arch/arm/imx/imx31_uart.c imx31_uart defflag opt_imxuart.h IMXUARTCONSOLE @ 1.8 log @- Move CFATTACH_DECL_NEW() from common uart driver. - Rename : imxuart_cons_attach() -> imxuart_cnattach() @ text @d1 1 a1 1 # $NetBSD: files.imx31,v 1.7 2011/03/11 03:16:13 bsh Exp $ a35 5 # iMX EMI (external memory interface) device emi { [offset=-1], [size=0], [intr=-1] } : bus_space_generic attach emi at ahb file arch/arm/imx/imx31_emi.c emi a63 9 attach ehci at ahb with ehci_ahb : bus_dma_generic file arch/arm/imx/echi_ahb.c ehci_ahb attach ohci at ahb with ohci_ahb : bus_dma_generic file arch/arm/imx/ochi_ahb.c ohci_ahb attach wdc at ahb with wdc_ahb : bus_dma_generic file arch/arm/imx/wdc_ahb.c wdc_ahb @ 1.7 log @split arch/arm/pic/pic.c so that we can implement more efficient version of splfoo() while using pic framework. @ text @d1 1 a1 1 # $NetBSD: files.imx31,v 1.6 2010/11/15 18:19:19 bsh Exp $ d65 1 a65 1 attach imxuart at aips d67 1 a67 1 file arch/arm/imx/imx31_uart.c imxuart @ 1.7.14.1 log @update from HEAD @ text @d1 1 a1 1 # $NetBSD$ d65 1 a65 1 attach imxuart at aips with imx31_uart d67 1 a67 1 file arch/arm/imx/imx31_uart.c imx31_uart @ 1.6 log @EPIT support as system clock for i.MX31 @ text @d1 1 a1 1 # $NetBSD: files.imx31,v 1.5 2010/11/13 06:28:20 bsh Exp $ d26 1 a26 1 device avic: pic @ 1.6.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.imx31,v 1.7 2011/03/11 03:16:13 bsh Exp $ d26 1 a26 1 device avic: pic, pic_splfuncs @ 1.6.6.1 log @file files.imx31 was added on branch rmind-uvmplock on 2011-03-05 20:49:33 +0000 @ text @d1 77 @ 1.6.6.2 log @sync with head @ text @a0 77 # $NetBSD$ # # Configuration info for the Freescale i.MX31 # defparam opt_imx.h MEMSIZE defflag opt_imx.h IMX51 define bus_dma_generic file arch/arm/imx/imx_space.c file arch/arm/imx/imx_dma.c bus_dma_generic # iMX L2 Cache Controller device l2cc attach l2cc at mainbus file arch/arm/imx/imx31_l2cc.c l2cc # iMX AHB device ahb { [addr=-1], [size=0], [intr=-1], [irqbase=-1]} : bus_space_generic attach ahb at mainbus file arch/arm/imx/imx31_ahb.c ahb # iMX AdVanced Interrupt Controller include "arch/arm/pic/files.pic" device avic: pic attach avic at ahb file arch/arm/imx/imx31_icu.c avic needs-flag file arch/arm/arm32/irq_dispatch.S # iMX IP bus device aips { [addr=-1], [size=0], [intr=-1]} : bus_space_generic attach aips at ahb file arch/arm/imx/imx31_aips.c aips # iMX EMI (external memory interface) device emi { [offset=-1], [size=0], [intr=-1] } : bus_space_generic attach emi at ahb file arch/arm/imx/imx31_emi.c emi # iMX GPIO device imxgpio: gpiobus attach imxgpio at ahb file arch/arm/imx/imx31_gpio.c imxgpio needs-flag # iMX M3IF - Multi Master Memory Interface # iMX ESDCTL/MDDRC - Enhanced SDRAM/LPDDR memory controller # iMX PCMCIA - PCMCIA memory controller # iMX NANDFC - NAND Flash memory controller # iMX WEIM - Wireless External Interface Module # iMX clock file arch/arm/imx/imxclock.c file arch/arm/imx/imx31_clock.c # Clock Control Module device imxccm attach imxccm at aips file arch/arm/imx/imx31_ccm.c imxccm needs-flag defparam opt_imx31clk.h IMX31_IPGCLK_FREQ # iMX UART device imxuart attach imxuart at aips file arch/arm/imx/imxuart.c imxuart needs-flag file arch/arm/imx/imx31_uart.c imxuart defflag opt_imxuart.h IMXUARTCONSOLE attach ehci at ahb with ehci_ahb : bus_dma_generic file arch/arm/imx/echi_ahb.c ehci_ahb attach ohci at ahb with ohci_ahb : bus_dma_generic file arch/arm/imx/ochi_ahb.c ohci_ahb attach wdc at ahb with wdc_ahb : bus_dma_generic file arch/arm/imx/wdc_ahb.c wdc_ahb @ 1.6.6.3 log @sync with head @ text @d26 1 a26 1 device avic: pic, pic_splfuncs @ 1.5 log @UART driver for i.MX31 and 51. @ text @d1 1 a1 1 # $NetBSD: files.imx31,v 1.4 2010/11/13 06:09:34 bsh Exp $ d54 8 @ 1.5.2.1 log @file files.imx31 was added on branch uebayasi-xip on 2010-11-15 14:38:21 +0000 @ text @d1 69 @ 1.5.2.2 log @Sync with HEAD. @ text @a0 69 # $NetBSD$ # # Configuration info for the Freescale i.MX31 # defparam opt_imx.h MEMSIZE defflag opt_imx.h IMX51 define bus_dma_generic file arch/arm/imx/imx_space.c file arch/arm/imx/imx_dma.c bus_dma_generic # iMX L2 Cache Controller device l2cc attach l2cc at mainbus file arch/arm/imx/imx31_l2cc.c l2cc # iMX AHB device ahb { [addr=-1], [size=0], [intr=-1], [irqbase=-1]} : bus_space_generic attach ahb at mainbus file arch/arm/imx/imx31_ahb.c ahb # iMX AdVanced Interrupt Controller include "arch/arm/pic/files.pic" device avic: pic attach avic at ahb file arch/arm/imx/imx31_icu.c avic needs-flag file arch/arm/arm32/irq_dispatch.S # iMX IP bus device aips { [addr=-1], [size=0], [intr=-1]} : bus_space_generic attach aips at ahb file arch/arm/imx/imx31_aips.c aips # iMX EMI (external memory interface) device emi { [offset=-1], [size=0], [intr=-1] } : bus_space_generic attach emi at ahb file arch/arm/imx/imx31_emi.c emi # iMX GPIO device imxgpio: gpiobus attach imxgpio at ahb file arch/arm/imx/imx31_gpio.c imxgpio needs-flag # iMX M3IF - Multi Master Memory Interface # iMX ESDCTL/MDDRC - Enhanced SDRAM/LPDDR memory controller # iMX PCMCIA - PCMCIA memory controller # iMX NANDFC - NAND Flash memory controller # iMX WEIM - Wireless External Interface Module # iMX clock file arch/arm/imx/imxclock.c # iMX UART device imxuart attach imxuart at aips file arch/arm/imx/imxuart.c imxuart needs-flag file arch/arm/imx/imx31_uart.c imxuart defflag opt_imxuart.h IMXUARTCONSOLE attach ehci at ahb with ehci_ahb : bus_dma_generic file arch/arm/imx/echi_ahb.c ehci_ahb attach ohci at ahb with ohci_ahb : bus_dma_generic file arch/arm/imx/ochi_ahb.c ohci_ahb attach wdc at ahb with wdc_ahb : bus_dma_generic file arch/arm/imx/wdc_ahb.c wdc_ahb @ 1.4 log @back out previous. That was an mistake. @ text @d1 1 a1 1 # $NetBSD: files.imx31,v 1.2 2010/11/13 04:51:01 bsh Exp $ d6 3 d58 3 a60 1 file arch/arm/imx/imxuart.c imxuart @ 1.3 log @rename imx31_space.c as imx_space.c @ text @d8 2 a9 2 file arch/arm/imx/imx31_space.c file arch/arm/imx/imx31_dma.c bus_dma_generic @ 1.2 log @rename imx31_space.c as imx_space.c @ text @d1 1 a1 1 # $NetBSD: files.imx31,v 1.1 2010/11/13 04:49:38 bsh Exp $ d8 2 a9 2 file arch/arm/imx/imx_space.c file arch/arm/imx/imx_dma.c bus_dma_generic @ 1.1 log @rename files.imx as files.imx31 @ text @d1 1 a1 1 # $NetBSD: files.imx,v 1.2 2008/04/27 18:58:44 matt Exp $ d8 2 a9 2 file arch/arm/imx/imx31_space.c file arch/arm/imx/imx31_dma.c bus_dma_generic @