[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1439285884-16051-1-git-send-email-alexandre.belloni@free-electrons.com>
Date: Tue, 11 Aug 2015 11:38:00 +0200
From: Alexandre Belloni <alexandre.belloni@...e-electrons.com>
To: Nicolas Ferre <nicolas.ferre@...el.com>
Cc: Boris Brezillon <boris.brezillon@...e-electrons.com>,
linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
Alexandre Belloni <alexandre.belloni@...e-electrons.com>,
Daniel Lezcano <daniel.lezcano@...aro.org>,
linux-pwm@...r.kernel.org, linux-watchdog@...r.kernel.org,
Thierry Reding <thierry.reding@...il.com>,
Thomas Gleixner <tglx@...utronix.de>,
Wim Van Sebroeck <wim@...ana.be>
Subject: [PATCH v3 0/4] ARM: at91: Properly handle slow clock
Hi,
It was discovered that all the slow clock user were not properly claiming it.
This can end up in a system hang because the last registered user is releasing
it, and it gets disabled.
commit dca1a4b5ff6e ("clk: at91: keep slow clk enabled to prevent system hang")
was a workaround. This series is adding the slow clock to the necessary drivers
to avoid the issue and then removes that workaround.
Changes in v3:
- dropped patches that were already taken or submitted separately
- sclk is not a global anymore in timer-atmel-st.c
- added Greg's ack
Cc: Daniel Lezcano <daniel.lezcano@...aro.org>
Cc: linux-pwm@...r.kernel.org
Cc: linux-watchdog@...r.kernel.org
Cc: Thierry Reding <thierry.reding@...il.com>
Cc: Thomas Gleixner <tglx@...utronix.de>
Cc: Wim Van Sebroeck <wim@...ana.be>
Alexandre Belloni (2):
watchdog: at91sam9: get and use slow clock
clocksource: atmel-st: get and use slow clock
Boris Brezillon (2):
clocksource: tcb_clksrc: fix setup_clkevents error path
misc: atmel_tclib: get and use slow clock
drivers/clocksource/tcb_clksrc.c | 10 +++++++++-
drivers/clocksource/timer-atmel-st.c | 31 ++++++++++++++++++++++---------
drivers/misc/atmel_tclib.c | 4 ++++
drivers/pwm/pwm-atmel-tcb.c | 23 ++++++++++++++++-------
drivers/watchdog/at91sam9_wdt.c | 22 ++++++++++++++++++++--
include/linux/atmel_tc.h | 1 +
6 files changed, 72 insertions(+), 19 deletions(-)
--
2.1.4
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists