Re: [PATCH] Makefile: Fix of_list_dirs with EXT_DTB

2025-06-27 Thread Aniket Limaye
normal binman builds to EXT_DTB usecase as well. Signed-off-by: Manorit Chawdhry Reviewed-by: Aniket Limaye --- Makefile | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index e60bbb01a004c7801034a10e7f3fdd04f92f700d

Re: [PATCH v2 2/4] i2c: omap24xx_i2c: Use new function __omap24_i2c_xfer_msg()

2025-04-22 Thread Aniket Limaye
On 08/04/25 18:29, Heiko Schocher wrote: Hello Aniket, On 10.03.25 11:36, Aniket Limaye wrote: Remove __omap24_i2c_read/write() usage from omap_i2c_xfer() in favour of the more flexible __omap24_i2c_xfer_msg(). Consequently, these are also no longer needed when DM_I2C is enabled. New

[PATCH v3 4/4] drivers: i2c: Kconfig: Add CONFIG_SYS_I2C_OMAP24XX_REPEATED_START

2025-04-22 Thread Aniket Limaye
Add a Kconfig option to disable sending Stop conditions between multiple i2c_msgs within a single xfer. Enable this config by default for ARCH_K3 platforms. Signed-off-by: Aniket Limaye --- v2: - CONFIG_I2C_REPEATED_START -> CONFIG_SYS_I2C_OMAP24XX_REPEATED_START - Link to v1: ht

[PATCH v3 3/4] i2c: omap24xx_i2c: support CONFIG for repeated start in DM_I2C xfer

2025-04-22 Thread Aniket Limaye
timeout in the absence of a stop condition (BB will be 1 until Stop is programmed) Signed-off-by: Aniket Limaye --- v2: - fixup code formatting and comment blocks - CONFIG_I2C_REPEATED_START -> CONFIG_SYS_I2C_OMAP24XX_REPEATED_START - Link to v1: https://lore.kernel.org/u-boot/20250304220546.86660

[PATCH v3 2/4] i2c: omap24xx_i2c: Use new function __omap24_i2c_xfer_msg()

2025-04-22 Thread Aniket Limaye
functions, with hardcoded addr=0 and alen=0 for each i2c_msg. Each of these calls would program the registers always with a Stop bit set, not allowing for a repeated start between i2c_msgs in the same xfer(). [0]: https://www.ti.com/lit/zip/spruj28 (TRM) Signed-off-by: Aniket Limaye --- v3: - Fixup to

[PATCH v3 1/4] i2c: omap24xx_i2c: Remove unused CONFIG_I2C_REPEATED_START

2025-04-22 Thread Aniket Limaye
Remove unused piece of code under CONFIG_I2C_REPEATED_START which does not have any Kconfig entry at all. Signed-off-by: Aniket Limaye --- drivers/i2c/omap24xx_i2c.c | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/i2c/omap24xx_i2c.c b/drivers/i2c

[PATCH v3 0/4] omap24xx_i2c: Enable Repeated Start functionality

2025-04-22 Thread Aniket Limaye
CONFIG_SYS_I2C_OMAP24XX_REPEATED_START - Return right error codes and update debug prints to be driver specific - patch formatting updates - Link to v1: https://lore.kernel.org/u-boot/20250304220546.866602-1-a-lim...@ti.com/ Aniket Limaye (4): i2c: omap24xx_i2c: Remove unused CONFIG_I2C_REPEATED_START i2c: omap24xx_i2c

[PATCH v2 2/4] i2c: omap24xx_i2c: Use new function __omap24_i2c_xfer_msg()

2025-03-11 Thread Aniket Limaye
functions, with hardcoded addr=0 and alen=0 for each i2c_msg. Each of these calls would program the registers always with a Stop bit set, not allowing for a repeated start between i2c_msgs in the same xfer(). [0]: https://www.ti.com/lit/zip/spruj28 (TRM) Signed-off-by: Aniket Limaye --- v2: - Use

[PATCH v2 0/4] omap24xx_i2c: Enable Repeated Start functionality

2025-03-11 Thread Aniket Limaye
://lore.kernel.org/u-boot/20250304220546.866602-1-a-lim...@ti.com/ Aniket Limaye (4): i2c: omap24xx_i2c: Remove unused CONFIG_I2C_REPEATED_START i2c: omap24xx_i2c: Use new function __omap24_i2c_xfer_msg() i2c: omap24xx_i2c: support CONFIG for repeated start in DM_I2C xfer drivers: i2c

[PATCH v2 4/4] drivers: i2c: Kconfig: Add CONFIG_SYS_I2C_OMAP24XX_REPEATED_START

2025-03-10 Thread Aniket Limaye
Add a Kconfig option to disable sending Stop conditions between multiple i2c_msgs within a single xfer. Enable this config by default for ARCH_K3 platforms. Signed-off-by: Aniket Limaye --- v2: - CONFIG_I2C_REPEATED_START -> CONFIG_SYS_I2C_OMAP24XX_REPEATED_START - Link to v1: ht

[PATCH v2 3/4] i2c: omap24xx_i2c: support CONFIG for repeated start in DM_I2C xfer

2025-03-10 Thread Aniket Limaye
timeout in the absence of a stop condition (BB will be 1 until Stop is programmed) Signed-off-by: Aniket Limaye --- v2: - fixup code formatting and comment blocks - CONFIG_I2C_REPEATED_START -> CONFIG_SYS_I2C_OMAP24XX_REPEATED_START - Link to v1: https://lore.kernel.org/u-boot/20250304220546.86660

[PATCH v2 1/4] i2c: omap24xx_i2c: Remove unused CONFIG_I2C_REPEATED_START

2025-03-10 Thread Aniket Limaye
Remove unused piece of code under CONFIG_I2C_REPEATED_START which does not have any Kconfig entry at all. Signed-off-by: Aniket Limaye --- drivers/i2c/omap24xx_i2c.c | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/i2c/omap24xx_i2c.c b/drivers/i2c

Re: [PATCH RFC/RFT 2/3] i2c: omap24xx_i2c: support CONFIG_I2C_REPEATED_START in DM_I2C xfer

2025-03-06 Thread Aniket Limaye
On 06/03/25 11:24, Heiko Schocher wrote: Hello Aniket, On 04.03.25 23:04, Aniket Limaye wrote: Repeated Start Condition (Sr) can be used to transfer multiple i2c msgs without sending a Stop condition (P). So far, the driver default was to always send a Stop condition after every i2c msg

Re: [PATCH RFC/RFT 0/3] omap24xx_i2c: Enable Repeated Start functionality

2025-03-06 Thread Aniket Limaye
Hello Tom, Heiko, On 06/03/25 11:15, Heiko Schocher wrote: Hello Tom, Aniket, On 05.03.25 16:50, Tom Rini wrote: On Wed, Mar 05, 2025 at 03:34:08AM +0530, Aniket Limaye wrote: This series implements Repeated Start functionality for the DM_I2C xfer API (omap_i2c_xfer()) First, split out the

Re: [PATCH RFC/RFT 1/3] i2c: omap24xx_i2c: Use new function __omap24_i2c_xfer_msg()

2025-03-06 Thread Aniket Limaye
Hello Heiko, On 06/03/25 11:21, Heiko Schocher wrote: Hello Aniket, On 04.03.25 23:04, Aniket Limaye wrote: Remove __omap24_i2c_read/write() usage from omap_i2c_xfer() in favour of the more flexible __omap24_i2c_xfer_msg(). Consequently, these are also no longer needed when DM_I2C is enabled

[PATCH RFC/RFT 2/3] i2c: omap24xx_i2c: support CONFIG_I2C_REPEATED_START in DM_I2C xfer

2025-03-04 Thread Aniket Limaye
absence of a stop condition (BB will be 1 until Stop is programmed) Signed-off-by: Aniket Limaye --- drivers/i2c/omap24xx_i2c.c | 22 -- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/drivers/i2c/omap24xx_i2c.c b/drivers/i2c/omap24xx_i2c.c index 0d044121d27

[PATCH RFC/RFT 3/3] drivers: i2c: Kconfig: Add config for I2C_REPEATED_START

2025-03-04 Thread Aniket Limaye
Signed-off-by: Aniket Limaye --- drivers/i2c/Kconfig | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/i2c/Kconfig b/drivers/i2c/Kconfig index cdae6825736..ade86a71fb0 100644 --- a/drivers/i2c/Kconfig +++ b/drivers/i2c/Kconfig @@ -503,6 +503,15 @@ config SYS_I2C_OMAP24XX

[PATCH RFC/RFT 1/3] i2c: omap24xx_i2c: Use new function __omap24_i2c_xfer_msg()

2025-03-04 Thread Aniket Limaye
functions, with hardcoded addr=0 and alen=0 for each i2c_msg. Each of these calls would program the registers always with a Stop bit set, not allowing for a repeated start between i2c_msgs in the same xfer(). [0]: https://www.ti.com/lit/zip/spruj28 (TRM) Signed-off-by: Aniket Limaye --- drivers/i2c

[PATCH RFC/RFT 0/3] omap24xx_i2c: Enable Repeated Start functionality

2025-03-04 Thread Aniket Limaye
CONFIG_I2C_REPEATED_START from the legacy implementation of the driver or define a new config - Default enable it for K3 devices? [0]: https://github.com/torvalds/linux/blob/v6.14-rc5/drivers/i2c/busses/i2c-omap.c#L699 Aniket Limaye (3): i2c: omap24xx_i2c: Use new function __omap24_i2c_xfer_msg

Re: [PATCH v4 4/5] arm: mach-k3: j721e-init.c: Add support for CONFIG_K3_OPP_LOW

2024-11-18 Thread Aniket Limaye
Hi Manorit, On 19/11/24 11:42, Manorit Chawdhry wrote: Hi Aniket, On 06:02-20241119, Aniket Limaye wrote: The default j7200 devicetree and k3_avs driver set 2GHz/1GHz frequency for A72/MSMC clks and the OPP_NOM voltage. J7200 SOCs may support OPP_LOW Operating Performance Point: 1GHz/500MHz

[PATCH v3 0/5] Add OPP_LOW support for J7200

2024-11-18 Thread Aniket Limaye
This series adds OPP_LOW spec data in k3_avs driver and enables a config option to select the OPP_LOW performance point. J7200 SOC supports OPP_LOW and OPP_NOM as two Operating Performance Points as per (7.5 Operating Performance Points) section in the Datasheet [0]. - A72SS/MSMC at 2 GHz/1GHz ope

[PATCH v4 5/5] configs: j7200_evm_r5_defconfig: Define K3_OPP_LOW

2024-11-18 Thread Aniket Limaye
From: Reid Tonking Define new CONFIG_K3_OPP_LOW under arm/mach-k3/r5/Kconfig and add default value to j7200_evm_r5_defconfig Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v4: - Move Config definition to arch/arm/mach-k3/r5/Kconfig - Link to v3: https://lore.kernel.org/u-boot

[PATCH v4 4/5] arm: mach-k3: j721e-init.c: Add support for CONFIG_K3_OPP_LOW

2024-11-18 Thread Aniket Limaye
voltage for VDD_CPU through k3_avs_notify_freq() callback from clk_k3. [0]: https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j7200/clocks.html Signed-off-by: Aniket Limaye --- v4: - Fixup patch styling problems - In previous versions, fdt_fixup_a72ss_clock_frequency() assumed a fixed order of

[PATCH v4 2/5] misc: k3_avs: Add OPP_LOW voltage and frequency to vd_data

2024-11-18 Thread Aniket Limaye
as described in the Datasheet [0] The register offsets and fields are described in the TRM (5.2.6.1.5 WKUP_VTM_VD_OPPVID_j Register) [1]. [0]: https://www.ti.com/lit/gpn/dra821u (J7200 Datasheet) [1]: https://www.ti.com/lit/pdf/spruiu1 (J7200 TRM) Signed-off-by: Reid Tonking Signed-off-by: Aniket Lim

[PATCH v4 3/5] misc: k3_avs: Check validity of efuse voltage data

2024-11-18 Thread Aniket Limaye
error out if the efuse data was not valid. Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v4: - Update function name to k3_avs_check_opp and update description - Link to v3: https://lore.kernel.org/u-boot/20241116071615.839623-4-a-lim...@ti.com/ v3: - Fix voltage spelling in

[PATCH v4 1/5] arm: dts: k3-j7200-r5-common: Add msmc clk to a72 node

2024-11-18 Thread Aniket Limaye
]. Considering the above, define the MSMC clk in the a72 node. [0]: https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j7200/clocks.html#clocks-for-a72ss0-core0-device Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v4: - Fixup patch styling problems - Link to v3: https://lore.kernel.org/u

[PATCH v3 2/5] misc: k3_avs: Add OPP_LOW voltage and frequency to vd_data

2024-11-16 Thread Aniket Limaye
as described in the Datasheet [0] The register offsets and fields are described in the TRM (5.2.6.1.5 WKUP_VTM_VD_OPPVID_j Register) [1]. [0]: https://www.ti.com/lit/gpn/dra821u (J7200 Datasheet) [1]: https://www.ti.com/lit/pdf/spruiu1 (J7200 TRM) Signed-off-by: Reid Tonking Signed-off-by: Aniket Lim

[PATCH v3 4/5] arm: mach-k3: j721e-init.c: Add support for CONFIG_K3_OPP_LOW

2024-11-15 Thread Aniket Limaye
select OPP_LOW specs: - Check if OPP_LOW AVS voltage read from efuse is valid. - Update the clock frequencies in devicetree. - Program the OPP_LOW AVS voltage for VDD_CPU. Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v3: - Use more descriptive name for

[PATCH v3 3/5] misc: k3_avs: Check validity of efuse voltage data

2024-11-15 Thread Aniket Limaye
out if the efuse data was not valid. Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v3: - Fix voltage spelling in k3_check_opp() function description. No functional change - Link to v2: https://lore.kernel.org/u-boot/20241023130033.1826413-4-a-lim...@ti.com/ v2: - Update to also

[PATCH v3 5/5] configs: j7200_evm_r5_defconfig: Define K3_OPP_LOW

2024-11-15 Thread Aniket Limaye
From: Reid Tonking Define new CONFIG_K3_OPP_LOW under arm/mach-k3/Kconfig and add default value to j7200_evm_r5_defconfig Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v3: - Add Kconfig dependency on K3_AVS0 - Update commit msg to make it more clear - Link to v2: https

[PATCH v3 1/5] arm: dts: k3-j7200-r5-common: Add msmc clk to a72 node

2024-11-15 Thread Aniket Limaye
]. Considering the above, define the MSMC clk in the a72 node. [0]: https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j7200/clocks.html#clocks-for-a72ss0-core0-device Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v3: - Add msmc clock at the end to preserve current ordering of core and

[PATCH v3 0/5] Add OPP_LOW support for J7200

2024-11-15 Thread Aniket Limaye
This series adds OPP_LOW spec data in k3_avs driver and enables a config option to select the OPP_LOW performance point. J7200 SOC supports OPP_LOW and OPP_NOM as two Operating Performance Points as per (7.5 Operating Performance Points) section in the Datasheet [0]. - A72SS/MSMC at 2 GHz/1GHz ope

Re: [PATCH v2 4/5] arm: mach-k3: j721e-init.c: J7200: Add support for CONFIG_K3_OPP_LOW

2024-10-30 Thread Aniket Limaye
On 30/10/24 13:58, Manorit Chawdhry wrote: Hi Neha, Aniket, On 13:31-20241030, Manorit Chawdhry wrote: Hi Aniket, On 15:40-20241029, Manorit Chawdhry wrote: Hi Aniket, On 18:27-20241023, Aniket Limaye wrote: From: Reid Tonking The default j7200 devicetree and k3_avs driver set 2GHz

Re: [PATCH v2 4/5] arm: mach-k3: j721e-init.c: J7200: Add support for CONFIG_K3_OPP_LOW

2024-10-30 Thread Aniket Limaye
Hi Manorit, On 30/10/24 13:31, Manorit Chawdhry wrote: Hi Aniket, On 15:40-20241029, Manorit Chawdhry wrote: Hi Aniket, On 18:27-20241023, Aniket Limaye wrote: From: Reid Tonking The default j7200 devicetree and k3_avs driver set 2GHz/1GHz frequency for A72/MSMC clks and the OPP_NOM

[PATCH v2 1/5] arm: dts: k3-j7200-r5-common: Add msmc clk to a72 node

2024-10-23 Thread Aniket Limaye
]. Considering the above, define the MSMC clk in the a72 node. [0]: https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j7200/clocks.html#clocks-for-a72ss0-core0-device Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v2: - Update commit msg to justify location of msmc clk in DT - Link to v1

[PATCH v2 5/5] configs: j7200_evm_r5_defconfig: Define K3_OPP_LOW

2024-10-23 Thread Aniket Limaye
From: Reid Tonking Adds the default config for K3_OPP_LOW in J7200 Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- arch/arm/mach-k3/Kconfig | 6 ++ configs/j7200_evm_r5_defconfig | 1 + 2 files changed, 7 insertions(+) diff --git a/arch/arm/mach-k3/Kconfig b/arch/arm

[PATCH v2 3/5] misc: k3_avs: Check validity of efuse voltage data

2024-10-23 Thread Aniket Limaye
out if the efuse data was not valid. Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v2: - Update to also handle invalid efuse voltage reading in k3_avs_program_voltage() and reflect the same change in commit msg. - Link to v1: https://lore.kernel.org/u-boot

[PATCH v2 2/5] misc: k3_avs: Add OPP_LOW voltage and frequency to vd_data

2024-10-23 Thread Aniket Limaye
as described in the Datasheet [0] The register offsets and fields are described in the TRM (5.2.6.1.5 WKUP_VTM_VD_OPPVID_j Register) [1]. [0]: https://www.ti.com/lit/gpn/dra821u (J7200 Datasheet) [1]: https://www.ti.com/lit/pdf/spruiu1 (J7200 TRM) Signed-off-by: Reid Tonking Signed-off-by: Aniket Lim

[PATCH v2 4/5] arm: mach-k3: j721e-init.c: J7200: Add support for CONFIG_K3_OPP_LOW

2024-10-23 Thread Aniket Limaye
select OPP_LOW specs: - Check if OPP_LOW AVS voltage read from efuse is valid. - Update the clock frequencies in devicetree. - Program the OPP_LOW AVS voltage for VDD_CPU. Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- v2: - Fix indentation in fix_freq() - Remove the efuse data

[PATCH v2 0/5] Add OPP_LOW support for J7200

2024-10-23 Thread Aniket Limaye
This series adds OPP_LOW spec data in k3_avs driver and enables a config option to select the OPP_LOW performance point. J7200 SOC supports OPP_LOW and OPP_NOM as two Operating Performance Points as per (7.5 Operating Performance Points) section in the Datasheet [0]. - A72SS/MSMC at 2 GHz/1GHz ope

Re: [PATCH 1/6] arm: dts: k3-j7200-r5-common: Add msmc clk to a72 node

2024-10-23 Thread Aniket Limaye
On 23/10/24 12:17, Neha Malcom Francis wrote: Hi Aniket On 23/10/24 11:42, Aniket Limaye wrote: On 17/10/24 16:00, Neha Malcom Francis wrote: Hi Aniket On 17/10/24 11:59, Aniket Limaye wrote: From: Reid Tonking Define the MSMC clk in the a72 node The usage of MSMC and A72SS

Re: [PATCH 1/6] arm: dts: k3-j7200-r5-common: Add msmc clk to a72 node

2024-10-22 Thread Aniket Limaye
On 17/10/24 16:00, Neha Malcom Francis wrote: Hi Aniket On 17/10/24 11:59, Aniket Limaye wrote: From: Reid Tonking Define the MSMC clk in the a72 node The usage of MSMC and A72SS interchangeably in this series is confusing. Could you expand on it in the cover letter why in J7200 this

Re: [PATCH 6/6] DONOTMERGE: For testing only

2024-10-17 Thread Aniket Limaye
On 17/10/24 23:24, Tom Rini wrote: On Thu, Oct 17, 2024 at 11:59:13AM +0530, Aniket Limaye wrote: From: Reid Tonking This just provides some useful print outs and the proper config to test the functionality. For J7200 boards that do not have efuse burned in, the hardcoded 76 is needed

[PATCH 6/6] DONOTMERGE: For testing only

2024-10-16 Thread Aniket Limaye
: Aniket Limaye --- arch/arm/mach-k3/j721e/j721e_init.c | 9 + configs/j7200_evm_r5_defconfig | 2 +- drivers/misc/k3_avs.c | 4 +++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-k3/j721e/j721e_init.c b/arch/arm/mach-k3/j721e/j721e_init.c index

[PATCH 5/6] configs: j7200_evm_r5_defconfig: Define K3_OPP_LOW

2024-10-16 Thread Aniket Limaye
From: Reid Tonking Adds the default config for K3_OPP_LOW in J7200 Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- arch/arm/mach-k3/Kconfig | 6 ++ configs/j7200_evm_r5_defconfig | 1 + 2 files changed, 7 insertions(+) diff --git a/arch/arm/mach-k3/Kconfig b/arch/arm

[PATCH 4/6] arm: mach-k3: j721e-init.c: J7200: Add support for CONFIG_K3_OPP_LOW

2024-10-16 Thread Aniket Limaye
select OPP_LOW specs: - Check if OPP_LOW AVS voltage read from efuse is valid. - Update the clock frequencies in devicetree. - Program the OPP_LOW AVS voltage for VDD_CPU. Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- arch/arm/mach-k3/j721e/j721e_init.c | 45

[PATCH 3/6] misc: k3_avs: Add k3_check_opp function

2024-10-16 Thread Aniket Limaye
-off-by: Aniket Limaye --- drivers/misc/k3_avs.c | 25 + include/k3-avs.h | 1 + 2 files changed, 26 insertions(+) diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c index 9d950d034a5..90cd9dfe7f9 100644 --- a/drivers/misc/k3_avs.c +++ b/drivers/misc/k3_avs.c

[PATCH 2/6] misc: k3_avs: Add OPP_LOW voltage and frequency to vd_data

2024-10-16 Thread Aniket Limaye
as described in the Datasheet [0] The register offsets and fields are described in the TRM (5.2.6.1.5 WKUP_VTM_VD_OPPVID_j Register) [1]. [0]: https://www.ti.com/lit/gpn/dra821u (J7200 Datasheet) [1]: https://www.ti.com/lit/pdf/spruiu1 (J7200 TRM) Signed-off-by: Reid Tonking Signed-off-by: Aniket Lim

[PATCH 1/6] arm: dts: k3-j7200-r5-common: Add msmc clk to a72 node

2024-10-16 Thread Aniket Limaye
From: Reid Tonking Define the MSMC clk in the a72 node Signed-off-by: Reid Tonking Signed-off-by: Aniket Limaye --- arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/arm/dts/k3-j7200-r5-common-proc-board.dts b

[PATCH 0/6] Add OPP_LOW support for J7200

2024-10-16 Thread Aniket Limaye
This series adds OPP_LOW spec data in k3_avs driver and enables a config option to select the OPP_LOW performance point. AVS test logs (CONFIG_K3_OPP_LOW enabled and dummy efuse value): https://gist.github.com/aniket-l/3bdb454d2416e1900dce795ce6090507 J7200 SOC supports OPP_LOW and OPP_NOM as two

Re: [PATCH v5 0/7] Add AVS support for J721S2

2024-10-15 Thread Aniket Limaye
drivers: misc: k3_avs: Extract MPU clk and dev ID from DT arm: mach-k3: j721s2_init: Initialize AVS Class 0 arm: dts: j721s2: Add VTM node in R5 configs: j721s2_evm_r5_defconfig: Add AVS Configs For the series, Reviewed-by: Aniket Limaye arch/arm/dts/k3-am62-r5-lp

[PATCH 6/6] configs: j7200_evm_r5: Add ESM config for J7200

2024-05-31 Thread Aniket Limaye
From: Neha Malcom Francis Add CONFIG_ESM_PMIC to enable PMIC initialization in J7200. Signed-off-by: Neha Malcom Francis Signed-off-by: Aniket Limaye --- configs/j7200_evm_r5_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/j7200_evm_r5_defconfig b/configs

[PATCH 5/6] arm: dts: k3-j7200: Add ESM PMIC support for tps659413

2024-05-31 Thread Aniket Limaye
Signed-off-by: Aniket Limaye --- arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/dts/k3-j7200-r5-common-proc-board.dts b/arch/arm/dts/k3-j7200-r5-common-proc-board.dts index 176cc0a0fbb..9c83a629504 100644 --- a/arch/arm/dts/k3-j7200-r5

[PATCH 4/6] configs: j7200_evm_r5: Add ESM config for J7200

2024-05-31 Thread Aniket Limaye
From: Neha Malcom Francis Add CONFIG_ESM_K3 to enable ESM initialization in J7200. Signed-off-by: Neha Malcom Francis Signed-off-by: Aniket Limaye --- configs/j7200_evm_r5_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/j7200_evm_r5_defconfig b/configs

[PATCH 3/6] arm: dts: k3-j7200-r5-common: Hook buckb1 to vtm supply

2024-05-31 Thread Aniket Limaye
From: Gowtham Tammana Hook buckb1 to vtm avs supply. Signed-off-by: Gowtham Tammana Signed-off-by: Aniket Limaye --- arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/dts/k3-j7200-r5-common-proc-board.dts b/arch/arm/dts/k3-j7200-r5

[PATCH 2/6] arm: dts: k3-j7200-r5: Fix indentation to use tabs

2024-05-31 Thread Aniket Limaye
To avoid whitespace diff, use tabs throughout the file for indent Signed-off-by: Aniket Limaye --- arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/dts/k3-j7200-r5-common-proc-board.dts b/arch/arm/dts/k3-j7200

[PATCH 1/6] arm: dts: k3-j7200-r5: Add the pmic node in R5 dt

2024-05-31 Thread Aniket Limaye
Add bootph-pre-ram property to the buck node in the pmic needed for ESM error event handling. Signed-off-by: Aniket Limaye --- arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/dts/k3-j7200-r5-common-proc-board.dts b/arch/arm

[PATCH 0/6] Add ESM Support for J7200

2024-05-31 Thread Aniket Limaye
This series adds the required nodes in the devicetree, and enables the configs for the ESM and PMIC. Test Logs AVS and ESM: https://gist.github.com/aniket-l/96b85a25733095b4fd87f48f730518bf --- Aniket Limaye (2): arm: dts: k3-j7200-r5: Add the pmic node in R5 dt arm: dts: k3-j7200-r5: Fix

[PATCH v2] arm: dts: k3-j7200: Move to OF_UPSTREAM

2024-05-20 Thread Aniket Limaye
Move to using OF_UPSTREAM config and thus using the devicetree-rebasing subtree. Signed-off-by: Aniket Limaye --- Boot logs: https://gist.github.com/aniket-l/aab91bb12d2495c54da094fca49c369f Changes in v2: - Rebased to next - Removed dependency on binman templating series [1] as per [2] [1

[PATCH 1/1] arm: dts: k3-j7200: Move to OF_UPSTREAM

2024-05-06 Thread Aniket Limaye
Move to using OF_UPSTREAM config and thus using the devicetree-rebasing subtree. Signed-off-by: Aniket Limaye --- arch/arm/dts/Makefile |1 - .../k3-j7200-common-proc-board-u-boot.dtsi| 16 +- arch/arm/dts/k3-j7200-common-proc-board.dts | 396 - arch/arm

[PATCH 0/1] Move j7200-evm to OF_UPSTREAM

2024-05-06 Thread Aniket Limaye
...@ti.com/ Boot logs: https://gist.github.com/aniket-l/5ae460224307ed7bf47f20488e1d3457 Aniket Limaye (1): arm: dts: k3-j7200: Move to OF_UPSTREAM arch/arm/dts/Makefile |1 - .../k3-j7200-common-proc-board-u-boot.dtsi| 16 +- arch/arm/dts/k3-j7200-common-proc

[PATCH 4/4] arm: dts: k3-j7200-r5-common: Add missing overrides for ringacc and udmap

2024-03-06 Thread Aniket Limaye
Corrects the ti,sci property to point to dm_tifs node for proper functioning of mcu_ringacc and mcu_udmap. Fixes: df73e791ce09 ("arm: dts: j7200: dts sync with Linux 6.6-rc1") Signed-off-by: Aniket Limaye --- arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 8 1 file

[PATCH 3/4] arm: dts: k3-j7200-r5-common: fix the mcu_timer0 clock frequency

2024-03-06 Thread Aniket Limaye
Correcting the clock-frequency property of the mcu_timer0 node Fixes: df73e791ce09 ("arm: dts: j7200: dts sync with Linux 6.6-rc1") Signed-off-by: Aniket Limaye --- arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/

[PATCH 2/4] arm: dts: k3-j7200: Fix support for OSPI flash

2024-03-06 Thread Aniket Limaye
- Add the missing bootph-all property in the flash subnode for ospi - Add the missing overrides for the ospi node in the r5 devicetree Signed-off-by: Aniket Limaye --- arch/arm/dts/k3-j7200-common-proc-board-u-boot.dtsi | 4 arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 5 + 2

[PATCH 1/4] configs: j7200_evm_*_defconfig: Enable OSPI configs

2024-03-06 Thread Aniket Limaye
Add the necessary configs required for OSPI functionality. Also update the ospi flash partition offsets as per the devicetree. Signed-off-by: Aniket Limaye --- configs/j7200_evm_a72_defconfig | 10 -- configs/j7200_evm_r5_defconfig | 9 +++-- 2 files changed, 15 insertions(+), 4

[PATCH 0/4] Fix OSPI bootmode for j7200-evm

2024-03-06 Thread Aniket Limaye
7200-evm device. - sf probe and update in u-boot prompt & successful OSPI boot logs [1] [0]: https://gist.github.com/aniket-l/f487472baa47e819defc82e5f57b7860 [1]: https://gist.github.com/aniket-l/e5353c4511009d2ebf5f1743ebaab61a Aniket Limaye (4): configs: j7200_evm_*_defconfig: Enable OSPI