Thread (13 messages) 13 messages, 4 authors, 2015-11-24

[PATCH v4 2/5] mfd: syscon: add a DT property to set value width

From: arnd@arndb.de (Arnd Bergmann)
Date: 2015-11-23 15:20:38
Also in: linux-watchdog, lkml

On Monday 23 November 2015 10:17:38 Damien Riegel wrote:
Currently syscon has a fixed configuration of 32 bits for register and
values widths. In some cases, it would be desirable to be able to
customize the value width.

For example, certain boards (like the ones manufactured by Technologic
Systems) have a FPGA that is memory-mapped, but its registers are only
16-bit wide.

This patch adds an optional "bus-width" DT binding for syscon that
allows to change the width for the data bus (i.e. val_bits). If this
property is provided, it will also adjust the register stride to
bus-width / 8. If not provided, the default configuration is used.

Signed-off-by: Damien Riegel <redacted>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help