]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00160061 - MXC HDMI: Optimize HDMI clock management
authorDanny Nold <dannynold@freescale.com>
Fri, 14 Oct 2011 18:43:32 +0000 (13:43 -0500)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:09:44 +0000 (14:09 +0200)
commit6a074b1c98af12fc2e375f65f810410137b5e953
tree560f6163a9611525d240d2750f6c0309aa74756a
parent414bf77d48f7fed24fc8357815f8c83166ffe3c1
ENGR00160061 - MXC HDMI: Optimize HDMI clock management

- Ensure HDMI clocks are disabled when leaving HDMI core probe function.
- Create HDMI core api to allow HDMI sub-drivers to init, enable, and
disable the HDMI IRQ.  Required to optimally manage HDMI clocks,
allow IAHB to be disabled, and still have video and audio sub-drivers
able to receive interrupts.
- Update code to adjust for decoupled ISFR and IAHB clocks.
- Disable IAHB clocks whenever HDMI not plugged in.

Signed-off-by: Danny Nold <dannynold@freescale.com>
drivers/mfd/mxc-hdmi-core.c
drivers/video/mxc_hdmi.c
include/linux/mfd/mxc-hdmi-core.h