Hi Dan, Thank you for the review. On Wed, Mar 27, 2024 at 7:58 AM Dan Carpenter <dan.carpenter@xxxxxxxxxx> wrote: > > On Tue, Mar 26, 2024 at 10:28:38PM +0000, Prabhakar wrote: > > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx> > > > > On RZ/V2H(P) SoC, the power registers for SD and ETH do not exist, > > resulting in invalid register offsets. Ensure that the register offsets > > are valid before any read/write operations are performed. If the power > ^^^^^^^^^^^^ > > registers are not available, both SD and ETH will be set to -EINVAL. > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Where does this happen? It doesn't seem to be a part of this patchset. > -EINVAL seems weird here, but it's hard to judge without actually seeing > it. > Good catch, in patch 13/13 it should be below instead of sd_ch and eth_poc assigned to 0. +static const struct rzg2l_hwcfg rzv2h_hwcfg = { + .regs = { + .pwpr = 0x3c04, + .sd_ch = -EINVAL, + .eth_poc = -EINVAL, + }, +}; Cheers, Prabhakar