Re: [PATCH 1/3] arm: omap2: Export devconf1 bypass and acbias.
From: Belisko Marek <hidden>
Date: 2013-11-11 22:20:34
Also in:
linux-arm-kernel, linux-omap, lkml
From: Belisko Marek <hidden>
Date: 2013-11-11 22:20:34
Also in:
linux-arm-kernel, linux-omap, lkml
Hi Tony, On Mon, Nov 11, 2013 at 5:49 PM, Tony Lindgren [off-list ref] wrote:
* Marek Belisko [off-list ref] [131014 14:11]:quoted
devconf1 reg access is localized only in mach-omap2 and we need to export updating of devconf1 from omapdss venc driver (bypass and acbias bits). Add simple api call which update only necessary bits....quoted
+void update_bypass_acbias(bool bypass, bool acbias) +{ +#ifdef CONFIG_ARCH_OMAP3 + int val = omap_ctrl_readl(OMAP343X_CONTROL_DEVCONF1); + + if (bypass) + val |= OMAP2_TVOUTBYPASS; + else + val &= ~OMAP2_TVOUTBYPASS; + + if (acbias) + val |= OMAP2_TVACEN; + else + val &= ~OMAP2_TVACEN; + + omap_ctrl_writel(val, OMAP343X_CONTROL_DEVCONF1); +#endifIf this is truly a pinmux, you could already access this using pinctrl-single,bits device tree driver.
AFAIK it's not pinmux it's register where we update bits. Or am I missing something?
But I guess that won't work yet, so it's best to set this up as a separate driver like we've done for the USB PHY registers. Regards, Tony
BR, marek -- as simple and primitive as possible ------------------------------------------------- Marek Belisko - OPEN-NANDRA Freelance Developer Ruska Nova Ves 219 | Presov, 08005 Slovak Republic Tel: +421 915 052 184 skype: marekwhite twitter: #opennandra web: http://open-nandra.com