[PATCH 3/3] arm: dts: am335x: Add nodes for lcdc, panel and backlight

2025-03-19 Thread Sukrut Bellary
For AM335x EVM[1], enable nodes required to enable the support for LCD and PWM backlight. This is required for the splash screen support. [1] AM335x EVM - https://www.ti.com/tool/TMDXEVM3358 Signed-off-by: Sukrut Bellary --- arch/arm/dts/am335x-evm.dts | 15 ++- 1 file changed, 14

[PATCH 1/3] pwm: ti: am33xx: Enable Auxiliary PWM using eCAP

2025-03-19 Thread Sukrut Bellary
pwm-tiecap.c Version: v6.12 [1] AM335x TRM - https://www.ti.com/lit/ug/spruh73q/spruh73q.pdf [2] AM335x EVM - https://www.ti.com/tool/TMDXEVM3358 Signed-off-by: Sukrut Bellary --- drivers/pwm/Kconfig | 6 ++ drivers/pwm/Makefile | 1 + drivers/pwm/pwm-tiecap.c |

Re: [PATCH 3/3] arm: dts: am335x: Add nodes for lcdc, panel and backlight

2025-03-25 Thread Sukrut Bellary
On Mon, Mar 24, 2025 at 11:20:09AM -0600, Tom Rini wrote: > On Wed, Mar 19, 2025 at 01:25:16PM -0700, Sukrut Bellary wrote: > > > For AM335x EVM[1], enable nodes required to enable the support for LCD > > and PWM backlight. > > This is required for the splash screen supp

[PATCH 2/3] board: ti: am335x: Enable eCAP0 PWM and LCD pin muxing

2025-03-26 Thread Sukrut Bellary
are used for driving LCD. If CONFIG_AM335X_LCD is enabled, perform the LCD pin muxing. This is required to enable splash screen support on AM335x EVM. [1] AM335x EVM - https://www.ti.com/tool/TMDXEVM3358 Signed-off-by: Sukrut Bellary --- board/ti/am335x/mux.c | 49

[PATCH 0/3] Add support for eCAP PWM and LCD pin mux

2025-04-23 Thread Sukrut Bellary
WM support by default. Enabling splash screen and PWM support in defconfig causes u-boot crash on AM335x based beaglebone black. This will be handled in a separate patch. Sukrut Bellary (3): pwm: ti: am33xx: Enable Auxiliary PWM using eCAP pwm: ti: am33xx: Fix build warnings in dev_dbg()

[PATCH 2/3] pwm: ti: am33xx: Fix build warnings in dev_dbg()

2025-04-23 Thread Sukrut Bellary
r. Signed-off-by: Sukrut Bellary --- drivers/pwm/pwm-ti-ehrpwm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pwm/pwm-ti-ehrpwm.c b/drivers/pwm/pwm-ti-ehrpwm.c index 563109ef0f80..135ea3b43212 100644 --- a/drivers/pwm/pwm-ti-ehrpwm.c +++ b/drivers/pwm/pwm-ti-ehrpwm.c

[PATCH 1/3] pwm: ti: am33xx: Enable Auxiliary PWM using eCAP

2025-04-23 Thread Sukrut Bellary
pwm-tiecap.c Version: v6.12 Tested on AM335x EVM[2]. [1] AM335x TRM - https://www.ti.com/lit/ug/spruh73q/spruh73q.pdf [2] AM335x EVM - https://www.ti.com/tool/TMDXEVM3358 Signed-off-by: Sukrut Bellary --- drivers/pwm/Kconfig | 6 ++ drivers/pwm/Makefile | 1 + drivers/pwm/pwm-tieca

[PATCH 3/3] board: ti: am335x: Enable eCAP0 PWM and LCD pin muxing

2025-04-23 Thread Sukrut Bellary
are used for driving LCD. If CONFIG_AM335X_LCD is enabled, perform the LCD pin muxing. This is required to enable splash screen support on AM335x EVM. [1] AM335x EVM - https://www.ti.com/tool/TMDXEVM3358 Signed-off-by: Sukrut Bellary --- board/ti/am335x/mux.c | 47

Re: [PATCH 3/3] arm: dts: am335x: Add nodes for lcdc, panel and backlight

2025-04-15 Thread Sukrut Bellary
On Tue, Mar 25, 2025 at 12:31:06PM -0700, Sukrut Bellary wrote: > On Mon, Mar 24, 2025 at 11:20:09AM -0600, Tom Rini wrote: > > On Wed, Mar 19, 2025 at 01:25:16PM -0700, Sukrut Bellary wrote: > > > > > For AM335x EVM[1], enable nodes required to enable the support for LCD

[PATCH] video: ti: am335x: Fix tilcdc clock names.

2025-03-12 Thread Sukrut Bellary
The commit 211b3d726378 ("arm: dts: am3x: Non-functional changes sync with v6.3-rc6") changed the tilcdc clock names. Fix the tilcdc driver to use the new clock names. Signed-off-by: Sukrut Bellary --- drivers/video/ti/tilcdc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletion

[PATCH 0/3] Add support for eCAP PWM and LCD

2025-04-04 Thread Sukrut Bellary
t crash on AM335x based beaglebone black. This will be handled in a separate patch. [1] AM335x TRM - https://www.ti.com/lit/ug/spruh73q/spruh73q.pdf [2] AM335x EVM - https://www.ti.com/tool/TMDXEVM3358 Sukrut Bellary (3): pwm: ti: am33xx: Enable Auxiliary PWM using eCAP board: ti: am335x: Enable eCA

Re: [PATCH 0/3] Add support for eCAP PWM and LCD pin mux

2025-05-21 Thread Sukrut Bellary
On Fri, May 02, 2025 at 03:32:18PM -0600, Tom Rini wrote: > On Wed, Apr 23, 2025 at 01:42:46AM -0700, Sukrut Bellary wrote: > > > This patch series adds the support for > > > > 1. In am33xx SoC[1], enhanced capture (eCAP) supports auxiliary PWM (APWM). > > This seri

[PATCH v2 1/3] pwm: ti: am33xx: Enable Auxiliary PWM using eCAP

2025-05-30 Thread Sukrut Bellary
pwm-tiecap.c Version: v6.12 Tested on AM335x EVM[2]. [1] AM335x TRM - https://www.ti.com/lit/ug/spruh73q/spruh73q.pdf [2] AM335x EVM - https://www.ti.com/tool/TMDXEVM3358 Signed-off-by: Sukrut Bellary --- drivers/pwm/Kconfig | 6 ++ drivers/pwm/Makefile | 1 + drivers/pwm/pwm-tieca

[PATCH v2 3/3] board: ti: am335x: Enable eCAP0 PWM and LCD pin muxing

2025-05-30 Thread Sukrut Bellary
are used for driving LCD. If CONFIG_AM335X_LCD is enabled, perform the LCD pin muxing. This is required to enable splash screen support on AM335x EVM. [1] AM335x EVM - https://www.ti.com/tool/TMDXEVM3358 Signed-off-by: Sukrut Bellary --- board/ti/am335x/mux.c | 48

[PATCH v2 0/3] ti: Add support for eCAP PWM and LCD pin mux

2025-05-30 Thread Sukrut Bellary
7;not set' case. Link to v1: https://lore.kernel.org/all/20250423084249.197101-1-sbell...@baylibre.com/ Sukrut Bellary (3): pwm: ti: am33xx: Enable Auxiliary PWM using eCAP pwm: ti: am33xx: Fix build warnings in dev_dbg() board: ti: am335x: Enable eCAP0 PWM and LCD pin muxing b

[PATCH v2 2/3] pwm: ti: am33xx: Fix build warnings in dev_dbg()

2025-05-30 Thread Sukrut Bellary
r. Signed-off-by: Sukrut Bellary --- drivers/pwm/pwm-ti-ehrpwm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pwm/pwm-ti-ehrpwm.c b/drivers/pwm/pwm-ti-ehrpwm.c index 563109ef0f80..135ea3b43212 100644 --- a/drivers/pwm/pwm-ti-ehrpwm.c +++ b/drivers/pwm/pwm-ti-ehrpwm.c