mirror of
https://github.com/torvalds/linux.git
synced 2024-11-25 05:32:00 +00:00
memory: renesas-rpc-if: simplify register update
No need to open code regmap_update_bits(). Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Tested-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Link: https://lore.kernel.org/r/20211117102902.20062-1-wsa+renesas@sang-engineering.com Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
This commit is contained in:
parent
2602dc10f9
commit
2db468d6fd
@ -259,17 +259,14 @@ EXPORT_SYMBOL(rpcif_sw_init);
|
||||
|
||||
static void rpcif_rzg2l_timing_adjust_sdr(struct rpcif *rpc)
|
||||
{
|
||||
u32 data;
|
||||
|
||||
regmap_write(rpc->regmap, RPCIF_PHYWR, 0xa5390000);
|
||||
regmap_write(rpc->regmap, RPCIF_PHYADD, 0x80000000);
|
||||
regmap_write(rpc->regmap, RPCIF_PHYWR, 0x00008080);
|
||||
regmap_write(rpc->regmap, RPCIF_PHYADD, 0x80000022);
|
||||
regmap_write(rpc->regmap, RPCIF_PHYWR, 0x00008080);
|
||||
regmap_write(rpc->regmap, RPCIF_PHYADD, 0x80000024);
|
||||
|
||||
regmap_read(rpc->regmap, RPCIF_PHYCNT, &data);
|
||||
regmap_write(rpc->regmap, RPCIF_PHYCNT, data | RPCIF_PHYCNT_CKSEL(3));
|
||||
regmap_update_bits(rpc->regmap, RPCIF_PHYCNT, RPCIF_PHYCNT_CKSEL(3),
|
||||
RPCIF_PHYCNT_CKSEL(3));
|
||||
regmap_write(rpc->regmap, RPCIF_PHYWR, 0x00000030);
|
||||
regmap_write(rpc->regmap, RPCIF_PHYADD, 0x80000032);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user