qemu-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]