All of lore.kernel.org
 help / color / mirror / Atom feed
From: pillow <waysorrypub@gmail.com>
To: qemu-devel@nongnu.org
Cc: 17746591750@163.com, maobibo@loongson.cn, lixianglai@loongson.cn,
	jiaxun.yang@flygoat.com, mst@redhat.com, imammedo@redhat.com,
	anisinha@redhat.com, waysorrypub@gmail.com
Subject: [PATCH v5 0/5] hw/loogarch: Fix UART ACPI properties and FDT
Date: Sun, 25 Oct 2026 21:55:54 +0800	[thread overview]
Message-ID: <20261025135559.236356-1-waysorrypub@gmail.com> (raw)

This series fixes the UART description for LoongArch virt.

The ACPI _DSD property built for the UART has three problems: the
property name is misspelled, the key and value order is reversed, and
it describes a 100 MHz clock that does not match the device model.
The property can be dropped directly because the UART model's input
clock matches the Linux 8250 PnP driver default of 1,843,200 Hz, so no
_DSD override is needed.

The _CCA property is also unnecessary.  _CCA describes a device's DMA
cache coherency attribute, and this UART does not support DMA, so there
is no reason to declare it.

The UART clock frequency in the FDT is corrected to 1,843,200 Hz, and
the expected ACPI tables are updated accordingly.

pillow (5):
  bios-tables-test-allowed-diff.h: Allow LoongArch DSDT.*
  hw/loongarch/virt-acpi-build: Drop invalid _DSD UART clock property
  hw/loongarch/virt-acpi-build: Drop UART _CCA declaration
  hw/loongarch/virt: Fix UART clock frequency in FDT
  tests/data/acpi/loongarch64: Update expected DSDT.*

 hw/loongarch/virt-acpi-build.c                |  11 -----------
 hw/loongarch/virt-fdt-build.c                 |   2 +-
 tests/data/acpi/loongarch64/virt/DSDT         | Bin 4603 -> 4351 bytes
 tests/data/acpi/loongarch64/virt/DSDT.memhp   | Bin 5824 -> 5572 bytes
 tests/data/acpi/loongarch64/virt/DSDT.numamem | Bin 4609 -> 4357 bytes
 .../data/acpi/loongarch64/virt/DSDT.topology  | Bin 4905 -> 4653 bytes
 6 files changed, 1 insertion(+), 12 deletions(-)

-- 
2.56.0



             reply	other threads:[~2026-10-25 13:57 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-25 13:55 pillow [this message]
2026-10-25 13:55 ` [PATCH v5 1/5] bios-tables-test-allowed-diff.h: Allow LoongArch DSDT.* pillow
2026-10-25 13:55 ` [PATCH v5 2/5] hw/loongarch/virt-acpi-build: Drop invalid _DSD UART clock property pillow
2026-10-25 13:55 ` [PATCH v5 3/5] hw/loongarch/virt-acpi-build: Drop UART _CCA declaration pillow
2026-10-25 13:55 ` [PATCH v5 4/5] hw/loongarch/virt: Fix UART clock frequency in FDT pillow
2026-10-25 13:55 ` [PATCH v5 5/5] tests/data/acpi/loongarch64: Update expected DSDT.* pillow
2026-10-28  1:24 ` [PATCH v5 0/5] hw/loogarch: Fix UART ACPI properties and FDT Bibo Mao

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261025135559.236356-1-waysorrypub@gmail.com \
    --to=waysorrypub@gmail.com \
    --cc=17746591750@163.com \
    --cc=anisinha@redhat.com \
    --cc=imammedo@redhat.com \
    --cc=jiaxun.yang@flygoat.com \
    --cc=lixianglai@loongson.cn \
    --cc=maobibo@loongson.cn \
    --cc=mst@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.