Re: [PATCH] PCI: imx6: Clean up comments and whitespace

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Jan 18, 2025 at 03:07:27PM -0600, Bjorn Helgaas wrote:
> From: Bjorn Helgaas <bhelgaas@xxxxxxxxxx>
>
> For readability, fix typos and comments that needlessly exceed 80 columns.
>
> Signed-off-by: Bjorn Helgaas <bhelgaas@xxxxxxxxxx>

Reviewed-by: Frank Li <Frank.Li@xxxxxxx>

> ---
>  drivers/pci/controller/dwc/pci-imx6.c | 41 ++++++++++++++-------------
>  1 file changed, 22 insertions(+), 19 deletions(-)
>
> diff --git a/drivers/pci/controller/dwc/pci-imx6.c b/drivers/pci/controller/dwc/pci-imx6.c
> index 06d22f23c6b3..d70e6c427976 100644
> --- a/drivers/pci/controller/dwc/pci-imx6.c
> +++ b/drivers/pci/controller/dwc/pci-imx6.c
> @@ -236,11 +236,11 @@ static void imx_pcie_configure_type(struct imx_pcie *imx_pcie)
>
>  	id = imx_pcie->controller_id;
>
> -	/* If mode_mask is 0, then generic PHY driver is used to set the mode */
> +	/* If mode_mask is 0, generic PHY driver is used to set the mode */
>  	if (!drvdata->mode_mask[0])
>  		return;
>
> -	/* If mode_mask[id] is zero, means each controller have its individual gpr */
> +	/* If mode_mask[id] is 0, each controller has its individual GPR */
>  	if (!drvdata->mode_mask[id])
>  		id = 0;
>
> @@ -377,14 +377,15 @@ static int pcie_phy_write(struct imx_pcie *imx_pcie, int addr, u16 data)
>
>  static int imx8mq_pcie_init_phy(struct imx_pcie *imx_pcie)
>  {
> -	/* TODO: Currently this code assumes external oscillator is being used */
> +	/* TODO: This code assumes external oscillator is being used */
>  	regmap_update_bits(imx_pcie->iomuxc_gpr,
>  			   imx_pcie_grp_offset(imx_pcie),
>  			   IMX8MQ_GPR_PCIE_REF_USE_PAD,
>  			   IMX8MQ_GPR_PCIE_REF_USE_PAD);
>  	/*
> -	 * Regarding the datasheet, the PCIE_VPH is suggested to be 1.8V. If the PCIE_VPH is
> -	 * supplied by 3.3V, the VREG_BYPASS should be cleared to zero.
> +	 * Per the datasheet, the PCIE_VPH is suggested to be 1.8V.  If the
> +	 * PCIE_VPH is supplied by 3.3V, the VREG_BYPASS should be cleared
> +	 * to zero.
>  	 */
>  	if (imx_pcie->vph && regulator_get_voltage(imx_pcie->vph) > 3000000)
>  		regmap_update_bits(imx_pcie->iomuxc_gpr,
> @@ -571,7 +572,7 @@ static int imx_pcie_attach_pd(struct device *dev)
>  			DL_FLAG_PM_RUNTIME |
>  			DL_FLAG_RPM_ACTIVE);
>  	if (!link) {
> -		dev_err(dev, "Failed to add device_link to pcie pd.\n");
> +		dev_err(dev, "Failed to add device_link to pcie pd\n");
>  		return -EINVAL;
>  	}
>
> @@ -584,7 +585,7 @@ static int imx_pcie_attach_pd(struct device *dev)
>  			DL_FLAG_PM_RUNTIME |
>  			DL_FLAG_RPM_ACTIVE);
>  	if (!link) {
> -		dev_err(dev, "Failed to add device_link to pcie_phy pd.\n");
> +		dev_err(dev, "Failed to add device_link to pcie_phy pd\n");
>  		return -EINVAL;
>  	}
>
> @@ -605,10 +606,10 @@ static int imx6q_pcie_enable_ref_clk(struct imx_pcie *imx_pcie, bool enable)
>  		/* power up core phy and enable ref clock */
>  		regmap_clear_bits(imx_pcie->iomuxc_gpr, IOMUXC_GPR1, IMX6Q_GPR1_PCIE_TEST_PD);
>  		/*
> -		 * the async reset input need ref clock to sync internally,
> +		 * The async reset input need ref clock to sync internally,
>  		 * when the ref clock comes after reset, internal synced
>  		 * reset time is too short, cannot meet the requirement.
> -		 * add one ~10us delay here.
> +		 * Add a ~10us delay here.
>  		 */
>  		usleep_range(10, 100);
>  		regmap_set_bits(imx_pcie->iomuxc_gpr, IOMUXC_GPR1, IMX6Q_GPR1_PCIE_REF_CLK_EN);
> @@ -880,6 +881,7 @@ static int imx_pcie_start_link(struct dw_pcie *pci)
>
>  		if (imx_pcie->drvdata->flags &
>  		    IMX_PCIE_FLAG_IMX_SPEED_CHANGE) {
> +
>  			/*
>  			 * On i.MX7, DIRECT_SPEED_CHANGE behaves differently
>  			 * from i.MX6 family when no link speed transition
> @@ -888,7 +890,6 @@ static int imx_pcie_start_link(struct dw_pcie *pci)
>  			 * which will cause the following code to report false
>  			 * failure.
>  			 */
> -
>  			ret = imx_pcie_wait_for_speed_change(imx_pcie);
>  			if (ret) {
>  				dev_err(dev, "Failed to bring link up!\n");
> @@ -1091,15 +1092,16 @@ static const struct pci_epc_features imx8q_pcie_epc_features = {
>  };
>
>  /*
> - * BAR#	| Default BAR enable	| Default BAR Type	| Default BAR Size	| BAR Sizing Scheme
> - * ================================================================================================
> - * BAR0	| Enable		| 64-bit		| 1 MB			| Programmable Size
> - * BAR1	| Disable		| 32-bit		| 64 KB			| Fixed Size
> - *        BAR1 should be disabled if BAR0 is 64bit.
> - * BAR2	| Enable		| 32-bit		| 1 MB			| Programmable Size
> - * BAR3	| Enable		| 32-bit		| 64 KB			| Programmable Size
> - * BAR4	| Enable		| 32-bit		| 1M			| Programmable Size
> - * BAR5	| Enable		| 32-bit		| 64 KB			| Programmable Size
> + *     	| Default  | Default | Default | BAR Sizing
> + * BAR#	| Enable?  | Type    | Size    | Scheme
> + * =======================================================
> + * BAR0	| Enable   | 64-bit  |  1 MB   | Programmable Size
> + * BAR1	| Disable  | 32-bit  | 64 KB   | Fixed Size
> + *       (BAR1 should be disabled if BAR0 is 64-bit)
> + * BAR2	| Enable   | 32-bit  |  1 MB   | Programmable Size
> + * BAR3	| Enable   | 32-bit  | 64 KB   | Programmable Size
> + * BAR4	| Enable   | 32-bit  |  1 MB   | Programmable Size
> + * BAR5	| Enable   | 32-bit  | 64 KB   | Programmable Size
>   */
>  static const struct pci_epc_features imx95_pcie_epc_features = {
>  	.msi_capable = true,
> @@ -1260,6 +1262,7 @@ static int imx_pcie_resume_noirq(struct device *dev)
>  		ret = imx_pcie_deassert_core_reset(imx_pcie);
>  		if (ret)
>  			return ret;
> +
>  		/*
>  		 * Using PCIE_TEST_PD seems to disable MSI and powers down the
>  		 * root complex. This is why we have to setup the rc again and
> --
> 2.34.1
>




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux