Skip to content

driver: i2c: mv64xxx: cn9130 bus lockup issue - #615

Open
hishahbhavsar wants to merge 1 commit into
sonic-net:masterfrom
hishahbhavsar:hishahbhavsar-sonic-linux-kernel
Open

driver: i2c: mv64xxx: cn9130 bus lockup issue#615
hishahbhavsar wants to merge 1 commit into
sonic-net:masterfrom
hishahbhavsar:hishahbhavsar-sonic-linux-kernel

Conversation

@hishahbhavsar

Copy link
Copy Markdown
  • This patch disable offload module, and disable the "i2c debug slave"

@hishahbhavsar
hishahbhavsar requested a review from a team as a code owner August 25, 2026 21:01
@linux-foundation-easycla

linux-foundation-easycla Bot commented Aug 25, 2026

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: hishahbhavsar / name: hishahbhavsar (1c4d389)

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

- This patch disable offload module, and disable the "i2c debug slave"

Signed-off-by: Narendra Hadke <nhadke@marvell.com>
@hishahbhavsar
hishahbhavsar force-pushed the hishahbhavsar-sonic-linux-kernel branch from 1c4d389 to c09c2ed Compare August 27, 2026 21:06
@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@hishahbhavsar

hishahbhavsar commented Aug 28, 2026

Copy link
Copy Markdown
Author

Refreshed patch 0023 against Linux v6.12.41 + patches through 0022. The original patch applied with fuzz, causing the CI patch application failure; the refreshed patch now applies cleanly.

Could you please review the updated patch and approve PR #615 if everything looks good? Thank you.

@paulmenzel paulmenzel left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you report this upstream? What do they say?

@@ -0,0 +1,58 @@
From 340e920894b0f3e7369905d0321221209b40ab30 Mon Sep 17 00:00:00 2001
From: hshah <hshah@marvell.com>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use your full name.

From 340e920894b0f3e7369905d0321221209b40ab30 Mon Sep 17 00:00:00 2001
From: hshah <hshah@marvell.com>
Date: Thu, 27 Aug 2026 13:49:20 -0700
Subject: [PATCH] driver: i2c: mv64xxx: cn9130 bus lockup issue

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please make it a statement by adding a verb in imperative mood.

Date: Thu, 27 Aug 2026 13:49:20 -0700
Subject: [PATCH] driver: i2c: mv64xxx: cn9130 bus lockup issue

This patch disable offload module, and disable the "i2c debug slave"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please split into two patches, and add a problem description, and why your patch is the solution.

+ /* Disable I2C slave */
+ data = readl(drv_data->reg_base + drv_data->reg_offsets.config_debug);
+ data &= ~BIT(18);
+ writel(data, drv_data->reg_base + drv_data->reg_offsets.config_debug);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

regmap_clear_bits(drv_data->map, drv_data->reg_offsets.config_debug, BIT(18));

@paulmenzel

Copy link
Copy Markdown
Contributor

@vmytnyk-plv, thank you for looking at this, but what did you review exactly?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants