head	1.14;
access;
symbols
	netbsd-11-0-RC6:1.14
	netbsd-11-0-RC5:1.14
	netbsd-11-0-RC4:1.14
	netbsd-11-0-RC3:1.14
	netbsd-11-0-RC2:1.14
	netbsd-11-0-RC1:1.14
	perseant-exfatfs-base-20250801:1.14
	netbsd-11:1.14.0.10
	netbsd-11-base:1.14
	netbsd-10-1-RELEASE:1.14
	perseant-exfatfs-base-20240630:1.14
	perseant-exfatfs:1.14.0.8
	perseant-exfatfs-base:1.14
	netbsd-9-4-RELEASE:1.7.2.2
	netbsd-10-0-RELEASE:1.14
	netbsd-10-0-RC6:1.14
	netbsd-10-0-RC5:1.14
	netbsd-10-0-RC4:1.14
	netbsd-10-0-RC3:1.14
	netbsd-10-0-RC2:1.14
	thorpej-ifq:1.14.0.6
	thorpej-ifq-base:1.14
	thorpej-altq-separation:1.14.0.4
	thorpej-altq-separation-base:1.14
	netbsd-10-0-RC1:1.14
	netbsd-10:1.14.0.2
	netbsd-10-base:1.14
	bouyer-sunxi-drm:1.13.0.2
	bouyer-sunxi-drm-base:1.13
	netbsd-9-3-RELEASE:1.7.2.2
	thorpej-i2c-spi-conf2:1.11.0.14
	thorpej-i2c-spi-conf2-base:1.11
	thorpej-futex2:1.11.0.12
	thorpej-futex2-base:1.11
	thorpej-cfargs2:1.11.0.10
	thorpej-cfargs2-base:1.11
	cjep_sun2x-base1:1.11
	cjep_sun2x:1.11.0.8
	cjep_sun2x-base:1.11
	cjep_staticlib_x-base1:1.11
	netbsd-9-2-RELEASE:1.7.2.2
	cjep_staticlib_x:1.11.0.6
	cjep_staticlib_x-base:1.11
	thorpej-i2c-spi-conf:1.11.0.4
	thorpej-i2c-spi-conf-base:1.11
	thorpej-cfargs:1.11.0.2
	thorpej-cfargs-base:1.11
	thorpej-futex:1.10.0.2
	thorpej-futex-base:1.11
	netbsd-9-1-RELEASE:1.7.2.2
	bouyer-xenpvh-base2:1.9
	phil-wifi-20200421:1.9
	bouyer-xenpvh-base1:1.9
	phil-wifi-20200411:1.9
	bouyer-xenpvh:1.9.0.6
	bouyer-xenpvh-base:1.9
	is-mlppp:1.9.0.4
	is-mlppp-base:1.9
	phil-wifi-20200406:1.9
	ad-namecache-base3:1.9
	netbsd-9-0-RELEASE:1.7.2.2
	netbsd-9-0-RC2:1.7.2.2
	ad-namecache-base2:1.9
	ad-namecache-base1:1.9
	ad-namecache:1.9.0.2
	ad-namecache-base:1.9
	netbsd-9-0-RC1:1.7.2.2
	phil-wifi-20191119:1.9
	netbsd-9:1.7.0.2
	netbsd-9-base:1.7
	phil-wifi-20190609:1.6
	isaki-audio2:1.6.0.2
	isaki-audio2-base:1.6
	pgoyette-compat-merge-20190127:1.1.2.5
	pgoyette-compat-20190127:1.5
	pgoyette-compat-20190118:1.4
	pgoyette-compat-1226:1.4
	pgoyette-compat-1126:1.4
	pgoyette-compat-1020:1.2
	pgoyette-compat-0930:1.1
	pgoyette-compat-0906:1.1
	pgoyette-compat-0728:1.1
	phil-wifi:1.1.0.4
	phil-wifi-base:1.1
	pgoyette-compat-0625:1.1
	pgoyette-compat-0521:1.1
	pgoyette-compat-0502:1.1
	pgoyette-compat-0422:1.1
	pgoyette-compat-0415:1.1
	pgoyette-compat:1.1.0.2
	pgoyette-compat-0407:1.1;
locks; strict;
comment	@# @;


1.14
date	2022.10.29.13.59.57;	author jmcneill;	state Exp;
branches;
next	1.13;
commitid	jeQDiR7pANj2tCZD;

1.13
date	2021.12.18.16.31.06;	author riastradh;	state Exp;
branches;
next	1.12;
commitid	R7mqhUlNhB5Lq9lD;

1.12
date	2021.11.12.22.02.08;	author jmcneill;	state Exp;
branches;
next	1.11;
commitid	yAlx8Q0kdYSMpygD;

1.11
date	2020.12.23.14.42.38;	author skrll;	state Exp;
branches;
next	1.10;
commitid	9XkXJMlUFPLGlSAC;

1.10
date	2020.05.20.09.18.25;	author hkenken;	state Exp;
branches
	1.10.2.1;
next	1.9;
commitid	jpuBKZ9AUpDdAX8C;

1.9
date	2019.10.26.14.57.27;	author jmcneill;	state Exp;
branches;
next	1.8;
commitid	4JcuFJ3MyvlW6oIB;

1.8
date	2019.09.15.21.04.41;	author bouyer;	state Exp;
branches;
next	1.7;
commitid	NRj4EsmdoAyps9DB;

1.7
date	2019.06.11.13.01.48;	author skrll;	state Exp;
branches
	1.7.2.1;
next	1.6;
commitid	uEyxtibbQqNERLqB;

1.6
date	2019.01.27.02.08.38;	author pgoyette;	state Exp;
branches;
next	1.5;
commitid	ipPva1Pj3xTcBm9B;

1.5
date	2019.01.19.20.56.03;	author jmcneill;	state Exp;
branches;
next	1.4;
commitid	Zvfuoi8fgPWO5r8B;

1.4
date	2018.11.22.21.08.19;	author aymeric;	state Exp;
branches;
next	1.3;
commitid	D1EPaJH3ljuL1Z0B;

1.3
date	2018.11.05.07.42.56;	author skrll;	state Exp;
branches;
next	1.2;
commitid	9WiclIalhLfe7JYA;

1.2
date	2018.10.18.09.01.54;	author skrll;	state Exp;
branches;
next	1.1;
commitid	0r6pPkie0NRL4qWA;

1.1
date	2018.04.01.04.35.04;	author ryo;	state Exp;
branches
	1.1.2.1
	1.1.4.1;
next	;
commitid	Rbo0y8tEIcKr5HwA;

1.10.2.1
date	2021.01.03.16.34.53;	author thorpej;	state Exp;
branches;
next	;
commitid	hSJGvbJZNH5wFiCC;

1.7.2.1
date	2019.09.17.19.54.10;	author martin;	state Exp;
branches;
next	1.7.2.2;
commitid	EOWO5kLcsB0A0pDB;

1.7.2.2
date	2019.11.27.13.46.44;	author martin;	state Exp;
branches;
next	;
commitid	GtJZLifQuZ11HuMB;

1.1.2.1
date	2018.04.01.04.35.04;	author pgoyette;	state dead;
branches;
next	1.1.2.2;
commitid	ZMkKSYuBapz7LsxA;

1.1.2.2
date	2018.04.07.04.12.12;	author pgoyette;	state Exp;
branches;
next	1.1.2.3;
commitid	ZMkKSYuBapz7LsxA;

1.1.2.3
date	2018.10.20.06.58.27;	author pgoyette;	state Exp;
branches;
next	1.1.2.4;
commitid	mTSoqZEZ4arHnFWA;

1.1.2.4
date	2018.11.26.01.52.21;	author pgoyette;	state Exp;
branches;
next	1.1.2.5;
commitid	Zj4q5SspGdKXto1B;

1.1.2.5
date	2019.01.26.22.00.02;	author pgoyette;	state Exp;
branches;
next	;
commitid	JKpcmvSjdT25dl9B;

1.1.4.1
date	2019.06.10.22.06.05;	author christos;	state Exp;
branches;
next	1.1.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.1.4.2
date	2020.04.13.08.03.42;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;


desc
@@


1.14
log
@No need for SOC_VIRT, the default arm platform will take care of things.
@
text
@#	$NetBSD: files.generic,v 1.13 2021/12/18 16:31:06 riastradh Exp $
#
# A generic (aarch32) kernel configuration info
#

include "arch/arm/pic/files.pic"
include "arch/arm/cortex/files.cortex"

include "arch/evbarm/conf/files.fdt"

file	arch/arm/arm32/arm32_boot.c
file	arch/arm/arm32/arm32_kvminit.c
file	arch/arm/arm32/arm32_reboot.c
file	arch/arm/arm32/irq_dispatch.S
file	arch/arm/arm32/armv7_generic_space.c
file	arch/arm/arm/arm_generic_dma.c
file	arch/arm/arm/bus_space_a4x.S

# Add other board files here
include "arch/arm/acpi/files.acpi"
include "arch/arm/altera/files.altera"
include "arch/arm/amlogic/files.meson"
include "arch/arm/broadcom/files.bcm2835"
include "arch/arm/nvidia/files.tegra"
include "arch/arm/nxp/files.imx"
include "arch/arm/rockchip/files.rockchip"
include "arch/arm/samsung/files.exynos"
include "arch/arm/sunxi/files.sunxi"
include "arch/arm/ti/files.ti"
include "arch/arm/vexpress/files.vexpress"
include "arch/arm/xilinx/files.zynq"

#
# Stack-less Just-In-Time compiler
#

include	"external/bsd/sljit/conf/files.sljit"
@


1.13
log
@arm: Need files.acpi for drm to discover NACPICA=0.
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.12 2021/11/12 22:02:08 jmcneill Exp $
a30 1
include "arch/arm/virt/files.virt"
@


1.12
log
@arm: rockchip: Add support for RK3288 SoC.

The Rockchip RK3288 is a quad core Cortex-A17 SoC.
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.11 2020/12/23 14:42:38 skrll Exp $
d20 1
@


1.11
log
@Tidyup the i.MX SoC support by

- Moving the  FDTised code to sys/arch/arm/nxp to match the
  sys/arch/{cpu}/{vendor} convention
- FDTise some more drivers
	- Secure Non-Volatile Storage
	- watchdog driver
	- On chip OTP
- Match fsl,imx6dl
- Add some more drivers to GENERIC that will be supported by i.MX 6
  boards
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.10 2020/05/20 09:18:25 hkenken Exp $
d25 1
@


1.10
log
@i.MX support merged into GENERIC kernel.
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.9 2019/10/26 14:57:27 jmcneill Exp $
a22 1
include "arch/arm/imx/fdt/files.imx6"
d24 1
@


1.10.2.1
log
@Sync w/ HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.11 2020/12/23 14:42:38 skrll Exp $
d23 1
a24 1
include "arch/arm/nxp/files.imx"
@


1.9
log
@Adapt ti fdt glue to support GENERIC kernel.
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.8 2019/09/15 21:04:41 bouyer Exp $
d23 1
@


1.8
log
@Inlcude external/bsd/sljit/conf/files.sljit, so that it's possible to build
a kernel with options SLJIT
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.7 2019/06/11 13:01:48 skrll Exp $
d26 1
@


1.7
log
@Initial commit of FDTised Xilinx Zynq-7000 support.  Tested with

qemu-system-arm -M xilinx-zynq-a9 -dtb zynq-zed.dtb -kernel netbsd.ub \
    -serial /dev/null -serial stdio

Based on a set of diffs/files from rjs@@

sys/arch/arm/zynq is kept in place to allow existing kernels (e.g.
ZEDBOARD and PARALLELLA) to continue to build/work during the transition,
but eventually sys/arch/arm/zynq will be deleted.
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.6 2019/01/27 02:08:38 pgoyette Exp $
d29 6
@


1.7.2.1
log
@Pull up following revision(s) (requested by bouyer in ticket #207):

	sys/arch/evbarm/conf/files.generic: revision 1.8

Inlcude external/bsd/sljit/conf/files.sljit, so that it's possible to build
a kernel with options SLJIT
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.7 2019/06/11 13:01:48 skrll Exp $
a28 6

#
# Stack-less Just-In-Time compiler
#

include	"external/bsd/sljit/conf/files.sljit"
@


1.7.2.2
log
@Pull up following revision(s) (requested by jmcneill in ticket #491):

	sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal
	sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2
	sys/arch/arm/ti/ti_sysc.c: revision 1.1
	sys/arch/arm/ti/ti_rng.c: revision 1.1
	sys/arch/arm/ti/ti_rng.c: revision 1.2
	sys/dev/i2c/tps65950.c: file removal
	sys/arch/evbarm/conf/std.ti: file removal
	sys/dev/i2c/files.i2c: revision 1.101
	sys/dev/i2c/files.i2c: revision 1.102
	sys/dev/i2c/at24cxx.c: revision 1.32
	sys/dev/i2c/files.i2c: revision 1.103
	sys/dev/i2c/twl4030.c: revision 1.1
	sys/dev/i2c/files.i2c: revision 1.104
	sys/dev/i2c/twl4030.c: revision 1.2
	sys/dev/i2c/twl4030.c: revision 1.3
	sys/arch/arm/ti/ti_com.c: revision 1.6
	sys/arch/arm/ti/ti_com.c: revision 1.7
	sys/arch/arm/ti/ti_com.c: revision 1.8
	sys/dev/fdt/cpufreq_dt.c: revision 1.11
	sys/arch/arm/ti/ti_iic.c: revision 1.1
	sys/dev/fdt/cpufreq_dt.c: revision 1.12
	sys/arch/arm/ti/ti_usb.c: revision 1.1
	sys/arch/arm/ti/ti_iic.c: revision 1.2
	sys/dev/fdt/cpufreq_dt.c: revision 1.13
	sys/arch/arm/ti/ti_iic.c: revision 1.3
	sys/arch/arm/ti/ti_iic.c: revision 1.4
	sys/arch/evbarm/conf/files.ti: file removal
	sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal
	sys/arch/arm/dts/omap3-n900.dts: revision 1.1
	sys/arch/arm/ti/ti_edma.h: revision 1.1
	sys/arch/evbarm/conf/OVERO_INSTALL: file removal
	sys/arch/arm/ti/ti_usbtll.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.5
	etc/etc.evbarm/Makefile.inc: revision 1.108
	sys/arch/arm/ti/files.ti: revision 1.6
	sys/dev/i2c/tps65217pmic.c: revision 1.13
	etc/etc.evbarm/Makefile.inc: revision 1.109
	sys/arch/arm/ti/files.ti: revision 1.7
	sys/dev/i2c/tps65217pmic.c: revision 1.14
	sys/arch/arm/ti/files.ti: revision 1.8
	sys/arch/arm/ti/files.ti: revision 1.9
	sys/dev/fdt/usbnopphy.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC: revision 1.55
	sys/arch/evbarm/conf/GENERIC: revision 1.56
	sys/arch/evbarm/conf/GENERIC: revision 1.57
	sys/arch/evbarm/conf/GENERIC: revision 1.58
	sys/arch/evbarm/conf/GENERIC: revision 1.59
	sys/arch/evbarm/conf/BEAGLEBONE: file removal
	sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1
	sys/arch/arm/ti/ti_otgreg.h: revision 1.1
	sys/arch/arm/ti/ti_tptc.c: revision 1.1
	sys/arch/evbarm/conf/IGEPV2: file removal
	sys/arch/arm/ti/am3_prcm.c: revision 1.10
	sys/dev/i2c/tda19988.c: revision 1.1
	sys/arch/evbarm/conf/OVERO: file removal
	sys/dev/i2c/tda19988.c: revision 1.2
	sys/dev/i2c/tda19988.c: revision 1.3
	sys/arch/arm/ti/omap3_dss.c: revision 1.1
	sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal
	sys/arch/arm/ti/ti_omapintc.c: revision 1.2
	etc/etc.evbarm/Makefile.inc: revision 1.112
	etc/etc.evbarm/Makefile.inc: revision 1.113
	sys/arch/arm/ti/ti_div_clock.c: revision 1.1
	etc/etc.evbarm/Makefile.inc: revision 1.114
	sys/arch/evbarm/conf/N900: revision 1.32
	sys/arch/evbarm/conf/N900: revision 1.33
	distrib/utils/embedded/conf/armv7.conf: revision 1.36
	sys/arch/evbarm/conf/GENERIC: revision 1.60
	distrib/utils/embedded/conf/armv7.conf: revision 1.37
	sys/arch/arm/ti/omap2_nand.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC: revision 1.61
	sys/arch/arm/ti/omap2_nand.c: revision 1.2
	sys/arch/evbarm/conf/GENERIC: revision 1.62
	distrib/utils/embedded/conf/armv7.conf: revision 1.39
	sys/arch/evbarm/conf/GENERIC: revision 1.63
	sys/arch/arm/ti/ti_fb.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC: revision 1.64
	sys/arch/evbarm/conf/GENERIC: revision 1.65
	sys/arch/evbarm/conf/GENERIC: revision 1.66
	sys/arch/evbarm/conf/GENERIC: revision 1.67
	sys/arch/arm/ti/ti_platform.c: revision 1.7
	sys/arch/arm/ti/ti_platform.c: revision 1.8
	sys/arch/arm/ti/am3_prcm.c: revision 1.2
	sys/arch/arm/ti/ti_platform.c: revision 1.9
	sys/arch/arm/ti/am3_prcm.c: revision 1.3
	sys/arch/arm/ti/am3_prcm.c: revision 1.4
	sys/arch/arm/ti/am3_prcm.c: revision 1.5
	sys/arch/arm/ti/am3_prcm.c: revision 1.6
	sys/arch/arm/ti/am3_prcm.c: revision 1.7
	sys/arch/evbarm/conf/DEVKIT8000: file removal
	sys/arch/arm/ti/am3_prcm.c: revision 1.8
	sys/arch/arm/ti/am3_prcm.c: revision 1.9
	sys/dev/fdt/syscon.c: revision 1.4
	sys/arch/arm/ti/files.ti: revision 1.10
	sys/arch/arm/ti/ti_mux_clock.c: revision 1.1
	sys/arch/arm/ti/ti_sdhc.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.11
	sys/arch/arm/ti/if_cpswreg.h: revision 1.1
	sys/arch/arm/ti/ti_sdhc.c: revision 1.2
	sys/arch/arm/ti/files.ti: revision 1.12
	sys/arch/arm/ti/ti_sdhc.c: revision 1.3
	sys/arch/arm/ti/files.ti: revision 1.13
	sys/arch/arm/ti/files.ti: revision 1.14
	sys/arch/arm/ti/files.ti: revision 1.15
	sys/arch/arm/ti/files.ti: revision 1.16
	sys/arch/arm/ti/omap3_cm.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.17
	sys/arch/arm/ti/omap3_cm.c: revision 1.2
	sys/arch/arm/ti/files.ti: revision 1.18
	sys/arch/arm/ti/omap3_cm.c: revision 1.3
	sys/arch/arm/ti/files.ti: revision 1.19
	sys/arch/arm/ti/omap3_cm.c: revision 1.4
	sys/arch/arm/ti/ti_motg.c: revision 1.1
	sys/arch/arm/ti/ti_rngreg.h: revision 1.1
	sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1
	sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1
	sys/arch/arm/ti/am3_platform.c: revision 1.1
	sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2
	sys/arch/arm/ti/ti_lcdc.h: revision 1.1
	sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal
	sys/arch/evbarm/conf/README.evbarm: revision 1.22
	sys/arch/evbarm/conf/README.evbarm: revision 1.23
	sys/arch/arm/ti/ti_platform.c: file removal
	sys/arch/evbarm/conf/README.evbarm: revision 1.24
	sys/arch/arm/ti/ti_omaptimer.c: revision 1.2
	sys/arch/arm/ti/ti_prcm.c: revision 1.2
	sys/arch/evbarm/conf/README.evbarm: revision 1.25
	sys/arch/arm/ti/ti_omaptimer.c: revision 1.3
	sys/arch/arm/ti/ti_prcm.c: revision 1.3
	sys/arch/evbarm/conf/README.evbarm: revision 1.26
	sys/arch/arm/ti/ti_omaptimer.c: revision 1.4
	sys/arch/evbarm/conf/README.evbarm: revision 1.27
	sys/arch/arm/ti/ti_ehci.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.20
	sys/arch/arm/ti/ti_cpufreq.c: revision 1.1
	sys/arch/arm/ti/ti_cpufreq.c: revision 1.2
	sys/arch/arm/fdt/smsh_fdt.c: revision 1.2
	sys/arch/arm/ti/omap3_dssreg.h: revision 1.1
	sys/arch/evbarm/conf/OVERO: revision 1.56
	sys/arch/evbarm/conf/TI: file removal
	sys/arch/arm/dts/omap3-beagle.dts: revision 1.1
	sys/dev/fdt/fdtvar.h: revision 1.55
	sys/dev/fdt/fdtvar.h: revision 1.56
	distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2
	sys/dev/fdt/fdt_phy.c: revision 1.6
	sys/arch/arm/ti/ti_iicreg.h: revision 1.1
	sys/arch/arm/ti/ti_lcdc.c: revision 1.1
	sys/arch/arm/ti/ti_gpio.c: revision 1.1
	sys/arch/arm/ti/ti_iicreg.h: revision 1.2
	sys/arch/arm/ti/ti_lcdc.c: revision 1.2
	sys/dev/fdt/files.fdt: revision 1.46
	sys/arch/arm/ti/ti_gpio.c: revision 1.2
	sys/arch/arm/ti/ti_iicreg.h: revision 1.3
	sys/arch/arm/ti/ti_lcdc.c: revision 1.3
	sys/dev/fdt/files.fdt: revision 1.47
	sys/arch/arm/ti/ti_gpio.c: revision 1.3
	sys/dev/fdt/pinctrl_single.c: revision 1.1
	sys/arch/evbarm/conf/files.generic: revision 1.9
	sys/arch/arm/ti/ti_gpmc.c: revision 1.1
	sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1
	sys/arch/evbarm/conf/BEAGLEBOARD: file removal
	sys/arch/arm/ti/omap3_prm.c: revision 1.1
	sys/arch/arm/ti/ti_platform.h: file removal
	sys/arch/arm/ti/omap3_platform.c: revision 1.1
	sys/arch/arm/ti/ti_prcm.h: revision 1.2
	sys/arch/arm/ti/omap3_platform.c: revision 1.2
	sys/arch/arm/ti/ti_prcm.h: revision 1.3
	sys/arch/arm/ti/ti_prcm.h: revision 1.4
	sys/dev/fdt/fdt_clock.c: revision 1.9
	sys/arch/arm/ti/ti_edma.c: revision 1.1
	sys/arch/arm/ti/ti_otg.c: revision 1.1
	distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15
	sys/arch/arm/ti/if_cpsw.c: revision 1.7
	sys/arch/evbarm/conf/std.igepv2: file removal
	sys/arch/arm/ti/if_cpsw.c: revision 1.8
	sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1

Adapt ti fdt glue to support GENERIC kernel.

Do not search 64-bit directories for dts files

Fix am33xx_platform_early_putchar for pre-MMU output

Add bus driver for TI sysc interconncet.

Make com work again

Add EDMA TPCC and TPTC drivers.

Add driver for one-register-per-pin type pinctrl devices.

Add MMCHS support.

Add USB support.

Disable autoidle

Place devmap above KERNEL_IO_VBASE

Use Timer2 for timecounter, and enable hw module.

Add support for TI AM335x

Add atmel,24c256 compat data

Add I2C support.

Add tiiic, tps65217pmic

Add FDT support

Fix early putchar, add reset func

No support for tegra210 in armv7 kernel

Switch to GENERIC kernels only.

Get mac address from DT

Skip nodes with an "opp-suspend" property and fix tables that have disabled
nodes in the middle.

enumerate devices under child "clocks" node

Add support for platform specific opp table filters.

Add fdtbus_clock_count to count the number of clock references on a given node

enumerate devices under child "clocks" node

Add AM335x DVFS support.

Enable TI AM335x DVFS support

Add support for GPIO controller.

Add tigpio

Unhook BEAGLEBONE kernel from the build
Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).

Add support for hardware RNG.

Add tirng

Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty

Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to
am3_platform.c

Set stdout-path on TI OMAP3 BeagleBoard

Add support for TI OMAP3.

Add OMAP3 support.

Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition.
Mkimage (eroneously) creates a FAT16 partition (despite the configuration
asking for FAT32), and that has a root directory size limit.
Idea from Jared.

Skip xref if it is 0

Add generic USB PHY driver

Add driver for TI TWL4030 Power Management IC

Use the hwmod clk to get the timer rate and explicitly enable the
timecounter timer.

Add OMAP3 USB support.

Add twl, usbnopphy, tiusb, tiusbtll

Move omap3 dtb files to /boot/dtb

Remove BEAGLEBOARD kernel from list of kernels to build
Remove BEAGLEBOARD kernel (supported by GENERIC now)

Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.

Remove DEVKIT8000 kernel (GENERIC should work now)
Remove DPLL5 init ported from old omap code, it is not required

Set the stdout-path on xM like Ti OMAP3 BeagleBoard

Remove BEAGLEBOARDXM from the build
Remove BEAGLEBOARDXM kernel (supported by GENERIC now)

Handle different register layout on OMAP3

Add omapfb to FDT-ized TI port.

Use dss as console on Nokia N900.

Enable IRQ status bits for omap3 type and set speed properly

Add RTC support

Remove tps65950pm (hardware now supported by twl4030.c)

Add NAND flash support.

Add tigpmc, omapnand

Attach tiusb before the default pass since it adds a bus to reduce kernel output
Replace tps65950pm with twl (the former has been removed)

Fix non-FDT build

Cleanup and remove dependency on arch/arm/omap

Add support for GPIO interrupts and fix reading the state of output pins.
Match smsc,lan9115 and honour local-mac-address/mac-address properties

Only one instance of twl(4) is needed
Remove OVERO from build, and commented out N900 kernel config
OMAP3 SoC and all peripherals in the OVERO kernel are now supported by
GENERIC.

Remove commented out IGEPV2 entry

OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by
GENERIC.

No longer used.

Also match ti,omap2-onenand

Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context

Add driver for NXP TDA19988 HDMI encoder

Add support for AM335x display controller (LCDC).

Add tdahdmi, tilcdc, tifb

Test DRM_MODE_* flags, not VID_*

Comment out mode fixup (not needed it seems)

Use 297MHz for display clock

Select closest rate to desired pixel clock

Speed up mode setting a bit and turn off the display while changing modes
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.7.2.1 2019/09/17 19:54:10 martin Exp $
a25 1
include "arch/arm/ti/files.ti"
@


1.6
log
@Merge the [pgoyette-compat] branch
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.5 2019/01/19 20:56:03 jmcneill Exp $
d28 1
@


1.5
log
@Add support for (FDT-ized) Amlogic Meson8b.
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.4 2018/11/22 21:08:19 aymeric Exp $
@


1.4
log
@Switch the DE0 Nano SoC to the GENERIC kernel.
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.3 2018/11/05 07:42:56 skrll Exp $
d21 1
@


1.3
log
@Merge in VIRT now that qemu in pkgsrc can support it (missed in previous
commit)
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.2 2018/10/18 09:01:54 skrll Exp $
d20 1
@


1.2
log
@Provide generic start code that assumes the MMU is off and caches are
disabled as per the linux booting protocol for ARMv6 and ARMv7 boards.
u-boot image type should be changed to 'linux' for correct behaviour.

The new start code builds a minimal "bootstrap" L1PT with cached access
disabled and uses the same table for all processors.  AP startup is
performed in less steps and more code is written in C.

The bootstrap tables and stack are placed into an (orphaned) section
"_init_memory" which is given to uvm when it is no longer used.

Various kernels have been converted to use this code and tested.  Some
boards were provided by TNF. Thanks!

The GENERIC kernel now boots on boards using the TEGRA, SUNXI and EXYNOS
kernels. The GENERIC kernel will also work on RPI2 using u-boot.

Thanks to martin@@ and aymeric@@ for testing on parallella and nanosoc
respectively
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.1 2018/04/01 04:35:04 ryo Exp $
d25 1
@


1.1
log
@Add initial support for ARMv8 (AARCH64) (by nisimura@@ and ryo@@)

- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@@, jmcneill@@)
@
text
@d1 3
a3 1
#	$NetBSD$
a5 2
defparam opt_arm_debug.h	EARLYCONS

d11 8
d20 1
a20 2
#
#include "arch/arm/broadcom/files.bcm2835"
d22 1
d24 1
@


1.1.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 3
#	$NetBSD: files.generic,v 1.6 2019/01/27 02:08:38 pgoyette Exp $
#
# A generic (aarch32) kernel configuration info
d3 2
a10 8
file	arch/arm/arm32/arm32_boot.c
file	arch/arm/arm32/arm32_kvminit.c
file	arch/arm/arm32/arm32_reboot.c
file	arch/arm/arm32/irq_dispatch.S
file	arch/arm/arm32/armv7_generic_space.c
file	arch/arm/arm/arm_generic_dma.c
file	arch/arm/arm/bus_space_a4x.S

d12 2
a13 3
include "arch/arm/altera/files.altera"
include "arch/arm/amlogic/files.meson"
include "arch/arm/broadcom/files.bcm2835"
a14 1
include "arch/arm/samsung/files.exynos"
a15 2
include "arch/arm/vexpress/files.vexpress"
include "arch/arm/virt/files.virt"
@


1.1.4.2
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d1 1
a1 1
#	$NetBSD$
a25 1
include "arch/arm/ti/files.ti"
a27 7
include "arch/arm/xilinx/files.zynq"

#
# Stack-less Just-In-Time compiler
#

include	"external/bsd/sljit/conf/files.sljit"
@


1.1.2.1
log
@file files.generic was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
@
text
@d1 15
@


1.1.2.2
log
@Sync with HEAD.  77 conflicts resolved - all of them $NetBSD$
@
text
@a0 15
#	$NetBSD: files.generic,v 1.1 2018/04/01 04:35:04 ryo Exp $
#

defparam opt_arm_debug.h	EARLYCONS

include "arch/arm/pic/files.pic"
include "arch/arm/cortex/files.cortex"

include "arch/evbarm/conf/files.fdt"

# Add other board files here
#
#include "arch/arm/broadcom/files.bcm2835"
include "arch/arm/nvidia/files.tegra"
include "arch/arm/sunxi/files.sunxi"
@


1.1.2.3
log
@Sync with head
@
text
@d1 1
a1 3
#	$NetBSD: files.generic,v 1.2 2018/10/18 09:01:54 skrll Exp $
#
# A generic (aarch32) kernel configuration info
d3 2
a10 8
file	arch/arm/arm32/arm32_boot.c
file	arch/arm/arm32/arm32_kvminit.c
file	arch/arm/arm32/arm32_reboot.c
file	arch/arm/arm32/irq_dispatch.S
file	arch/arm/arm32/armv7_generic_space.c
file	arch/arm/arm/arm_generic_dma.c
file	arch/arm/arm/bus_space_a4x.S

d12 2
a13 1
include "arch/arm/broadcom/files.bcm2835"
a14 1
include "arch/arm/samsung/files.exynos"
a15 1
include "arch/arm/vexpress/files.vexpress"
@


1.1.2.4
log
@Sync with HEAD, resolve a couple of conflicts
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.4 2018/11/22 21:08:19 aymeric Exp $
a19 1
include "arch/arm/altera/files.altera"
a24 1
include "arch/arm/virt/files.virt"
@


1.1.2.5
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.generic,v 1.1.2.4 2018/11/26 01:52:21 pgoyette Exp $
a20 1
include "arch/arm/amlogic/files.meson"
@


