Home | History | Annotate | Download | only in samsung
History log of /src/sys/arch/arm/samsung/exynos4_reg.h
RevisionDateAuthorComments
 1.16  16-Feb-2022  andvar fix various typos, mainly in comments.
 1.15  19-Aug-2018  skrll branches: 1.15.4;
Some changes to bring back exynos4 support and make exynos5 support more
modern/generic

- Provide a exynos_platform_early_putchar based on CONSADDR and remove
EXYNOS_CONSOLE_EARLY
- Provide devmaps for exynos4 and exynos5
- Simplify exynos_bootstrap
- Update exynos_start.S to use exynos_platform_early_putchar - this
needs a fix in a9_subr.S for arm_cpuinit to save lr in a callee save
register and not use ip. Maybe this change is safe now, but too much
testing required to commit it now.
 1.14  21-Dec-2015  marty branches: 1.14.10;
XU4 FDT final checkpoint

step N of N: get rid of baggage by removing whole files. What's left is in
approximately the same shape as when the FDT update started, that is mostly
broken. What's missing is most of the 76 devices recognized in the dtd. In
other words, This is barely the start of a port.

Next up, gpio then i2c, followed either by straightening out usb or getting
the sdhc driver to work -- both probably require getting the interrupt
combiner to work first. A large chunk of work is left to do on the clocks.
I barely got them attaching to fdt and didn't do anything to take advantage
of the information in the dtd.

None of the other existing drivers, such as they are, properly request gpios,
i2c or clocks, and, of course power domains are off the table.
 1.13  05-Sep-2014  skrll branches: 1.13.2;
RCSId police
 1.12  04-Sep-2014  reinoud 1st stage of USB support for Exynos5 chips: the register definitions
 1.11  02-Sep-2014  reinoud Fix typos
 1.10  28-Aug-2014  reinoud Add comments to Exynos4 PLL registers and add Exynos5 PLL registers
 1.9  28-Aug-2014  reinoud Add CMU PLL offsets
 1.8  14-Aug-2014  reinoud branches: 1.8.2;
Adjust AUDIOCORE mapping for exynos4 to map in entire piece.
 1.7  11-Jun-2014  reinoud branches: 1.7.2; 1.7.4;
Add USB2HOST aliases for exynos4 and exynos5 from where the ehci/ohci/phy are
referenced from
 1.6  04-Jun-2014  reinoud Remove comment about possible identification of the MCUCTL
 1.5  03-Jun-2014  reinoud Explicitly mark MCUCTL_ISP_OFFSET as an unknown module to prevent confusion
 1.4  14-May-2014  reinoud branches: 1.4.2; 1.4.4;
Revisit gpio and revisit register file mapping. The additional register files
are now mapped behind the origional register file.

The gpio channel GPZ is mapped over I2S0 in the separate audio register file
and were both abusively mapped over I2C0 in the main register file!

While here, delay the gpio bootstrap till on attachment. We could hasten it in
the odroid_machdep.c if needed. Also make the gpio code more resilliant and
allow booting correctly without any GPIO bits defined/available.
 1.3  09-May-2014  reinoud The EXYNOS4_I2C0_OFFSET is actually reffered to as additional GPIO space.
 1.2  29-Apr-2014  reinoud Commit initial USB adapter support and associated DMA tags
 1.1  13-Apr-2014  matt Add initial support for the ODROID-XU and ODROID-U3.
Still a work in progress. Started by nick and reinoud.
 1.4.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1  14-May-2014  yamt file exynos4_reg.h was added on branch yamt-pagecache on 2014-05-22 11:39:34 +0000
 1.4.2.2  18-May-2014  rmind sync with head
 1.4.2.1  14-May-2014  rmind file exynos4_reg.h was added on branch rmind-smpnet on 2014-05-18 17:44:59 +0000
 1.7.4.1  04-Jan-2015  martin Pull up the following revisions, requested by skrll in #373:

sys/arch/arm/samsung/exynos4_loc.c 1.10-1.11
sys/arch/arm/samsung/exynos4_reg.h 1.8-1.13
sys/arch/arm/samsung/exynos5_loc.c 1.8-1.12
sys/arch/arm/samsung/exynos5_reg.h 1.11-1.20
sys/arch/arm/samsung/exynos_gpio.c 1.7-1.12
sys/arch/arm/samsung/exynos_i2c.c 1.2-1.3
sys/arch/arm/samsung/exynos_intr.h 1.2
sys/arch/arm/samsung/exynos_io.c 1.7-1.8
sys/arch/arm/samsung/exynos_io.h 1.5-1.6
sys/arch/arm/samsung/exynos_reg.h 1.8-1.13
sys/arch/arm/samsung/exynos_smc.S 1.2-1.3
sys/arch/arm/samsung/exynos_soc.c 1.15-1.27
sys/arch/arm/samsung/exynos_usb.c 1.8-1.13
sys/arch/arm/samsung/exynos_var.h 1.13-1.18
sys/arch/arm/samsung/exynos_wdt.c 1.5
sys/arch/arm/samsung/mct.c 1.4-1.5
sys/arch/arm/samsung/mct_reg.h 1.2
sys/arch/arm/samsung/mct_var.h 1.3
sys/arch/arm/samsung/smc.h 1.2
sys/arch/arm/samsung/sscom.c 1.7
sys/arch/evbarm/odroid/odroid_machdep.c 1.25-1.39
sys/arch/evbarm/odroid/odroid_start.S 1.4-1.6
sys/arch/evbarm/conf/std.odroid 1.3-1.5
sys/arch/evbarm/conf/ODROID delete
sys/arch/evbarm/conf/ODROID-U 1.10-1.17
sys/arch/evbarm/conf/ODROID_INSTALL delete
sys/arch/evbarm/conf/ODROID-XU 1.1-1.4

Improve ODROID support.
 1.7.2.2  10-Aug-2014  tls Rebase.
 1.7.2.1  11-Jun-2014  tls file exynos4_reg.h was added on branch tls-earlyentropy on 2014-08-10 06:53:52 +0000
 1.8.2.3  03-Dec-2017  jdolecek update from HEAD
 1.8.2.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.2.1  14-Aug-2014  tls file exynos4_reg.h was added on branch tls-maxphys on 2014-08-20 00:02:47 +0000
 1.13.2.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.14.10.1  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.15.4.2  10-Jun-2019  christos Sync with HEAD
 1.15.4.1  19-Aug-2018  christos file exynos4_reg.h was added on branch phil-wifi on 2019-06-10 22:05:56 +0000

RSS XML Feed