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