On 22/12/2022 14:16, Manivannan Sadhasivam wrote: > Register regions of the LLCC banks are located at different addresses. > Currently, the binding just lists the LLCC0 base address and tries to > cover all the banks using a single size. This is entirely wrong as there > are other register regions that happen to lie inside the size covered by > the binding such as the memory controller and holes. > > So this needs to be fixed by specifying the base address of individual > LLCC banks. This approach will break the existing users of this binding > as the register regions are splitted and the drivers now cannot use > LLCC0 register region for accessing rest of the banks (which is wrong > anyway). > > But considering the fact that the binding was wrong from the day one and > also the device drivers going wrong by the binding, this breakage is > acceptable. > > Reported-by: Parikshit Pareek <quic_ppareek@xxxxxxxxxxx> > Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxx> > --- Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> Best regards, Krzysztof