[RFC RFT PATCH 0/4] ARM: OMAP1: clock: Convert to CCF

Janusz Krzysztofik
2022-03-10T23:33:32Z

The main motivation behind this series is planned resurection of OMAP1
camera driver. Since OMAP1 clock internals have never been visible to
drivers, that driver used to use v4l2-clk to expose a pixel clock for a
sensor. The v4l2-clk code has been recently depreciated and removed from
the media subtree, hence the need for an alternative solution.

Janusz Krzysztofik (4):
ARM: OMAP1: clock: Remove unused code
ARM: OMAP1: clock: Remove noop code
ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF
ARM: OMAP1: clock: Convert to CCF

arch/arm/Kconfig | 2 +-
arch/arm/mach-omap1/clock.c | 791 ++++++++++++-------------------
arch/arm/mach-omap1/clock.h | 191 ++------
arch/arm/mach-omap1/clock_data.c | 491 ++++++++-----------
arch/arm/mach-omap1/io.c | 5 -
arch/arm/mach-omap1/mcbsp.c | 8 +-
arch/arm/mach-omap1/ocpi.c | 4 +-
arch/arm/mach-omap1/serial.c | 6 +-
arch/arm/mach-omap1/time.c | 5 +
arch/arm/mach-omap1/timer32k.c | 2 +-
drivers/usb/host/ohci-omap.c | 8 +-
drivers/video/fbdev/omap/lcdc.c | 6 +-
12 files changed, 582 insertions(+), 937 deletions(-)

The series has been tested on OMAP1510 based Amstrad Delta board,
where it works best on top of two recently submitted fixes:
ARM: OMAP1: clock: Fix early UART rate issues
ARM: OMAP1: clock: Fix UART rate reporting algorithm

--
2.35.1