History log of /netbsd-current/sys/arch/arm/nvidia/tegra_soc.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.16 24-Sep-2018 jmcneill

Remove two unused bs handles


Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.15 01-Apr-2018 ryo

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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 nick-nhusb-base-20170825
# 1.14 20-Jul-2017 jmcneill

branches: 1.14.2; 1.14.4;
Get rid of tegra_chip_id/tegra_chip_name and rely on FDT for this info.


Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.13 28-May-2017 jmcneill

Remove unused tegra_dma_tag


# 1.12 27-May-2017 jmcneill

GC unused tegra_dma_bootstrap function.


# 1.11 25-May-2017 jmcneill

Chip detection and MP spinup code for Tegra210


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
# 1.10 22-Apr-2017 jmcneill

Get rid of tegra_cpuinit after scanning fdt and attach the cpufreq support
to the /cpus node. Use regulator API instead of poking directly at the I2C
controller to set voltages.


Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422
# 1.9 26-Mar-2016 skrll

branches: 1.9.2;
Restore HOST1X and AHB_A2 to pmap_devmap to give pmap less work to do


Revision tags: nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.8 22-Dec-2015 jmcneill

Switch Tegra over to fdt based clocks and reset controls.


# 1.7 19-Nov-2015 jmcneill

Remove HOST1X and AHB_A2 from pmap_devmap


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
# 1.6 13-May-2015 jmcneill

Tegra K1 CPU frequency scaling support.

jetsontk1# sysctl machdep.cpu
machdep.cpu.frequency.target = 2292
machdep.cpu.frequency.current = 2292
machdep.cpu.frequency.available = 2292 2100 1896 1692 1500 1296 1092 900 696


# 1.5 03-May-2015 jmcneill

Add Tegra K1 PCIE support.


# 1.4 28-Apr-2015 jmcneill

Add a basic driver for the Clock and Reset controller, use it to determine
CPU frequency.


# 1.3 26-Apr-2015 jmcneill

add Tegra124 MP support


Revision tags: nick-nhusb-base-20150406
# 1.2 29-Mar-2015 jmcneill

branches: 1.2.2;
Use shared armv7_generic_space


# 1.1 29-Mar-2015 jmcneill

NVIDIA Tegra K1 support, work in progress.


# 1.14 20-Jul-2017 jmcneill

Get rid of tegra_chip_id/tegra_chip_name and rely on FDT for this info.


Revision tags: perseant-stdc-iso10646-base netbsd-8-base
# 1.13 28-May-2017 jmcneill

Remove unused tegra_dma_tag


# 1.12 27-May-2017 jmcneill

GC unused tegra_dma_bootstrap function.


# 1.11 25-May-2017 jmcneill

Chip detection and MP spinup code for Tegra210


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
# 1.10 22-Apr-2017 jmcneill

Get rid of tegra_cpuinit after scanning fdt and attach the cpufreq support
to the /cpus node. Use regulator API instead of poking directly at the I2C
controller to set voltages.


Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422
# 1.9 26-Mar-2016 skrll

branches: 1.9.2;
Restore HOST1X and AHB_A2 to pmap_devmap to give pmap less work to do


Revision tags: nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.8 22-Dec-2015 jmcneill

Switch Tegra over to fdt based clocks and reset controls.


# 1.7 19-Nov-2015 jmcneill

Remove HOST1X and AHB_A2 from pmap_devmap


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
# 1.6 13-May-2015 jmcneill

Tegra K1 CPU frequency scaling support.

jetsontk1# sysctl machdep.cpu
machdep.cpu.frequency.target = 2292
machdep.cpu.frequency.current = 2292
machdep.cpu.frequency.available = 2292 2100 1896 1692 1500 1296 1092 900 696


# 1.5 03-May-2015 jmcneill

Add Tegra K1 PCIE support.


# 1.4 28-Apr-2015 jmcneill

Add a basic driver for the Clock and Reset controller, use it to determine
CPU frequency.


# 1.3 26-Apr-2015 jmcneill

add Tegra124 MP support


Revision tags: nick-nhusb-base-20150406
# 1.2 29-Mar-2015 jmcneill

branches: 1.2.2;
Use shared armv7_generic_space


# 1.1 29-Mar-2015 jmcneill

NVIDIA Tegra K1 support, work in progress.


# 1.13 28-May-2017 jmcneill

Remove unused tegra_dma_tag


# 1.12 27-May-2017 jmcneill

GC unused tegra_dma_bootstrap function.


# 1.11 25-May-2017 jmcneill

Chip detection and MP spinup code for Tegra210


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
# 1.10 22-Apr-2017 jmcneill

Get rid of tegra_cpuinit after scanning fdt and attach the cpufreq support
to the /cpus node. Use regulator API instead of poking directly at the I2C
controller to set voltages.


Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422
# 1.9 26-Mar-2016 skrll

branches: 1.9.2;
Restore HOST1X and AHB_A2 to pmap_devmap to give pmap less work to do


Revision tags: nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.8 22-Dec-2015 jmcneill

Switch Tegra over to fdt based clocks and reset controls.


# 1.7 19-Nov-2015 jmcneill

Remove HOST1X and AHB_A2 from pmap_devmap


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
# 1.6 13-May-2015 jmcneill

Tegra K1 CPU frequency scaling support.

jetsontk1# sysctl machdep.cpu
machdep.cpu.frequency.target = 2292
machdep.cpu.frequency.current = 2292
machdep.cpu.frequency.available = 2292 2100 1896 1692 1500 1296 1092 900 696


# 1.5 03-May-2015 jmcneill

Add Tegra K1 PCIE support.


# 1.4 28-Apr-2015 jmcneill

Add a basic driver for the Clock and Reset controller, use it to determine
CPU frequency.


# 1.3 26-Apr-2015 jmcneill

add Tegra124 MP support


Revision tags: nick-nhusb-base-20150406
# 1.2 29-Mar-2015 jmcneill

branches: 1.2.2;
Use shared armv7_generic_space


# 1.1 29-Mar-2015 jmcneill

NVIDIA Tegra K1 support, work in progress.


# 1.12 27-May-2017 jmcneill

GC unused tegra_dma_bootstrap function.


# 1.11 25-May-2017 jmcneill

Chip detection and MP spinup code for Tegra210


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
# 1.10 22-Apr-2017 jmcneill

Get rid of tegra_cpuinit after scanning fdt and attach the cpufreq support
to the /cpus node. Use regulator API instead of poking directly at the I2C
controller to set voltages.


Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422
# 1.9 26-Mar-2016 skrll

branches: 1.9.2;
Restore HOST1X and AHB_A2 to pmap_devmap to give pmap less work to do


Revision tags: nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.8 22-Dec-2015 jmcneill

Switch Tegra over to fdt based clocks and reset controls.


# 1.7 19-Nov-2015 jmcneill

Remove HOST1X and AHB_A2 from pmap_devmap


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
# 1.6 13-May-2015 jmcneill

Tegra K1 CPU frequency scaling support.

jetsontk1# sysctl machdep.cpu
machdep.cpu.frequency.target = 2292
machdep.cpu.frequency.current = 2292
machdep.cpu.frequency.available = 2292 2100 1896 1692 1500 1296 1092 900 696


# 1.5 03-May-2015 jmcneill

Add Tegra K1 PCIE support.


# 1.4 28-Apr-2015 jmcneill

Add a basic driver for the Clock and Reset controller, use it to determine
CPU frequency.


# 1.3 26-Apr-2015 jmcneill

add Tegra124 MP support


Revision tags: nick-nhusb-base-20150406
# 1.2 29-Mar-2015 jmcneill

branches: 1.2.2;
Use shared armv7_generic_space


# 1.1 29-Mar-2015 jmcneill

NVIDIA Tegra K1 support, work in progress.


# 1.11 25-May-2017 jmcneill

Chip detection and MP spinup code for Tegra210


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
# 1.10 22-Apr-2017 jmcneill

Get rid of tegra_cpuinit after scanning fdt and attach the cpufreq support
to the /cpus node. Use regulator API instead of poking directly at the I2C
controller to set voltages.


Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422
# 1.9 26-Mar-2016 skrll

branches: 1.9.2;
Restore HOST1X and AHB_A2 to pmap_devmap to give pmap less work to do


Revision tags: nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.8 22-Dec-2015 jmcneill

Switch Tegra over to fdt based clocks and reset controls.


# 1.7 19-Nov-2015 jmcneill

Remove HOST1X and AHB_A2 from pmap_devmap


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
# 1.6 13-May-2015 jmcneill

Tegra K1 CPU frequency scaling support.

jetsontk1# sysctl machdep.cpu
machdep.cpu.frequency.target = 2292
machdep.cpu.frequency.current = 2292
machdep.cpu.frequency.available = 2292 2100 1896 1692 1500 1296 1092 900 696


# 1.5 03-May-2015 jmcneill

Add Tegra K1 PCIE support.


# 1.4 28-Apr-2015 jmcneill

Add a basic driver for the Clock and Reset controller, use it to determine
CPU frequency.


# 1.3 26-Apr-2015 jmcneill

add Tegra124 MP support


Revision tags: nick-nhusb-base-20150406
# 1.2 29-Mar-2015 jmcneill

branches: 1.2.2;
Use shared armv7_generic_space


# 1.1 29-Mar-2015 jmcneill

NVIDIA Tegra K1 support, work in progress.


Revision tags: prg-localcount2-base pgoyette-localcount-20170426
# 1.10 22-Apr-2017 jmcneill

Get rid of tegra_cpuinit after scanning fdt and attach the cpufreq support
to the /cpus node. Use regulator API instead of poking directly at the I2C
controller to set voltages.


Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422
# 1.9 26-Mar-2016 skrll

branches: 1.9.2;
Restore HOST1X and AHB_A2 to pmap_devmap to give pmap less work to do


Revision tags: nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.8 22-Dec-2015 jmcneill

Switch Tegra over to fdt based clocks and reset controls.


# 1.7 19-Nov-2015 jmcneill

Remove HOST1X and AHB_A2 from pmap_devmap


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
# 1.6 13-May-2015 jmcneill

Tegra K1 CPU frequency scaling support.

jetsontk1# sysctl machdep.cpu
machdep.cpu.frequency.target = 2292
machdep.cpu.frequency.current = 2292
machdep.cpu.frequency.available = 2292 2100 1896 1692 1500 1296 1092 900 696


# 1.5 03-May-2015 jmcneill

Add Tegra K1 PCIE support.


# 1.4 28-Apr-2015 jmcneill

Add a basic driver for the Clock and Reset controller, use it to determine
CPU frequency.


# 1.3 26-Apr-2015 jmcneill

add Tegra124 MP support


Revision tags: nick-nhusb-base-20150406
# 1.2 29-Mar-2015 jmcneill

branches: 1.2.2;
Use shared armv7_generic_space


# 1.1 29-Mar-2015 jmcneill

NVIDIA Tegra K1 support, work in progress.


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422
# 1.9 26-Mar-2016 skrll

Restore HOST1X and AHB_A2 to pmap_devmap to give pmap less work to do


Revision tags: nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.8 22-Dec-2015 jmcneill

Switch Tegra over to fdt based clocks and reset controls.


# 1.7 19-Nov-2015 jmcneill

Remove HOST1X and AHB_A2 from pmap_devmap


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
# 1.6 13-May-2015 jmcneill

Tegra K1 CPU frequency scaling support.

jetsontk1# sysctl machdep.cpu
machdep.cpu.frequency.target = 2292
machdep.cpu.frequency.current = 2292
machdep.cpu.frequency.available = 2292 2100 1896 1692 1500 1296 1092 900 696


# 1.5 03-May-2015 jmcneill

Add Tegra K1 PCIE support.


# 1.4 28-Apr-2015 jmcneill

Add a basic driver for the Clock and Reset controller, use it to determine
CPU frequency.


# 1.3 26-Apr-2015 jmcneill

add Tegra124 MP support


Revision tags: nick-nhusb-base-20150406
# 1.2 29-Mar-2015 jmcneill

branches: 1.2.2;
Use shared armv7_generic_space


# 1.1 29-Mar-2015 jmcneill

NVIDIA Tegra K1 support, work in progress.