arm64: zynqmp: Do not duplicate flash partition label property
authorAmit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>
Mon, 14 Jun 2021 15:25:10 +0000 (17:25 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Nov 2021 08:48:23 +0000 (09:48 +0100)
commit69d0f6a7c8cff9a3bbbb7287f620399c97d197df
tree43a1c06fba46915f2f88f6eb98ea107583d12663
parent9ac77cf6e1bd35ef538077245feaee8f1146ca4b
arm64: zynqmp: Do not duplicate flash partition label property

[ Upstream commit 167721a5909f867f8c18c8e78ea58e705ad9bbd4 ]

In kernel 5.4, support has been added for reading MTD devices via the nvmem
API.
For this the mtd devices are registered as read-only NVMEM providers under
sysfs with the same name as the flash partition label property.

So if flash partition label property of multiple flash devices are
identical then the second mtd device fails to get registered as a NVMEM
provider.

This patch fixes the issue by having different label property for different
flashes.

Signed-off-by: Amit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/6c4b9b9232b93d9e316a63c086540fd5bf6b8687.1623684253.git.michal.simek@xilinx.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts