aboutsummaryrefslogtreecommitdiff
path: root/include/hw
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2020-07-03 16:59:45 +0100
committerPeter Maydell <peter.maydell@linaro.org>2020-07-03 16:59:45 +0100
commit871f82722ccddf8886acf19989289072bc73e873 (patch)
treee04d54a6eae6243ee3eccb365cd63393e07d6848 /include/hw
parent4aed7b51c298e5497ff0d3d7d584f3c53acc9f3f (diff)
downloadqemu-871f82722ccddf8886acf19989289072bc73e873.zip
qemu-871f82722ccddf8886acf19989289072bc73e873.tar.gz
qemu-871f82722ccddf8886acf19989289072bc73e873.tar.bz2
hw/misc/max111x: Use GPIO lines rather than max111x_set_input()
The max111x ADC device model allows other code to set the level on the 8 ADC inputs using the max111x_set_input() function. Replace this with generic qdev GPIO inputs, which also allow inputs to be set to arbitrary values. Using GPIO lines will make it easier for board code to wire things up, so that if device A wants to set the ADC input it doesn't need to have a direct pointer to the max111x but can just set that value on its output GPIO, which is then wired up by the board to the appropriate max111x input. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-id: 20200628142429.17111-11-peter.maydell@linaro.org
Diffstat (limited to 'include/hw')
-rw-r--r--include/hw/ssi/ssi.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/include/hw/ssi/ssi.h b/include/hw/ssi/ssi.h
index 4be5325..5fd411f 100644
--- a/include/hw/ssi/ssi.h
+++ b/include/hw/ssi/ssi.h
@@ -111,7 +111,4 @@ SSIBus *ssi_create_bus(DeviceState *parent, const char *name);
uint32_t ssi_transfer(SSIBus *bus, uint32_t val);
-/* max111x.c */
-void max111x_set_input(DeviceState *dev, int line, uint8_t value);
-
#endif