]> git.baikalelectronics.ru Git - uboot.git/commit
spi: sun4i: Access registers and bits via enum offsets
authorJagan Teki <jagan@amarulasolutions.com>
Wed, 27 Feb 2019 14:32:08 +0000 (20:02 +0530)
committerJagan Teki <jagan@amarulasolutions.com>
Mon, 4 Mar 2019 12:38:56 +0000 (18:08 +0530)
commite516d86a5fff53062a21dd4fab04bcc16a347aa7
tree336cd9a4e0bbb1c4edd24fb5cb1b00a8dd9b87a9
parentc612c2e13362e414373fafaa3af1a5f073c642cc
spi: sun4i: Access registers and bits via enum offsets

Allwinner support two different SPI controllers one for A10 and
another for A31 with minimal changes in register offsets and
respective register bits, but the logic for accessing the SPI
master via SPI slave remains nearly similar.

Add enum offsets for register set and register bits, so-that
it can access both classes of SPI controllers.

Assign same control register for global, transfer and fifo control
registers to make the same code compatible with A31 SPI controller.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Tested-by: Stefan Mavrodiev <stefan@olimex.com> # A20-SOM204
drivers/spi/sun4i_spi.c