[PATCH 3/6] ufs: core: cosmetic fixups
Neha Malcom Francis
n-francis at ti.com
Fri Dec 6 09:03:00 CET 2024
On 20/11/24 14:52, Neil Armstrong wrote:
> Fixes some alignment warnings, missing comments on write barrier,
> missing parenthesis around macro parameters and a comment typo.
>
> No functional changes intended.
>
> Signed-off-by: Neil Armstrong <neil.armstrong at linaro.org>
> ---
> drivers/ufs/ufs.c | 16 ++++++----------
> drivers/ufs/ufs.h | 6 +++---
> drivers/ufs/unipro.h | 4 ++--
> 3 files changed, 11 insertions(+), 15 deletions(-)
>
> diff --git a/drivers/ufs/ufs.c b/drivers/ufs/ufs.c
> index 8a6c9f1e40b058dfd29bc07d011d576cdfc504cb..173b8d01d2a415999248468890cc9bcb66a21c24 100644
> --- a/drivers/ufs/ufs.c
> +++ b/drivers/ufs/ufs.c
> @@ -314,16 +314,12 @@ static int ufshcd_disable_tx_lcc(struct ufs_hba *hba, bool peer)
> ufshcd_dme_peer_get(hba, UIC_ARG_MIB(PA_CONNECTEDTXDATALANES),
> &tx_lanes);
> for (i = 0; i < tx_lanes; i++) {
> + unsigned int val = UIC_ARG_MIB_SEL(TX_LCC_ENABLE,
> + UIC_ARG_MPHY_TX_GEN_SEL_INDEX(i));
> if (!peer)
> - err = ufshcd_dme_set(hba,
> - UIC_ARG_MIB_SEL(TX_LCC_ENABLE,
> - UIC_ARG_MPHY_TX_GEN_SEL_INDEX(i)),
> - 0);
> + err = ufshcd_dme_set(hba, val, 0);
> else
> - err = ufshcd_dme_peer_set(hba,
> - UIC_ARG_MIB_SEL(TX_LCC_ENABLE,
> - UIC_ARG_MPHY_TX_GEN_SEL_INDEX(i)),
> - 0);
> + err = ufshcd_dme_peer_set(hba, val, 0);
> if (err) {
> dev_err(hba->dev, "%s: TX LCC Disable failed, peer = %d, lane = %d, err = %d\n",
> __func__, peer, i, err);
> @@ -1963,7 +1959,7 @@ int ufshcd_probe(struct udevice *ufs_dev, struct ufs_hba_ops *hba_ops)
>
> ufshcd_ops_init(hba);
>
> - /* Read capabilties registers */
> + /* Read capabilities registers */
> hba->capabilities = ufshcd_readl(hba, REG_CONTROLLER_CAPABILITIES);
> if (hba->quirks & UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS)
> hba->capabilities &= ~MASK_64_ADDRESSING_SUPPORT;
> @@ -2002,7 +1998,7 @@ int ufshcd_probe(struct udevice *ufs_dev, struct ufs_hba_ops *hba_ops)
> REG_INTERRUPT_STATUS);
> ufshcd_writel(hba, 0, REG_INTERRUPT_ENABLE);
>
> - mb();
> + mb(); /* flush previous writes */
>
> /* Reset the attached device */
> ufshcd_device_reset(hba);
> diff --git a/drivers/ufs/ufs.h b/drivers/ufs/ufs.h
> index 00ecca350c350cc930d9056aba8ada0475a280dd..f4f042005e7fc2638ea6b33f26839c668d22bc9e 100644
> --- a/drivers/ufs/ufs.h
> +++ b/drivers/ufs/ufs.h
> @@ -130,8 +130,8 @@ enum {
> (sizeof(struct utp_upiu_header)))
> #define RESPONSE_UPIU_SENSE_DATA_LENGTH 18
> #define UPIU_HEADER_DWORD(byte3, byte2, byte1, byte0)\
> - cpu_to_be32((byte3 << 24) | (byte2 << 16) |\
> - (byte1 << 8) | (byte0))
> + cpu_to_be32(((byte3) << 24) | ((byte2) << 16) |\
> + ((byte1) << 8) | (byte0))
> /*
> * UFS Protocol Information Unit related definitions
> */
> @@ -915,7 +915,7 @@ static inline int ufshcd_ops_get_max_pwr_mode(struct ufs_hba *hba,
> }
>
> static inline int ufshcd_ops_hce_enable_notify(struct ufs_hba *hba,
> - bool status)
> + bool status)
> {
> if (hba->ops && hba->ops->hce_enable_notify)
> return hba->ops->hce_enable_notify(hba, status);
> diff --git a/drivers/ufs/unipro.h b/drivers/ufs/unipro.h
> index 6df953e6e6073748ac640faea00aa6ac2a8c8663..0aa35ef31dfd263739c0b5c75c26f9191f38e8ec 100644
> --- a/drivers/ufs/unipro.h
> +++ b/drivers/ufs/unipro.h
> @@ -59,7 +59,7 @@
> #define RXSQCTRL 0x00B5
> #define CFGRXOVR6 0x00BF
>
> -#define is_mphy_tx_attr(attr) (attr < RX_MODE)
> +#define is_mphy_tx_attr(attr) ((attr) < RX_MODE)
> #define RX_MIN_ACTIVATETIME_UNIT_US 100
> #define HIBERN8TIME_UNIT_US 100
>
> @@ -77,7 +77,7 @@
> #define CBPRGPLL2 UNIPRO_CB_OFFSET(0x00F8)
> #define CBPRGTUNING UNIPRO_CB_OFFSET(0x00FB)
>
> -#define UNIPRO_CB_OFFSET(x) (0x8000 | x)
> +#define UNIPRO_CB_OFFSET(x) (0x8000 | (x))
>
> /*
> * PHY Adpater attributes
>
Reviewed-by: Neha Malcom Francis <n-francis at ti.com>
--
Thanking You
Neha Malcom Francis
More information about the U-Boot
mailing list