On Mon, Oct 07, 2024 at 01:12:08PM +0900, Damien Le Moal wrote: > Introduce the macro ROCKCHIP_PCIE_AT_SIZE_ALIGN defined using > ROCKCHIP_PCIE_AT_MIN_NUM_BITS to initialize the .align field of the > controller epc_features structure, avoiding using the "magic" value 8 > directly. > > Signed-off-by: Damien Le Moal <dlemoal@xxxxxxxxxx> Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxx> - Mani > --- > drivers/pci/controller/pcie-rockchip-ep.c | 2 +- > drivers/pci/controller/pcie-rockchip.h | 1 + > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/pci/controller/pcie-rockchip-ep.c b/drivers/pci/controller/pcie-rockchip-ep.c > index 27a7febb74e0..5a07084fb7c4 100644 > --- a/drivers/pci/controller/pcie-rockchip-ep.c > +++ b/drivers/pci/controller/pcie-rockchip-ep.c > @@ -446,7 +446,7 @@ static const struct pci_epc_features rockchip_pcie_epc_features = { > .linkup_notifier = false, > .msi_capable = true, > .msix_capable = false, > - .align = 256, > + .align = ROCKCHIP_PCIE_AT_SIZE_ALIGN, > }; > > static const struct pci_epc_features* > diff --git a/drivers/pci/controller/pcie-rockchip.h b/drivers/pci/controller/pcie-rockchip.h > index 15ee949f2485..02368ce9bd54 100644 > --- a/drivers/pci/controller/pcie-rockchip.h > +++ b/drivers/pci/controller/pcie-rockchip.h > @@ -248,6 +248,7 @@ > > #define ROCKCHIP_PCIE_AT_MIN_NUM_BITS 8 > #define ROCKCHIP_PCIE_AT_MAX_NUM_BITS 20 > +#define ROCKCHIP_PCIE_AT_SIZE_ALIGN (1UL << ROCKCHIP_PCIE_AT_MIN_NUM_BITS) > > #define ROCKCHIP_PCIE_AT_IB_EP_FUNC_BAR_ADDR0(fn, bar) \ > (PCIE_CORE_AXI_CONF_BASE + 0x0828 + (fn) * 0x0040 + (bar) * 0x0008) > -- > 2.46.2 > -- மணிவண்ணன் சதாசிவம்