Hi everyone, the OPP table on am625 currently uses a syscon node to get required information from efuse registers. As efuse registers contain many different information, this series adds nvmem support for the TI OPP table and cpufreq driver. This way just the specific information can be referenced in the devicetree without the need to use a syscon reference. The nvmem layout is added in my previous series, links are below. This series is based on https://lore.kernel.org/linux-arm-kernel/20240206143711.2410135-1-msp@xxxxxxxxxxxx/ Which is also available on my public git: https://gitlab.baylibre.com/msp8/linux/-/tree/topic/ti-chipid-nvmem/v6.8?ref_type=heads This series is available on git as well: https://gitlab.baylibre.com/msp8/linux/-/tree/topic/ti-cpufreq-nvmem/v6.8?ref_type=heads Best, Markus Markus Schneider-Pargmann (3): dt-bindings: cpufreq: Add nvmem-cells for chip information cpufreq: ti-cpufreq: Support nvmem for chip version arm64: dts: ti: k3-am625: Use nvmem-cells for opp .../opp/operating-points-v2-ti-cpu.yaml | 16 ++- arch/arm64/boot/dts/ti/k3-am625.dtsi | 2 + drivers/cpufreq/ti-cpufreq.c | 105 +++++++++++------- 3 files changed, 83 insertions(+), 40 deletions(-) -- 2.43.0