Re: [PATCH v2 5/5] arm/arm64: smccc: Add ARCH_SOC_ID support
From: Will Deacon <will@kernel.org>
Date: 2020-05-05 16:20:55
Also in:
lkml
From: Will Deacon <will@kernel.org>
Date: 2020-05-05 16:20:55
Also in:
lkml
On Mon, May 04, 2020 at 10:29:05AM +0100, Sudeep Holla wrote:
diff --git a/drivers/firmware/psci/soc_id.c b/drivers/firmware/psci/soc_id.c new file mode 100644 index 000000000000..b45f2d78e12e --- /dev/null +++ b/drivers/firmware/psci/soc_id.c@@ -0,0 +1,165 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright 2020 Arm Limited + */ + +#include <linux/arm-smccc.h> +#include <linux/bitfield.h> +#include <linux/device.h> +#include <linux/module.h> +#include <linux/kernel.h> +#include <linux/slab.h> +#include <linux/sys_soc.h> + +#define SMCCC_SOC_ID_JEP106_BANK_IDX_MASK GENMASK(30, 24) +/* + * As per the spec bits[23:16] are JEP-106 identification code with parity bit + * for the SiP. We can drop the parity bit. + */
Which spec? Could you link to the doc and section here, please? Will _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel