Home | History | Annotate | Download | only in samsung
History log of /src/sys/arch/arm/samsung/exynos_wdt.c
RevisionDateAuthorComments
 1.12  27-Jan-2021  thorpej Rename of_match_compat_data() to of_compatible_match(). Similarly,
rename of_search_compatible() to of_compatible_lookup().

Standardize on of_compatible_match() for driver matching, and adapt
all call sites.
 1.11  18-Oct-2019  skrll branches: 1.11.8;
Use PRIxBUSADDR
 1.10  07-Jan-2016  marty branches: 1.10.18;
Exynos WDT - change the compatible string to match the current dts
 1.9  21-Dec-2015  marty 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.8  15-Dec-2015  marty XU4 FDT WDT - convert driver to FDT

The watchdog timer is the most trivial driver in exynos, from the POV of
converting to FDT, so go ahead and do it first. NOTE: There's a hack in
the driver that needs to eventually be fixed -- the clock frequency is
hardwired when it should be gotten from the clock in the device tree. I'll
come back and fix this when I'm more comfortable with the api.
 1.7  13-Dec-2015  marty undo 'typo' fix and restore 'frequency' to dictionary

Oops. The 'typo' was elsewhere and I accidently removed setting
the frequency. Fix that.
 1.6  10-Dec-2015  marty Fix a typo
 1.5  29-Sep-2014  reinoud branches: 1.5.2;
Phase 2 of samsung/exynos_* cleanup
 1.4  19-Apr-2014  reinoud branches: 1.4.2; 1.4.4; 1.4.6; 1.4.8; 1.4.10;
Move the watchdog registers back to the exynos_reg.h
 1.3  19-Apr-2014  reinoud Move the WDT register definitions to the C source to unclutter the directory
 1.2  18-Apr-2014  reinoud Fix attachment of wdt to also use the bus_space_handle

While here, move the registers outside the global register file to a separate
wdt_reg.h file.
 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.10.3  03-Dec-2017  jdolecek update from HEAD
 1.4.10.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.10.1  19-Apr-2014  tls file exynos_wdt.c was added on branch tls-maxphys on 2014-08-20 00:02:47 +0000
 1.4.8.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.4.6.2  10-Aug-2014  tls Rebase.
 1.4.6.1  19-Apr-2014  tls file exynos_wdt.c was added on branch tls-earlyentropy on 2014-08-10 06:53:52 +0000
 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  19-Apr-2014  yamt file exynos_wdt.c 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  19-Apr-2014  rmind file exynos_wdt.c was added on branch rmind-smpnet on 2014-05-18 17:44:59 +0000
 1.5.2.2  19-Mar-2016  skrll Sync with HEAD
 1.5.2.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.10.18.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.11.8.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed