[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] d718b7: i2c: Move bitbang_i2c.h to include/hw
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] d718b7: i2c: Move bitbang_i2c.h to include/hw/i2c/ |
Date: |
Tue, 02 Jul 2019 02:17:26 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: d718b7475b188dd47c10b24f8d2c46326b37094a
https://github.com/qemu/qemu/commit/d718b7475b188dd47c10b24f8d2c46326b37094a
Author: BALATON Zoltan <address@hidden>
Date: 2019-06-28 (Fri, 28 Jun 2019)
Changed paths:
M hw/i2c/bitbang_i2c.c
R hw/i2c/bitbang_i2c.h
M hw/i2c/ppc4xx_i2c.c
M hw/i2c/versatile_i2c.c
A include/hw/i2c/bitbang_i2c.h
M include/hw/i2c/i2c.h
M include/hw/i2c/ppc4xx_i2c.h
Log Message:
-----------
i2c: Move bitbang_i2c.h to include/hw/i2c/
The bitbang i2c implementation is also useful for other device models
such as DDC in display controllers. Move the header to include/hw/i2c/
to allow it to be used from other device models and adjust users of
this include. This also reverts commit 2b4c1125ac which is no longer
needed.
Signed-off-by: BALATON Zoltan <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: Corey Minyard <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: c82c7336de58876862e6b4dccbda29e9240fd388
https://github.com/qemu/qemu/commit/c82c7336de58876862e6b4dccbda29e9240fd388
Author: BALATON Zoltan <address@hidden>
Date: 2019-06-28 (Fri, 28 Jun 2019)
Changed paths:
M hw/display/Kconfig
M hw/display/ati.c
M hw/display/ati_dbg.c
M hw/display/ati_int.h
M hw/display/ati_regs.h
Log Message:
-----------
ati-vga: Implement DDC and EDID info from monitor
This adds DDC support to ati-vga and connects i2c-ddc to it. This
allows at least MacOS with an ATI ndrv, Linux radeonfb and MorphOS to
get monitor EDID info (although MorphOS splash screen is not displayed
and radeonfb needs additional tables from vgabios-rv100). Xorg needs
additional support from VESA vgabios, it's missing INT10 0x4F15
function (see
https://gitlab.freedesktop.org/xorg/xserver/blob/master/hw/xfree86/vbe/vbe.c)
without which no DDC is available that also prevents loading the
accelerated X driver.
Signed-off-by: BALATON Zoltan <address@hidden>
Message-id: address@hidden
ati-vga: Clarify comment
Signed-off-by: BALATON Zoltan <address@hidden>
Message-id: address@hidden
ati-vga: Add DDC reg names for debug
Signed-off-by: BALATON Zoltan <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 866ad5f5ff620078f88183aa254f7b02727e6aa3
https://github.com/qemu/qemu/commit/866ad5f5ff620078f88183aa254f7b02727e6aa3
Author: BALATON Zoltan <address@hidden>
Date: 2019-06-28 (Fri, 28 Jun 2019)
Changed paths:
M hw/display/ati.c
M hw/display/ati_2d.c
M hw/display/ati_int.h
M hw/display/ati_regs.h
Log Message:
-----------
ati-vga: Fixes to offset and pitch registers
Fix bit masks of registers for offset and pitch and also handle
default values for both R128P and RV100. This improves picture a bit
but does not resolve all problems yet so there might be some more bugs
somewhere.
Signed-off-by: BALATON Zoltan <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 350ef09674da4005c3ed9688ba3c52aef4590359
https://github.com/qemu/qemu/commit/350ef09674da4005c3ed9688ba3c52aef4590359
Author: Gerd Hoffmann <address@hidden>
Date: 2019-06-28 (Fri, 28 Jun 2019)
Changed paths:
A roms/config.vga-ati
Log Message:
-----------
seabios: add config for ati vgabios
Signed-off-by: Gerd Hoffmann <address@hidden>
Tested-by: BALATON Zoltan <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 0cca7e7bfd6c81cc3c29ec2b3a0a98954c4ba71a
https://github.com/qemu/qemu/commit/0cca7e7bfd6c81cc3c29ec2b3a0a98954c4ba71a
Author: Gerd Hoffmann <address@hidden>
Date: 2019-06-28 (Fri, 28 Jun 2019)
Changed paths:
A pc-bios/vgabios-ati.bin
Log Message:
-----------
seabios: add ati vgabios binary
Built from master (commit 6e56ed129c9782ba050a5fbfbf4ac12335b230f7),
which has ati vgabios support merged (checkout master branch in
roms/seabios submodule, then run "make -C roms seavgabios-ati").
Temporary exception until the next seabios major version is
released (probably 1.13, fall 2019).
Signed-off-by: Gerd Hoffmann <address@hidden>
Tested-by: BALATON Zoltan <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 263807f4e85e94f2d4e988d61d2fc0319b1dd36b
https://github.com/qemu/qemu/commit/263807f4e85e94f2d4e988d61d2fc0319b1dd36b
Author: Gerd Hoffmann <address@hidden>
Date: 2019-06-28 (Fri, 28 Jun 2019)
Changed paths:
M hw/display/ati.c
Log Message:
-----------
ati-vga: switch to vgabios-ati.bin
Signed-off-by: Gerd Hoffmann <address@hidden>
Tested-by: BALATON Zoltan <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 0094908375d280c1a4e8b932d8b133a41fb3bdf8
https://github.com/qemu/qemu/commit/0094908375d280c1a4e8b932d8b133a41fb3bdf8
Author: Peter Maydell <address@hidden>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M hw/display/Kconfig
M hw/display/ati.c
M hw/display/ati_2d.c
M hw/display/ati_dbg.c
M hw/display/ati_int.h
M hw/display/ati_regs.h
M hw/i2c/bitbang_i2c.c
R hw/i2c/bitbang_i2c.h
M hw/i2c/ppc4xx_i2c.c
M hw/i2c/versatile_i2c.c
A include/hw/i2c/bitbang_i2c.h
M include/hw/i2c/i2c.h
M include/hw/i2c/ppc4xx_i2c.h
A pc-bios/vgabios-ati.bin
A roms/config.vga-ati
Log Message:
-----------
Merge remote-tracking branch 'remotes/kraxel/tags/vga-20190628-pull-request'
into staging
vga: ati fixes, add ati vgabios.
# gpg: Signature made Fri 28 Jun 2019 11:39:32 BST
# gpg: using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <address@hidden>" [full]
# gpg: aka "Gerd Hoffmann <address@hidden>" [full]
# gpg: aka "Gerd Hoffmann (private) <address@hidden>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138
* remotes/kraxel/tags/vga-20190628-pull-request:
ati-vga: switch to vgabios-ati.bin
seabios: add ati vgabios binary
seabios: add config for ati vgabios
ati-vga: Fixes to offset and pitch registers
ati-vga: Implement DDC and EDID info from monitor
i2c: Move bitbang_i2c.h to include/hw/i2c/
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/7d0e02405fc0...0094908375d2
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] d718b7: i2c: Move bitbang_i2c.h to include/hw/i2c/,
Peter Maydell <=