i2c: Remove <common.h> and add needed includes

Remove <common.h> from this driver directory and when needed
add missing include files directly.

Reviewed-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
Tom Rini 2024-05-01 19:30:52 -06:00
parent 356675ffd9
commit 3ebb4546eb
49 changed files with 12 additions and 49 deletions

View file

@ -3,7 +3,6 @@
* Copyright 2019 Google LLC * Copyright 2019 Google LLC
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>

View file

@ -2,7 +2,6 @@
/* /*
* Copyright ASPEED Technology Inc. * Copyright ASPEED Technology Inc.
*/ */
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>

View file

@ -5,7 +5,6 @@
* Copyright 2017 Google, Inc. * Copyright 2017 Google, Inc.
*/ */
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>

View file

@ -8,7 +8,6 @@
#include <malloc.h> #include <malloc.h>
#include <asm/global_data.h> #include <asm/global_data.h>
#include <asm/io.h> #include <asm/io.h>
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>

View file

@ -4,7 +4,6 @@
* Written by Simon Glass <sjg@chromium.org> * Written by Simon Glass <sjg@chromium.org>
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <cros_ec.h> #include <cros_ec.h>
#include <errno.h> #include <errno.h>

View file

@ -4,7 +4,6 @@
* Written by Simon Glass <sjg@chromium.org> * Written by Simon Glass <sjg@chromium.org>
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <cros_ec.h> #include <cros_ec.h>
#include <errno.h> #include <errno.h>

View file

@ -11,7 +11,7 @@
* Please see doc/driver-model/i2c-howto.rst for instructions. * Please see doc/driver-model/i2c-howto.rst for instructions.
*/ */
#include <common.h> #include <config.h>
#include <i2c.h> #include <i2c.h>
#include <dm.h> #include <dm.h>
#include <log.h> #include <log.h>

View file

@ -4,7 +4,6 @@
* Vipin Kumar, STMicroelectronics, vipin.kumar@st.com. * Vipin Kumar, STMicroelectronics, vipin.kumar@st.com.
*/ */
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>

View file

@ -5,7 +5,6 @@
* Copyright 2019 Google Inc * Copyright 2019 Google Inc
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <log.h> #include <log.h>
#include <spl.h> #include <spl.h>

View file

@ -6,7 +6,6 @@
* David Mueller, ELSOFT AG, d.mueller@elsoft.ch * David Mueller, ELSOFT AG, d.mueller@elsoft.ch
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>

View file

@ -6,7 +6,7 @@
* Changes for multibus/multiadapter I2C support. * Changes for multibus/multiadapter I2C support.
*/ */
#include <common.h> #include <config.h>
#include <command.h> #include <command.h>
#include <i2c.h> /* Functional interface */ #include <i2c.h> /* Functional interface */
#include <log.h> #include <log.h>

View file

@ -7,7 +7,6 @@
* with added driver-model support and code cleanup. * with added driver-model support and code cleanup.
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <log.h> #include <log.h>
#include <linux/bitops.h> #include <linux/bitops.h>

View file

@ -4,12 +4,12 @@
* Arthur Li, Cortina Access, arthur.li@cortina-access.com. * Arthur Li, Cortina Access, arthur.li@cortina-access.com.
*/ */
#include <common.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>
#include <asm/io.h> #include <asm/io.h>
#include <dm.h> #include <dm.h>
#include <mapmem.h> #include <mapmem.h>
#include <time.h>
#include "i2c-cortina.h" #include "i2c-cortina.h"
static void set_speed(struct i2c_regs *regs, int i2c_spd) static void set_speed(struct i2c_regs *regs, int i2c_spd)

View file

@ -5,7 +5,6 @@
#define LOG_CATEGORY UCLASS_I2C_EMUL #define LOG_CATEGORY UCLASS_I2C_EMUL
#include <common.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>

View file

@ -5,7 +5,6 @@
* This file is based on: drivers/i2c/soft-i2c.c, * This file is based on: drivers/i2c/soft-i2c.c,
* with added driver-model support and code cleanup. * with added driver-model support and code cleanup.
*/ */
#include <common.h>
#include <errno.h> #include <errno.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>

View file

@ -6,7 +6,6 @@
* Padmarao Begari <padmarao.begari@microchip.com> * Padmarao Begari <padmarao.begari@microchip.com>
* Conor Dooley <conor.dooley@microchip.com> * Conor Dooley <conor.dooley@microchip.com>
*/ */
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>

View file

@ -5,7 +5,6 @@
#define LOG_CATEGORY UCLASS_I2C #define LOG_CATEGORY UCLASS_I2C
#include <common.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>
#include <i2c.h> #include <i2c.h>

View file

@ -5,7 +5,6 @@
* *
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>
#include <i2c.h> #include <i2c.h>

View file

@ -7,7 +7,7 @@
* *
* Multibus/multiadapter I2C core functions (wrappers) * Multibus/multiadapter I2C core functions (wrappers)
*/ */
#include <common.h> #include <config.h>
#include <i2c.h> #include <i2c.h>
#include <linker_lists.h> #include <linker_lists.h>
#include <asm/global_data.h> #include <asm/global_data.h>

View file

@ -4,7 +4,6 @@
* Dirk Eibach, Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc * Dirk Eibach, Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc
*/ */
#include <common.h>
#include <i2c.h> #include <i2c.h>
#include <dm.h> #include <dm.h>
#include <regmap.h> #include <regmap.h>

View file

@ -3,7 +3,6 @@
* Copyright 2016 Freescale Semiconductors, Inc. * Copyright 2016 Freescale Semiconductors, Inc.
*/ */
#include <common.h>
#include <errno.h> #include <errno.h>
#include <log.h> #include <log.h>
#include <asm/io.h> #include <asm/io.h>

View file

@ -7,11 +7,11 @@
* Copyright (C) 2016 Stefan Roese <sr@denx.de> * Copyright (C) 2016 Stefan Roese <sr@denx.de>
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>
#include <pci.h> #include <pci.h>
#include <time.h>
#include <asm/io.h> #include <asm/io.h>
/* PCI Configuration Space (D31:F3): SMBus */ /* PCI Configuration Space (D31:F3): SMBus */

View file

@ -6,7 +6,6 @@
#include <asm/global_data.h> #include <asm/global_data.h>
#include <asm/io.h> #include <asm/io.h>
#include <common.h>
#include <config.h> #include <config.h>
#include <dm.h> #include <dm.h>
#include <linux/printk.h> #include <linux/printk.h>

View file

@ -6,7 +6,7 @@
* Written-by: Albert ARIBAUD - 3ADEV <albert.aribaud@3adev.fr> * Written-by: Albert ARIBAUD - 3ADEV <albert.aribaud@3adev.fr>
*/ */
#include <common.h> #include <config.h>
#include <log.h> #include <log.h>
#include <asm/io.h> #include <asm/io.h>
#include <i2c.h> #include <i2c.h>

View file

@ -2,7 +2,6 @@
/* /*
* (C) Copyright 2017 - Beniamino Galvani <b.galvani@gmail.com> * (C) Copyright 2017 - Beniamino Galvani <b.galvani@gmail.com>
*/ */
#include <common.h>
#include <log.h> #include <log.h>
#include <asm/io.h> #include <asm/io.h>
#include <clk.h> #include <clk.h>

View file

@ -4,12 +4,12 @@
* Written by Simon Glass <sjg@chromium.org> * Written by Simon Glass <sjg@chromium.org>
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>
#include <malloc.h> #include <malloc.h>
#include <time.h>
#include <asm/global_data.h> #include <asm/global_data.h>
#include <asm/gpio.h> #include <asm/gpio.h>
#include <linux/delay.h> #include <linux/delay.h>

View file

@ -10,7 +10,6 @@
#include <asm/global_data.h> #include <asm/global_data.h>
#include <asm/io.h> #include <asm/io.h>
#include <asm-generic/gpio.h> #include <asm-generic/gpio.h>
#include <common.h>
#include <dm.h> #include <dm.h>
#include <dm/device_compat.h> #include <dm/device_compat.h>
#include <dm/devres.h> #include <dm/devres.h>

View file

@ -6,7 +6,6 @@
#define LOG_CATEGORY UCLASS_I2C_MUX #define LOG_CATEGORY UCLASS_I2C_MUX
#include <common.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>
#include <i2c.h> #include <i2c.h>

View file

@ -5,7 +5,6 @@
* Written by Michal Simek * Written by Michal Simek
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>
#include <i2c.h> #include <i2c.h>

View file

@ -16,7 +16,6 @@
* Murray.Jensen@cmst.csiro.au, 27-Jan-01. * Murray.Jensen@cmst.csiro.au, 27-Jan-01.
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>

View file

@ -7,7 +7,7 @@
* Copyright (c) 2010 Albert Aribaud. * Copyright (c) 2010 Albert Aribaud.
*/ */
#include <common.h> #include <config.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>
#include <asm/global_data.h> #include <asm/global_data.h>

View file

@ -14,7 +14,7 @@
* *
*/ */
#include <common.h> #include <config.h>
#include <log.h> #include <log.h>
#include <asm/arch/clock.h> #include <asm/arch/clock.h>
#include <asm/arch/imx-regs.h> #include <asm/arch/imx-regs.h>

View file

@ -1,8 +1,8 @@
#include <common.h>
#include <errno.h> #include <errno.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>
#include <time.h>
#include <asm/arch/nexell.h> #include <asm/arch/nexell.h>
#include <asm/arch/reset.h> #include <asm/arch/reset.h>
#include <asm/arch/clk.h> #include <asm/arch/clk.h>

View file

@ -12,7 +12,6 @@
* Andreas Larsson <andreas@gaisler.com> * Andreas Larsson <andreas@gaisler.com>
*/ */
#include <common.h>
#include <asm/global_data.h> #include <asm/global_data.h>
#include <asm/io.h> #include <asm/io.h>
#include <clk.h> #include <clk.h>

View file

@ -38,7 +38,6 @@
* *
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>

View file

@ -9,7 +9,6 @@
#include <init.h> #include <init.h>
#include <env.h> #include <env.h>
#include <common.h>
#include <log.h> #include <log.h>
#include <dm/device_compat.h> #include <dm/device_compat.h>
#include <linux/delay.h> #include <linux/delay.h>

View file

@ -11,7 +11,6 @@
* Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> * Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
*/ */
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>

View file

@ -9,7 +9,6 @@
* Copyright (C) 2011, 2013 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> * Copyright (C) 2011, 2013 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
*/ */
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>

View file

@ -6,7 +6,6 @@
* Peter, Software Engineering, <superpeter.cai@gmail.com>. * Peter, Software Engineering, <superpeter.cai@gmail.com>.
*/ */
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>

View file

@ -4,10 +4,10 @@
* David Mueller, ELSOFT AG, d.mueller@elsoft.ch * David Mueller, ELSOFT AG, d.mueller@elsoft.ch
*/ */
#include <common.h>
#include <errno.h> #include <errno.h>
#include <dm.h> #include <dm.h>
#include <fdtdec.h> #include <fdtdec.h>
#include <time.h>
#if defined(CONFIG_ARCH_EXYNOS4) || defined(CONFIG_ARCH_EXYNOS5) #if defined(CONFIG_ARCH_EXYNOS4) || defined(CONFIG_ARCH_EXYNOS5)
#include <log.h> #include <log.h>
#include <asm/arch/clk.h> #include <asm/arch/clk.h>

View file

@ -5,7 +5,6 @@
* Copyright (c) 2014 Google, Inc * Copyright (c) 2014 Google, Inc
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>
#include <i2c.h> #include <i2c.h>

View file

@ -7,7 +7,6 @@
* Please see doc/driver-model/i2c-howto.rst for instructions. * Please see doc/driver-model/i2c-howto.rst for instructions.
*/ */
#include <common.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>
#include <asm/global_data.h> #include <asm/global_data.h>

View file

@ -15,7 +15,7 @@
* Please see doc/driver-model/i2c-howto.rst for instructions. * Please see doc/driver-model/i2c-howto.rst for instructions.
*/ */
#include <common.h> #include <config.h>
#if defined(CONFIG_AT91FAMILY) #if defined(CONFIG_AT91FAMILY)
#include <asm/io.h> #include <asm/io.h>
#include <asm/arch/hardware.h> #include <asm/arch/hardware.h>

View file

@ -5,7 +5,6 @@
#define LOG_CATEGORY UCLASS_I2C #define LOG_CATEGORY UCLASS_I2C
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>

View file

@ -15,7 +15,6 @@
#include <axp_pmic.h> #include <axp_pmic.h>
#include <clk.h> #include <clk.h>
#include <common.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>
#include <i2c.h> #include <i2c.h>

View file

@ -10,7 +10,6 @@
#include <axp_pmic.h> #include <axp_pmic.h>
#include <clk.h> #include <clk.h>
#include <common.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>
#include <i2c.h> #include <i2c.h>

View file

@ -3,7 +3,6 @@
* Copyright (c) 2016, NVIDIA CORPORATION. * Copyright (c) 2016, NVIDIA CORPORATION.
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>
#include <log.h> #include <log.h>

View file

@ -5,7 +5,6 @@
* NVIDIA Corporation <www.nvidia.com> * NVIDIA Corporation <www.nvidia.com>
*/ */
#include <common.h>
#include <dm.h> #include <dm.h>
#include <errno.h> #include <errno.h>
#include <i2c.h> #include <i2c.h>

View file

@ -9,7 +9,6 @@
* Copyright (c) 2009-2010 Intel Corporation * Copyright (c) 2009-2010 Intel Corporation
*/ */
#include <common.h>
#include <clk.h> #include <clk.h>
#include <dm.h> #include <dm.h>
#include <i2c.h> #include <i2c.h>