All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/45] Remove clk.h from clk-provider.h (clk drivers part)
@ 2015-07-10 23:32 Stephen Boyd
  2015-07-10 23:32 ` [PATCH 01/45] clk: axi-clkgen: Remove clk.h include Stephen Boyd
                   ` (44 more replies)
  0 siblings, 45 replies; 71+ messages in thread
From: Stephen Boyd @ 2015-07-10 23:32 UTC (permalink / raw)
  To: Mike Turquette, Stephen Boyd; +Cc: linux-kernel, linux-clk

This is the third set in a series of patches that removes
clk.h from clk-provider.h. This allows us to clearly see what
provider drivers are using the consumer API (clk.h) by
checking the includes. Currently clk.h is included by
clk-provider.h even though it doesn't need to, so quite a few
clk provider drivers are relying on the implicit include.

Stephen Boyd (45):
  clk: axi-clkgen: Remove clk.h include
  clk: cdce706: Include clk.h
  clk: clps711x: Remove clk.h include
  clk: efm32gg: Remove clk.h include
  clk: mux: Remove clk.h include
  clk: nomadik: Remove clk.h and clkdev.h includes
  clk: palmas: Remove clkdev.h includes
  clk: rk808: Remove clk.h include
  clk: si5351: Include clk.h
  clk: twl6040: Remove clk.h include
  clk: u300: Remove clk.h include
  clk: wm831x: Remove clk.h include
  clk: hisilicon: Remove clk.h include
  clk: keystone: Remove clk.h include
  clk: mediatek: Properly include clk.h
  clk: meson8b: Properly include clk.h
  clk: mmp: Remove clk.h include
  clk: mvebu: Remove clk.h include
  clk: mxs: Include clk.h in C files that use it
  clk: nxp: Remove clk.h include
  clk: rockchip: Properly include clk.h
  clk: samsung: Properly include clk.h and clkdev.h
  clk: sirf: Properly include clk.h
  clk: socfpga: Remove clk.h and clkdev.h includes
  clk: socfpga: Remove clk.h include
  clk: tegra: Properly include clk.h
  clk: ux500: Remove clk.h and clkdev.h includes
  clk: versatile: Remove clk.h and clkdev.h includes
  clk: bcm: Include clk.h
  clk: highbank: Include clk.h
  clk: qcom: Include clk.h
  clk: st: Include clk.h
  clk: sunxi: Include clk.h
  clk: ti: Include clk.h
  clk: zynq: Include clk.h
  clk: Include clk.h in clk.c
  clk: cdce925: Include clk.h
  clk: moxart: Include clk.h
  clk: si570: Include clk.h
  clk: ingenic: Include clk.h
  clk: pistachio: Include clk.h
  clk: samsung: s5pv210-audss: Include clk.h
  clk: ti: Switch clk-provider.h include to clk.h
  clk: at91: Include clk.h and slab.h
  clk: Remove clk.h from clk-provider.h

 drivers/clk/at91/clk-slow.c               | 2 ++
 drivers/clk/bcm/clk-kona.c                | 1 +
 drivers/clk/clk-axi-clkgen.c              | 1 -
 drivers/clk/clk-cdce706.c                 | 1 +
 drivers/clk/clk-cdce925.c                 | 1 +
 drivers/clk/clk-clps711x.c                | 1 -
 drivers/clk/clk-efm32gg.c                 | 1 -
 drivers/clk/clk-highbank.c                | 1 +
 drivers/clk/clk-moxart.c                  | 1 +
 drivers/clk/clk-mux.c                     | 1 -
 drivers/clk/clk-nomadik.c                 | 3 +--
 drivers/clk/clk-palmas.c                  | 1 -
 drivers/clk/clk-rk808.c                   | 1 -
 drivers/clk/clk-si5351.c                  | 2 +-
 drivers/clk/clk-si570.c                   | 1 +
 drivers/clk/clk-twl6040.c                 | 1 -
 drivers/clk/clk-u300.c                    | 2 +-
 drivers/clk/clk-wm831x.c                  | 1 -
 drivers/clk/clk.c                         | 1 +
 drivers/clk/hisilicon/clk-hi3620.c        | 2 --
 drivers/clk/hisilicon/clk-hip04.c         | 2 --
 drivers/clk/hisilicon/clk.c               | 3 +--
 drivers/clk/hisilicon/clkgate-separated.c | 2 --
 drivers/clk/ingenic/cgu.c                 | 1 +
 drivers/clk/keystone/gate.c               | 1 -
 drivers/clk/keystone/pll.c                | 1 -
 drivers/clk/mediatek/clk-gate.h           | 3 ++-
 drivers/clk/mediatek/clk-mt8135.c         | 1 +
 drivers/clk/mediatek/clk-mt8173.c         | 1 +
 drivers/clk/mediatek/clk-mtk.h            | 3 ++-
 drivers/clk/meson/clk-cpu.c               | 1 +
 drivers/clk/meson/clkc.c                  | 1 -
 drivers/clk/mmp/clk-apbc.c                | 1 -
 drivers/clk/mmp/clk-apmu.c                | 1 -
 drivers/clk/mmp/clk.c                     | 3 +--
 drivers/clk/mvebu/clk-cpu.c               | 3 ++-
 drivers/clk/mvebu/common.c                | 2 +-
 drivers/clk/mxs/clk-div.c                 | 1 -
 drivers/clk/mxs/clk-frac.c                | 1 -
 drivers/clk/mxs/clk-imx23.c               | 3 +--
 drivers/clk/mxs/clk-imx28.c               | 2 +-
 drivers/clk/mxs/clk-pll.c                 | 1 -
 drivers/clk/mxs/clk-ref.c                 | 1 -
 drivers/clk/mxs/clk.h                     | 3 ++-
 drivers/clk/nxp/clk-lpc18xx-cgu.c         | 1 -
 drivers/clk/pistachio/clk.c               | 1 +
 drivers/clk/qcom/mmcc-msm8960.c           | 1 +
 drivers/clk/rockchip/clk-cpu.c            | 1 +
 drivers/clk/rockchip/clk-mmc-phase.c      | 1 +
 drivers/clk/rockchip/clk-pll.c            | 1 -
 drivers/clk/rockchip/clk-rk3188.c         | 1 +
 drivers/clk/rockchip/clk.h                | 4 ++--
 drivers/clk/samsung/clk-cpu.c             | 3 +++
 drivers/clk/samsung/clk-exynos-audss.c    | 3 ++-
 drivers/clk/samsung/clk-exynos-clkout.c   | 2 +-
 drivers/clk/samsung/clk-exynos3250.c      | 2 --
 drivers/clk/samsung/clk-exynos4.c         | 2 +-
 drivers/clk/samsung/clk-exynos4415.c      | 2 --
 drivers/clk/samsung/clk-exynos5250.c      | 2 --
 drivers/clk/samsung/clk-exynos5260.c      | 2 --
 drivers/clk/samsung/clk-exynos5410.c      | 2 --
 drivers/clk/samsung/clk-exynos5420.c      | 3 +--
 drivers/clk/samsung/clk-exynos5433.c      | 2 --
 drivers/clk/samsung/clk-exynos5440.c      | 2 --
 drivers/clk/samsung/clk-exynos7.c         | 2 --
 drivers/clk/samsung/clk-pll.c             | 2 ++
 drivers/clk/samsung/clk-s3c2410.c         | 2 --
 drivers/clk/samsung/clk-s3c2412.c         | 2 --
 drivers/clk/samsung/clk-s3c2443.c         | 2 --
 drivers/clk/samsung/clk-s3c64xx.c         | 2 --
 drivers/clk/samsung/clk-s5pv210-audss.c   | 2 +-
 drivers/clk/samsung/clk-s5pv210.c         | 2 --
 drivers/clk/samsung/clk.c                 | 4 ++++
 drivers/clk/samsung/clk.h                 | 3 ++-
 drivers/clk/sirf/clk-atlas6.c             | 1 -
 drivers/clk/sirf/clk-common.c             | 2 ++
 drivers/clk/sirf/clk-prima2.c             | 1 -
 drivers/clk/socfpga/clk-gate-a10.c        | 1 +
 drivers/clk/socfpga/clk-gate.c            | 3 +--
 drivers/clk/socfpga/clk-periph-a10.c      | 1 +
 drivers/clk/socfpga/clk-periph.c          | 3 +--
 drivers/clk/socfpga/clk-pll-a10.c         | 1 +
 drivers/clk/socfpga/clk-pll.c             | 3 +--
 drivers/clk/socfpga/clk.h                 | 1 -
 drivers/clk/spear/spear1310_clock.c       | 1 -
 drivers/clk/spear/spear1340_clock.c       | 1 -
 drivers/clk/spear/spear3xx_clock.c        | 1 -
 drivers/clk/spear/spear6xx_clock.c        | 1 -
 drivers/clk/st/clk-flexgen.c              | 1 +
 drivers/clk/st/clkgen-fsyn.c              | 1 +
 drivers/clk/st/clkgen-mux.c               | 1 +
 drivers/clk/st/clkgen-pll.c               | 1 +
 drivers/clk/sunxi/clk-mod0.c              | 3 ++-
 drivers/clk/sunxi/clk-sun8i-mbus.c        | 2 +-
 drivers/clk/sunxi/clk-sun9i-core.c        | 2 +-
 drivers/clk/sunxi/clk-sun9i-mmc.c         | 3 ++-
 drivers/clk/sunxi/clk-sunxi.c             | 2 ++
 drivers/clk/sunxi/clk-usb.c               | 3 ++-
 drivers/clk/tegra/clk-divider.c           | 1 -
 drivers/clk/tegra/clk-periph-gate.c       | 1 -
 drivers/clk/tegra/clk-periph.c            | 1 -
 drivers/clk/tegra/clk-pll-out.c           | 1 -
 drivers/clk/tegra/clk-pll.c               | 2 +-
 drivers/clk/tegra/clk-super.c             | 1 -
 drivers/clk/tegra/clk-tegra-audio.c       | 1 -
 drivers/clk/tegra/clk-tegra-fixed.c       | 1 -
 drivers/clk/tegra/clk-tegra-periph.c      | 1 -
 drivers/clk/tegra/clk-tegra-pmc.c         | 1 -
 drivers/clk/tegra/clk-tegra-super-gen4.c  | 1 -
 drivers/clk/tegra/clk-tegra114.c          | 2 --
 drivers/clk/tegra/clk-tegra124.c          | 1 -
 drivers/clk/tegra/clk-tegra20.c           | 1 -
 drivers/clk/tegra/clk-tegra30.c           | 1 -
 drivers/clk/tegra/clk.c                   | 1 +
 drivers/clk/ti/apll.c                     | 1 +
 drivers/clk/ti/clk-2xxx.c                 | 2 +-
 drivers/clk/ti/clk-33xx.c                 | 1 +
 drivers/clk/ti/clk-3xxx-legacy.c          | 1 +
 drivers/clk/ti/clk-3xxx.c                 | 1 +
 drivers/clk/ti/clk-43xx.c                 | 1 +
 drivers/clk/ti/clk-dra7-atl.c             | 1 +
 drivers/clk/ti/clk.c                      | 1 +
 drivers/clk/ti/clockdomain.c              | 1 +
 drivers/clk/ti/dpll.c                     | 1 +
 drivers/clk/ti/fapll.c                    | 1 +
 drivers/clk/ux500/abx500-clk.c            | 1 -
 drivers/clk/ux500/clk.h                   | 3 ++-
 drivers/clk/ux500/u8500_clk.c             | 1 -
 drivers/clk/ux500/u8500_of_clk.c          | 2 --
 drivers/clk/ux500/u8540_clk.c             | 1 -
 drivers/clk/ux500/u9540_clk.c             | 2 --
 drivers/clk/versatile/clk-icst.c          | 5 +++--
 drivers/clk/versatile/clk-impd1.c         | 1 -
 drivers/clk/versatile/clk-realview.c      | 1 -
 drivers/clk/versatile/clk-sp810.c         | 3 ++-
 drivers/clk/versatile/clk-versatile.c     | 2 --
 drivers/clk/zynq/clkc.c                   | 1 +
 include/linux/clk-provider.h              | 2 +-
 include/linux/clk/tegra.h                 | 3 ++-
 139 files changed, 99 insertions(+), 128 deletions(-)

-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project


^ permalink raw reply	[flat|nested] 71+ messages in thread

end of thread, other threads:[~2015-07-27  7:35 UTC | newest]

Thread overview: 71+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-10 23:32 [PATCH 00/45] Remove clk.h from clk-provider.h (clk drivers part) Stephen Boyd
2015-07-10 23:32 ` [PATCH 01/45] clk: axi-clkgen: Remove clk.h include Stephen Boyd
2015-07-10 23:33 ` [PATCH 02/45] clk: cdce706: Include clk.h Stephen Boyd
2015-07-10 23:33 ` [PATCH 03/45] clk: clps711x: Remove clk.h include Stephen Boyd
2015-07-10 23:33 ` [PATCH 04/45] clk: efm32gg: " Stephen Boyd
2015-07-11 17:24   ` Uwe Kleine-König
2015-07-10 23:33 ` [PATCH 05/45] clk: mux: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 06/45] clk: nomadik: Remove clk.h and clkdev.h includes Stephen Boyd
2015-07-16 13:27   ` Linus Walleij
2015-07-10 23:33 ` [PATCH 07/45] clk: palmas: Remove " Stephen Boyd
2015-07-10 23:33 ` [PATCH 08/45] clk: rk808: Remove clk.h include Stephen Boyd
2015-07-10 23:33 ` [PATCH 09/45] clk: si5351: Include clk.h Stephen Boyd
2015-07-10 23:33 ` [PATCH 10/45] clk: twl6040: Remove clk.h include Stephen Boyd
2015-07-10 23:33 ` [PATCH 11/45] clk: u300: " Stephen Boyd
2015-07-16 13:28   ` Linus Walleij
2015-07-10 23:33 ` [PATCH 12/45] clk: wm831x: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 13/45] clk: hisilicon: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 14/45] clk: keystone: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 15/45] clk: mediatek: Properly include clk.h Stephen Boyd
2015-07-10 23:33 ` [PATCH 16/45] clk: meson8b: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 17/45] clk: mmp: Remove clk.h include Stephen Boyd
2015-07-10 23:33 ` [PATCH 18/45] clk: mvebu: " Stephen Boyd
2015-07-20  8:39   ` Boris Brezillon
2015-07-10 23:33 ` [PATCH 19/45] clk: mxs: Include clk.h in C files that use it Stephen Boyd
2015-07-12  2:47   ` Shawn Guo
2015-07-10 23:33 ` [PATCH 20/45] clk: nxp: Remove clk.h include Stephen Boyd
2015-07-11  7:24   ` Joachim Eastwood
2015-07-10 23:33 ` [PATCH 21/45] clk: rockchip: Properly include clk.h Stephen Boyd
2015-07-10 23:33 ` [PATCH 22/45] clk: samsung: Properly include clk.h and clkdev.h Stephen Boyd
2015-07-11  7:07   ` Krzysztof Kozlowski
2015-07-13 20:42     ` Stephen Boyd
2015-07-13 23:46       ` Krzysztof Kozlowski
2015-07-18 18:06       ` Paul Gortmaker
2015-07-10 23:33 ` [PATCH 23/45] clk: sirf: Properly include clk.h Stephen Boyd
2015-07-10 23:33 ` [PATCH 24/45] clk: socfpga: Remove clk.h and clkdev.h includes Stephen Boyd
2015-07-13 16:01   ` Dinh Nguyen
2015-07-10 23:33 ` [PATCH 25/45] clk: socfpga: Remove clk.h include Stephen Boyd
2015-07-13  2:33   ` Viresh Kumar
2015-07-10 23:33 ` [PATCH 26/45] clk: tegra: Properly include clk.h Stephen Boyd
2015-07-10 23:33 ` [PATCH 27/45] clk: ux500: Remove clk.h and clkdev.h includes Stephen Boyd
2015-07-16 13:29   ` Linus Walleij
2015-07-20 11:21   ` Ulf Hansson
2015-07-10 23:33 ` [PATCH 28/45] clk: versatile: " Stephen Boyd
2015-07-16 13:28   ` Linus Walleij
2015-07-10 23:33 ` [PATCH 29/45] clk: bcm: Include clk.h Stephen Boyd
2015-07-13 12:44   ` Alex Elder
2015-07-10 23:33 ` [PATCH 30/45] clk: highbank: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 31/45] clk: qcom: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 32/45] clk: st: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 33/45] clk: sunxi: " Stephen Boyd
2015-07-20  8:01   ` Maxime Ripard
2015-07-20 18:01     ` Stephen Boyd
2015-07-27  7:33       ` Maxime Ripard
2015-07-10 23:33 ` [PATCH 34/45] clk: ti: " Stephen Boyd
2015-07-13  9:38   ` Tero Kristo
2015-07-10 23:33 ` [PATCH 35/45] clk: zynq: " Stephen Boyd
2015-07-13 16:54   ` Sören Brinkmann
2015-07-10 23:33 ` [PATCH 36/45] clk: Include clk.h in clk.c Stephen Boyd
2015-07-10 23:33 ` [PATCH 37/45] clk: cdce925: Include clk.h Stephen Boyd
2015-07-10 23:33 ` [PATCH 38/45] clk: moxart: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 39/45] clk: si570: " Stephen Boyd
2015-07-13 16:55   ` Sören Brinkmann
2015-07-10 23:33 ` [PATCH 40/45] clk: ingenic: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 41/45] clk: pistachio: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 42/45] clk: samsung: s5pv210-audss: " Stephen Boyd
2015-07-10 23:33 ` [PATCH 43/45] clk: ti: Switch clk-provider.h include to clk.h Stephen Boyd
2015-07-13  9:38   ` Tero Kristo
2015-07-10 23:33 ` [PATCH 44/45] clk: at91: Include clk.h and slab.h Stephen Boyd
2015-07-20  8:36   ` Boris Brezillon
2015-07-10 23:33 ` [PATCH 45/45] clk: Remove clk.h from clk-provider.h Stephen Boyd
2015-07-18 18:17   ` Paul Gortmaker

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.