Thread (11 messages) flat view 11 messages, 4 authors, 2022-09-13

RE: [PATCH v4 1/2] arm64: dts: lx2160a: update PCIe nodes to match rev2 silicon

From: Leo Li <hidden>
Date: 2022-09-12 21:49:25
Also in: linux-arm-kernel, lkml

-----Original Message-----
From: Olof Johansson <redacted>
Sent: Monday, September 12, 2022 2:05 AM
To: Leo Li <redacted>
Cc: shawnguo@kernel.org; devicetree@vger.kernel.org;
robh+dt@kernel.org; linux-arm-kernel@lists.infradead.org; linux-
kernel@vger.kernel.org; Z.Q. Hou [off-list ref]
Subject: Re: [PATCH v4 1/2] arm64: dts: lx2160a: update PCIe nodes to match
rev2 silicon

Hi,

On Wed, Aug 17, 2022 at 1:26 PM Li Yang [off-list ref] wrote:
quoted
The original dts was created based on the non-production rev1 silicon
which was only used for evaluation.  Update the PCIe nodes to align
with the different controller used in production rev2 silicon.
How can I confirm what version of silicon I have on a system?

My non-evaluation commercially purchased system (HoneyComb LX2K) has:

# cat /sys/bus/soc/devices/soc0/revision
1.0

And I will be really grumpy if this system stops working. It's what I use to do
all my maintainer work, even if that's been fairly dormant this year.

It's overall setting off red flags to update an in-place devicetree to a "new
revision" of silicon instead of adding a new DT for said revision. 2160A has
been on the market for several years, so it just seems odd to all of the
sudden retroactively make things non-backwards-compatible.
Some more background information.  The Rev1 silicon was only shipped for a very short period of time(for evaluation purpose only from what I heard) before the rev2 was out to fix some critical hardware issues.  And we have recommended all customers to switch to Rev2 to avoid potential issues in Rev1.  This non-backwards-compatible change is to avoid the potential confusion between rev1 and rev2 on assumption that there is no remaining users of Rev1 now, which seems to be not the case according to your response.

Regards,
Leo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help