[PATCH v2 3/5] pinctrl: st: Enhance the controller to manage unavailable registers
From: srinivas kandagatla <hidden>
Date: 2014-03-07 10:45:11
Also in:
linux-devicetree, lkml
From: srinivas kandagatla <hidden>
Date: 2014-03-07 10:45:11
Also in:
linux-devicetree, lkml
Hi Peppe, Thanks for the patch. On 07/03/14 09:41, Maxime COQUELIN wrote:
From: Giuseppe Cavallaro <redacted> This patch adds a new logic inside the st pinctrl to manage an unsupported scenario: some sysconfig are not available! This is the case of STiH407 where, although documented, the following registers from SYSCFG_FLASH have been removed from the SoC. SYSTEM_CONFIG3040 Output Enable pad control for all PIO Alternate Functions and SYSTEM_ CONFIG3050 Pull Up pad control for all PIO Alternate Functions Without managing this condition an imprecise external abort will be detect. To do this the patch also reviews the st_parse_syscfgs and other routines to manipulate the registers only if actually available. In any case, for example the st_parse_syscfgs detected an error condition but no action was made in the st_pctl_probe_dt. Signed-off-by: Maxime Coquelin <redacted> Signed-off-by: Giuseppe Cavallaro <redacted> ---
Acked-by: Srinivas Kandagatla <redacted> --srini