phy: ti: am654: simplify regfield handling
authorSekhar Nori <nsekhar@ti.com>
Mon, 27 Jul 2020 19:46:01 +0000 (01:16 +0530)
committerVinod Koul <vkoul@kernel.org>
Sun, 23 Aug 2020 14:09:57 +0000 (19:39 +0530)
commitc3e60e5a9eb9d98d80faa36d0c619c62d3545050
tree74221f810537c112fcf770e0c7cbc5829cb22280
parenta85643d47d111730f6ad7cf0f5736fcd4164c14b
phy: ti: am654: simplify regfield handling

regfield handling in current driver code is made complicated
by having a separate regfield variable for each field which
is allocated individually.

This quickly gets unwieldy once number of regfields increase.
Instead, use an array of regfields which are allocated in a
loop.

Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Link: https://lore.kernel.org/r/20200727194603.44636-2-nsekhar@ti.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/ti/phy-am654-serdes.c