]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
i2c-ddc: move it to hw/display
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 25 Mar 2019 15:59:23 +0000 (16:59 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 7 May 2019 07:56:10 +0000 (09:56 +0200)
Move it together with the other EDID code.  hw/i2c should only
include the core and the adapters, not the slaves.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-id: 20190325155923.30987-1-pbonzini@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/display/Kconfig
hw/display/Makefile.objs
hw/display/i2c-ddc.c [moved from hw/i2c/i2c-ddc.c with 99% similarity]
hw/display/sii9022.c
hw/display/sm501.c
hw/i2c/Kconfig
hw/i2c/Makefile.objs
include/hw/display/i2c-ddc.h [moved from include/hw/i2c/i2c-ddc.h with 100% similarity]
include/hw/display/xlnx_dp.h

index 72be57a40311a3d38e162d01ed1197347ac7263a..c236cd2d0a7c1cf1ec91e08ab4acaf21c5f828cc 100644 (file)
@@ -1,3 +1,8 @@
+config DDC
+    bool
+    depends on I2C
+    select EDID
+
 config EDID
     bool
 
index dbd453ab1b01b81ea9bf110632bc8c5d60ca82ad..650031f725367b3a8e9e00004b664ff6fc16c304 100644 (file)
@@ -1,3 +1,4 @@
+common-obj-$(CONFIG_DDC) += i2c-ddc.o
 common-obj-$(CONFIG_EDID) += edid-generate.o edid-region.o
 
 common-obj-$(CONFIG_FW_CFG_DMA) += ramfb.o
similarity index 99%
rename from hw/i2c/i2c-ddc.c
rename to hw/display/i2c-ddc.c
index 7aa872777145da1329add1b7ef2e07afb05de294..9fe5403a923e0b23373b67f6f41f3bad42b416d9 100644 (file)
@@ -20,7 +20,7 @@
 #include "qemu-common.h"
 #include "qemu/log.h"
 #include "hw/i2c/i2c.h"
-#include "hw/i2c/i2c-ddc.h"
+#include "hw/display/i2c-ddc.h"
 
 #ifndef DEBUG_I2CDDC
 #define DEBUG_I2CDDC 0
index 9994385c35a2b518b5f5089d13e11c2f8c9f9230..9c36e4c17ec9fb12c093549081ff4ebdc251c604 100644 (file)
@@ -16,7 +16,7 @@
 #include "qemu/osdep.h"
 #include "qemu-common.h"
 #include "hw/i2c/i2c.h"
-#include "hw/i2c/i2c-ddc.h"
+#include "hw/display/i2c-ddc.h"
 #include "trace.h"
 
 #define SII9022_SYS_CTRL_DATA 0x1a
index 2122291308f0100398796f525110aac2d652af91..1e2709b2d0025f0c5da34a044aa7500a0587bc74 100644 (file)
@@ -35,7 +35,7 @@
 #include "hw/sysbus.h"
 #include "hw/pci/pci.h"
 #include "hw/i2c/i2c.h"
-#include "hw/i2c/i2c-ddc.h"
+#include "hw/display/i2c-ddc.h"
 #include "qemu/range.h"
 #include "ui/pixel_ops.h"
 #include "qemu/bswap.h"
index 820b24de5b271a6b7ccfff583ea555926c0d13ae..78a2008e3ad5de609390e973a1f1d472e466e808 100644 (file)
@@ -5,11 +5,6 @@ config SMBUS_EEPROM
     bool
     depends on I2C
 
-config DDC
-    bool
-    depends on I2C
-    select EDID
-
 config VERSATILE_I2C
     bool
     select I2C
index 5f76b6a9909a49ab717611a590996e69dc682064..d7073a401f1cb3157f2b547ec427fad92b166a73 100644 (file)
@@ -1,6 +1,5 @@
 common-obj-$(CONFIG_I2C) += core.o smbus_slave.o smbus_master.o
 common-obj-$(CONFIG_SMBUS_EEPROM) += smbus_eeprom.o
-common-obj-$(CONFIG_DDC) += i2c-ddc.o
 common-obj-$(CONFIG_VERSATILE_I2C) += versatile_i2c.o
 common-obj-$(CONFIG_ACPI_X86_ICH) += smbus_ich9.o
 common-obj-$(CONFIG_ACPI_SMBUS) += pm_smbus.o
index 26b759cd448d0bfcb04197414da91b62e6ef2db2..45a805033a534c503799c22ff552620d2d53abc4 100644 (file)
@@ -27,7 +27,7 @@
 #include "hw/misc/auxbus.h"
 #include "hw/i2c/i2c.h"
 #include "hw/display/dpcd.h"
-#include "hw/i2c/i2c-ddc.h"
+#include "hw/display/i2c-ddc.h"
 #include "qemu/fifo8.h"
 #include "qemu/units.h"
 #include "hw/dma/xlnx_dpdma.h"