| #
a28114d6 |
| 22-Apr-2026 |
Boyan Karatotev <boyan.karatotev@arm.com> |
Merge changes from topic "ti-am62l-clk" into integration
* changes: feat(k3low): add board specific power management drivers and data feat(ti): add device group filtering to clock initialization
Merge changes from topic "ti-am62l-clk" into integration
* changes: feat(k3low): add board specific power management drivers and data feat(ti): add device group filtering to clock initialization feat(ti): add clock device integration to TI clock framework feat(ti): add TI device PSC integration layer feat(ti): add TI PSC hardware driver feat(ti): add TI device preparation and validation driver feat(ti): add TI core device management driver feat(ti): add TI device power management driver feat(ti): add TI device clock driver and power domain API feat(ti): add TI clock management framework core feat(ti): add TI low-frequency oscillator driver feat(ti): add TI high-frequency oscillator driver feat(ti): add TI 16FFT PLL driver feat(ti): add TI generic PLL driver and control feat(ti): add TI fixed clock driver feat(ti): add TI clock divider driver feat(ti): add TI clock multiplexer driver
show more ...
|
| #
cd88365f |
| 05-Feb-2026 |
Kamlesh Gurudasani <kamlesh@ti.com> |
feat(ti): add clock device integration to TI clock framework
Add clock device integration layer that allows clock nodes to be derived from device power states. This enables the clock framework to qu
feat(ti): add clock device integration to TI clock framework
Add clock device integration layer that allows clock nodes to be derived from device power states. This enables the clock framework to query and track device power states as part of the clock tree.
The clock driver queries device power state and output clock status to provide frequency and enable information to the clock framework, allowing devices to act as clock sources in the clock tree.
Change-Id: I0036a387063daea7fe18f43ffafb74832649f0ec Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
show more ...
|
| #
6b875d38 |
| 13-Feb-2026 |
Kamlesh Gurudasani <kamlesh@ti.com> |
feat(ti): add TI clock management framework core
Add the core clock management framework for TI platforms including: - Clock subsystem core with get/put reference counting - Clock initialization and
feat(ti): add TI clock management framework core
Add the core clock management framework for TI platforms including: - Clock subsystem core with get/put reference counting - Clock initialization and state management - Parent child clock relationship management - Frequency setting
This provides the foundation for clock tree management.
Change-Id: I794944500097ab7b739ffb9d2748d1271be98f1d Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
show more ...
|
| #
aabf6fea |
| 20-Nov-2025 |
Kamlesh Gurudasani <kamlesh@ti.com> |
feat(ti): add TI low-frequency oscillator driver
Add driver for TI SoC low-frequency oscillator (LFOSC0).
LFOSC0 is the low frequency oscillator, which is typically a 32 KHz crystal used for RTC (R
feat(ti): add TI low-frequency oscillator driver
Add driver for TI SoC low-frequency oscillator (LFOSC0).
LFOSC0 is the low frequency oscillator, which is typically a 32 KHz crystal used for RTC (Real-Time Clock) and low-power timekeeping.
Change-Id: Ibb9c94659dd39fd1dfdfb92c74c3e09d6ab77330 Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
show more ...
|
| #
73c2e6cb |
| 20-Nov-2025 |
Kamlesh Gurudasani <kamlesh@ti.com> |
feat(ti): add TI high-frequency oscillator driver
Add driver for TI SoC high-frequency oscillator (HFOSC0) supporting 19.2-27 MHz reference clocks.
HFOSC0 is system clock crystal, which is the prim
feat(ti): add TI high-frequency oscillator driver
Add driver for TI SoC high-frequency oscillator (HFOSC0) supporting 19.2-27 MHz reference clocks.
HFOSC0 is system clock crystal, which is the primary external oscillator providing the reference clock for the entire SoC.
Change-Id: Ic8c577efedaaf884969ea5c46651107806886b08 Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
show more ...
|
| #
757df432 |
| 20-Nov-2025 |
Kamlesh Gurudasani <kamlesh@ti.com> |
feat(ti): add TI 16FFT PLL driver
Add driver for TI 16FFT fractional feedback PLL.
Change-Id: Ieb07bd78d7d1ef62e4bb346a01d9ad39b58098da Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
|
| #
28c06333 |
| 20-Nov-2025 |
Kamlesh Gurudasani <kamlesh@ti.com> |
feat(ti): add TI generic PLL driver and control
Add generic PLL driver providing common PLL operations and utilities shared across PLL variants. Includes PLL control driver for low level register ac
feat(ti): add TI generic PLL driver and control
Add generic PLL driver providing common PLL operations and utilities shared across PLL variants. Includes PLL control driver for low level register access and state management.
Change-Id: I3b4cb4f3899f18e6c9ba773c62ee7afa907c2ac8 Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
show more ...
|
| #
db8a399c |
| 20-Nov-2025 |
Kamlesh Gurudasani <kamlesh@ti.com> |
feat(ti): add TI fixed clock driver
Add fixed clock driver for static frequency clocks with no runtime configuration. This driver provides read only frequency reporting for clocks with fixed rates d
feat(ti): add TI fixed clock driver
Add fixed clock driver for static frequency clocks with no runtime configuration. This driver provides read only frequency reporting for clocks with fixed rates determined by hardware.
Change-Id: Ic6720b3489ff99605c89a620fc64cabcfd57b691 Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
show more ...
|
| #
243873aa |
| 20-Nov-2025 |
Kamlesh Gurudasani <kamlesh@ti.com> |
feat(ti): add TI clock divider driver
Add clock divider driver for frequency division and rate control.
Change-Id: Ie9cb3bacdd597a49aa1ebbcd3ec944923425bb6b Signed-off-by: Kamlesh Gurudasani <kamle
feat(ti): add TI clock divider driver
Add clock divider driver for frequency division and rate control.
Change-Id: Ie9cb3bacdd597a49aa1ebbcd3ec944923425bb6b Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
show more ...
|
| #
8a46d04d |
| 20-Nov-2025 |
Kamlesh Gurudasani <kamlesh@ti.com> |
feat(ti): add TI clock multiplexer driver
Add clock multiplexer driver for selecting between multiple clock sources.
Change-Id: I10a90875a96870b4db584a3c3bc3f46e27f1d6df Signed-off-by: Kamlesh Guru
feat(ti): add TI clock multiplexer driver
Add clock multiplexer driver for selecting between multiple clock sources.
Change-Id: I10a90875a96870b4db584a3c3bc3f46e27f1d6df Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
show more ...
|