u-boot-brain/drivers/clk
Simon Glass 336d4615f8 dm: core: Create a new header file for 'compat' features
At present dm/device.h includes the linux-compatible features. This
requires including linux/compat.h which in turn includes a lot of headers.
One of these is malloc.h which we thus end up including in every file in
U-Boot. Apart from the inefficiency of this, it is problematic for sandbox
which needs to use the system malloc() in some files.

Move the compatibility features into a separate header file.

Signed-off-by: Simon Glass <sjg@chromium.org>
2020-02-05 19:33:46 -07:00
..
altera dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
analogbits clk: sifive: Sync-up WRPLL library with upstream Linux 2019-07-19 14:24:51 +08:00
aspeed dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
at91 dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
exynos clk: Remove DM_FLAG_PRE_RELOC flag in various drivers 2018-11-14 09:16:28 -08:00
imx dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mediatek clk: mediatek: use unsigned type for returning the clk rate 2020-01-26 12:03:06 +01:00
meson dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
mtmips clk: add clock driver for MediaTek MT76x8 platform 2019-10-25 17:20:44 +02:00
mvebu dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
owl clk: Remove DM_FLAG_PRE_RELOC flag in various drivers 2018-11-14 09:16:28 -08:00
renesas clk: renesas: Add R8A77980 V3H clock tables 2019-08-09 23:15:01 +02:00
rockchip dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
sifive dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
sunxi sunxi: clocks: Add H6 USB clock gates and resets 2019-07-16 17:13:15 +05:30
tegra dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
uniphier dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
Kconfig clk: cdce9xx: add support for cdce9xx clock synthesizer 2019-10-11 13:32:39 -04:00
Makefile clk: add clock driver for MediaTek MT76x8 platform 2019-10-25 17:20:44 +02:00
clk-cdce9xx.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk-composite.c dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
clk-divider.c dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
clk-fixed-factor.c dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
clk-gate.c dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
clk-hsdk-cgu.c Remove unnecessary instances of DECLARE_GLOBAL_DATA_PTR 2018-04-27 14:54:48 -04:00
clk-mux.c dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
clk-ti-sci.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk-uclass.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk.c clk: show more error info when uclass_get_device_by_name 2020-01-26 12:03:06 +01:00
clk_bcm6345.c clk: bcm6345: convert to use live dt 2018-06-01 15:56:02 +02:00
clk_boston.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
clk_fixed_factor.c dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
clk_fixed_rate.c clk: fixed_rate: add dummy enable() function 2020-01-16 09:39:45 -05:00
clk_pic32.c common: Move get_tbclk() to time.h 2020-01-17 13:27:30 -05:00
clk_sandbox.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk_sandbox_ccf.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk_sandbox_test.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk_stm32f.c clk: clk_stm32f: Use PLLSAIP as USB 48MHz clock 2018-05-08 09:07:34 -04:00
clk_stm32h7.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
clk_stm32mp1.c clk: stm32mp1: Add a clock entry for RNG1 device 2020-01-07 18:08:21 +01:00
clk_versal.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk_vexpress_osc.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk_zynq.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk_zynqmp.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
ics8n3qv01.c clk: Add ICS8N3QV01 driver 2018-05-08 18:50:23 -04:00
mpc83xx_clk.c common: Move clock functions into a new file 2020-01-17 13:27:29 -05:00
mpc83xx_clk.h clk: Add MPC83xx clock driver 2018-09-18 00:01:18 -06:00