From nobody Tue Oct 28 02:12:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (208.118.235.17 [208.118.235.17]) by mx.zohomail.com with SMTPS id 1515463420645993.9107127632267; Mon, 8 Jan 2018 18:03:40 -0800 (PST) Received: from localhost ([::1]:45770 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjGE-00030q-Ng for importer@patchew.org; Mon, 08 Jan 2018 21:03:30 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36724) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjE9-0001nY-TY for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYjE8-00022t-Rf for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:21 -0500 Received: from mail-qt0-x242.google.com ([2607:f8b0:400d:c0d::242]:33800) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYjE8-00022S-L9; Mon, 08 Jan 2018 21:01:20 -0500 Received: by mail-qt0-x242.google.com with SMTP id 33so16097153qtv.1; Mon, 08 Jan 2018 18:01:20 -0800 (PST) Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id r22sm8605027qtc.71.2018.01.08.18.01.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 18:01:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=R4pEobxl0D6UTaKktHeyRPrZFv/lWkXEYDX+mhCbmCo=; b=Xse4pz4E+ZkC9bR3l1JbKsBQ8yQLxG1WEEbkyilc9QYIvsoCxeABOlhfZuuCjaXzW1 91bVEdCKeMW2BiXV3undneo0+vCcuZPuyoQ8t+S+OHBsMHKnOx4URflWjvbIocOQEUre +HAZSmP/ULim+pm45cvrwrENd/3ptGqCXo6i3h5D4/krpTYwlTB/xncQvnbsKjiFl9nj 3stxZJpLQkg19A9l0Tr1eS7uNR22+H3Bj7Fzb3f1HBuQE6q3c4kUjoAs34xcMnR9yE6r wwjpjYP8GEXdee7+/QvSVV4IrjKjNkL7Gqn004PW8U7xwROdLupfBWtisd5m71gyf/MO h6zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=R4pEobxl0D6UTaKktHeyRPrZFv/lWkXEYDX+mhCbmCo=; b=j9dI0tf4OuVOH5Cql4goak+01luygIFvmExeveBZCr1JL+VYN6kpgkQPQ72oN5NLhw I6mAG3kEImC6aeOvj9xrSUHk+xlg+jITT+x0sNRQGCGtuXLMkidzwNg4lFJtzU4LykhE h9uaxSi3H3kY3I4Mzfbd2N2/+LQMxdOc/39frivPQoA6LYr1QH06GUrMbHLhofm86OTy T8dZLph1KVyG3MIlWotlp6WX78TSs6RM2BwbwbVvKefc5cwna0iP4X7P0LUtqRxLQgoJ HwMKWTIC2ulgk7FkyJK/RHJUxCFo2yPHUel6D4HfGZu001b7ENCYlTxoNfpVky4NdYvM iNhg== X-Gm-Message-State: AKwxytfbDYxuRRmV306HOBgpO/UxIryoISc1ezg7SROKMWmdJfIyKFxs /c2iLspCwnftccdn4+zlZnI= X-Google-Smtp-Source: ACJfBot8BgaVHyZ+YJMJkQciUjMrzp0nR8ug8NjDdDvQMUdAqnAhhcPjm5Oav9uxg8CQlCsT6wUQkQ== X-Received: by 10.200.44.35 with SMTP id d32mr17933061qta.14.1515463280027; Mon, 08 Jan 2018 18:01:20 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Alistair Francis , "Edgar E . Iglesias" , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Igor Mammedov , Eduardo Habkost Date: Mon, 8 Jan 2018 23:00:46 -0300 Message-Id: <20180109020054.32553-2-f4bug@amsat.org> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180109020054.32553-1-f4bug@amsat.org> References: <20180109020054.32553-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::242 Subject: [Qemu-devel] [RFC PATCH v2 1/9] hw/sysbus: add helpers to register FDT aliases X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/hw/sysbus-fdt.h | 18 ++++++++++++++++++ hw/core/sysbus-fdt.c | 30 ++++++++++++++++++++++++++++++ hw/core/Makefile.objs | 1 + 3 files changed, 49 insertions(+) create mode 100644 include/hw/sysbus-fdt.h create mode 100644 hw/core/sysbus-fdt.c diff --git a/include/hw/sysbus-fdt.h b/include/hw/sysbus-fdt.h new file mode 100644 index 0000000000..21f42dbbad --- /dev/null +++ b/include/hw/sysbus-fdt.h @@ -0,0 +1,18 @@ +/* + * Flattened Device Tree alias helpers + * + * Copyright (C) 2018 Philippe Mathieu-Daud=C3=A9 + * + * This work is licensed under the terms of the GNU GPL, version 2 or + * (at your option) any later version. See the COPYING file in the + * top-level directory. + */ +#ifndef HW_SYSBUS_FDT_H +#define HW_SYSBUS_FDT_H + +void type_register_fdt_alias(const char *name, const char *alias); +void type_register_fdt_aliases(const char *name, const char **aliases); + +const char *type_resolve_fdt_alias(const char *alias); + +#endif /* HW_SYSBUS_FDT_H */ diff --git a/hw/core/sysbus-fdt.c b/hw/core/sysbus-fdt.c new file mode 100644 index 0000000000..0d817ba230 --- /dev/null +++ b/hw/core/sysbus-fdt.c @@ -0,0 +1,30 @@ +#include "qemu/osdep.h" +#include "hw/sysbus-fdt.h" + +static GHashTable *fdt_aliases(void) +{ + static GHashTable *fdt_aliases_singleton; + + if (!fdt_aliases_singleton) { + fdt_aliases_singleton =3D g_hash_table_new(g_str_hash, g_str_equal= ); + } + return fdt_aliases_singleton; +} + +void type_register_fdt_alias(const char *name, const char *alias) +{ + g_hash_table_insert(fdt_aliases(), (gpointer)name, (gpointer)name); + g_hash_table_insert(fdt_aliases(), (gpointer)alias, (gpointer)name); +} + +void type_register_fdt_aliases(const char *name, const char **aliases) +{ + for (; *aliases; aliases++) { + type_register_fdt_alias(name, *aliases); + } +} + +const char *type_resolve_fdt_alias(const char *alias) +{ + return g_hash_table_lookup(fdt_aliases(), alias); +} diff --git a/hw/core/Makefile.objs b/hw/core/Makefile.objs index f8d7a4aaed..f56f0755a5 100644 --- a/hw/core/Makefile.objs +++ b/hw/core/Makefile.objs @@ -11,6 +11,7 @@ common-obj-$(CONFIG_EMPTY_SLOT) +=3D empty_slot.o common-obj-$(CONFIG_XILINX_AXI) +=3D stream.o common-obj-$(CONFIG_PTIMER) +=3D ptimer.o common-obj-$(CONFIG_SOFTMMU) +=3D sysbus.o +common-obj-$(CONFIG_SOFTMMU) +=3D sysbus-fdt.o common-obj-$(CONFIG_SOFTMMU) +=3D machine.o common-obj-$(CONFIG_SOFTMMU) +=3D loader.o common-obj-$(CONFIG_FITLOADER) +=3D loader-fit.o --=20 2.15.1 From nobody Tue Oct 28 02:12:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 151546343043519.474406664795538; Mon, 8 Jan 2018 18:03:50 -0800 (PST) Received: from localhost ([::1]:45773 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjGX-0003Jr-Nu for importer@patchew.org; Mon, 08 Jan 2018 21:03:49 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36795) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjED-0001oh-1G for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYjEC-000275-6T for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:25 -0500 Received: from mail-qt0-x241.google.com ([2607:f8b0:400d:c0d::241]:44454) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYjEC-00026E-1z; Mon, 08 Jan 2018 21:01:24 -0500 Received: by mail-qt0-x241.google.com with SMTP id m59so16098320qte.11; Mon, 08 Jan 2018 18:01:23 -0800 (PST) Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id r22sm8605027qtc.71.2018.01.08.18.01.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 18:01:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Dp+MmA72TXkkA48djEvzrt8uUiWWiYVwWvUVpJdB368=; b=kwqyC3NDmOzZsR1dRgKONkz5HMedZGyNnB4U1kE0L8PaKU9E8Nnzg/iYhyWK2wX0mw P0r1yB6g1jr6ClAufBO46rLkAbetK95GympkBjwynMyV1v9A3u4HLIL3sYG6zY4hIdq5 mOhCVgVDb++BnobZwEfC2dHdCEte4DjTEBdGAaXxhm6clGw9ADM/SaNswp8mMIf2Z5mB JwLXY1pAfAqAtEmR93GyoEyTLWPWyIpqmueKmuTtGAkDluI9wSyo7DR4msiKJ8cGbnOc XBPQpNYM7s4+w07TRFQC05rSUWXscUYLjwZ59KpSu17JimdFHL9Yjb3sBGUIRwdr/bx/ zs8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=Dp+MmA72TXkkA48djEvzrt8uUiWWiYVwWvUVpJdB368=; b=Em6cmI/37/ljrdlR61RkmXOMwr3dmYQ+zv6lLCvZwO9fowRv64/kzVG6Q1fULZV/GE QqddS39YZjeM9QuIQ1ebCJSYA2Gw3slKWoACNS0oUNZaR6b2x6ff5nSKnfnQSHhrVWdp Nwrw2jLwZ1+wUhgI42BLnTh5JZxPFPwyx4hdtUy6Go8LntMJrrgczQyiT+vdRffqD7zr zotcJX6uxBJaQkmwO18VczsJgMvnx1qriwOXj1Toj++PKzmVoD3unMLwmhUXVA6I3sfD AnXERh/m1ODY+88BE9X8qpJq6E6nXgrfINtRR8QYzo45ug6qs3Dc8vd2SAkSKxA14/XL r8hQ== X-Gm-Message-State: AKwxyteBoLj3kBqgnB8JQzBdhifjkNtAUBakgRJnTtEntNYBN07hDbJO Lgu2TrijR4wCHlIixtSFyPo= X-Google-Smtp-Source: ACJfBosXFjoKf3694H4IEAf5dlz86CXpma03cMtMyDKA4teBe4FldQhoEbN3cBwYQZUVEDuw/zma0A== X-Received: by 10.200.11.67 with SMTP id m3mr18452479qti.186.1515463283467; Mon, 08 Jan 2018 18:01:23 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Alistair Francis , "Edgar E . Iglesias" , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Igor Mammedov , Eduardo Habkost Date: Mon, 8 Jan 2018 23:00:47 -0300 Message-Id: <20180109020054.32553-3-f4bug@amsat.org> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180109020054.32553-1-f4bug@amsat.org> References: <20180109020054.32553-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::241 Subject: [Qemu-devel] [RFC PATCH v2 2/9] hw/char/cadence_uart: add FDT aliases X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Edgar E. Iglesias" , qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Paolo Bonzini , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/char/cadence_uart.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/hw/char/cadence_uart.c b/hw/char/cadence_uart.c index 6143494060..f164cee61d 100644 --- a/hw/char/cadence_uart.c +++ b/hw/char/cadence_uart.c @@ -23,6 +23,7 @@ =20 #include "qemu/osdep.h" #include "hw/sysbus.h" +#include "hw/sysbus-fdt.h" #include "chardev/char-fe.h" #include "chardev/char-serial.h" #include "qemu/timer.h" @@ -560,6 +561,17 @@ static const TypeInfo cadence_uart_info =3D { =20 static void cadence_uart_register_types(void) { + static const char *cadence_uart_fdt_aliases[] =3D { + "cdns.uart", + "cdns,uart-r1p8", + "xlnx,xuartps", /* Zynq-7xxx SoC */ + "xlnx.ps7-uart", + "cdns,uart-r1p12", + "xlnx,zynqmp-uart", /* Zynq Ultrascale+ MPSoC */ + NULL + }; + + type_register_fdt_aliases(TYPE_CADENCE_UART, cadence_uart_fdt_aliases); type_register_static(&cadence_uart_info); } =20 --=20 2.15.1 From nobody Tue Oct 28 02:12:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1515463424453285.41663248583666; Mon, 8 Jan 2018 18:03:44 -0800 (PST) Received: from localhost ([::1]:45771 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjGR-0003GB-KU for importer@patchew.org; Mon, 08 Jan 2018 21:03:43 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36946) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjEJ-0001uc-3x for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYjEG-0002D9-0j for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:31 -0500 Received: from mail-qk0-x243.google.com ([2607:f8b0:400d:c09::243]:32843) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYjEF-0002Cb-Ha; Mon, 08 Jan 2018 21:01:27 -0500 Received: by mail-qk0-x243.google.com with SMTP id i17so12342316qke.0; Mon, 08 Jan 2018 18:01:27 -0800 (PST) Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id r22sm8605027qtc.71.2018.01.08.18.01.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 18:01:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=iRVzwIyDIw1qEuietI0vBeTPalh4aD38YPF6cY00jBI=; b=DsdWCOIeFSdujsufRlUyTgj/aOnLfgJ/On6qMgLGnuXbXPRKydfQUF15wkuiRRf+aU 2NTTdBsc2YINg5k1+Hf5mfOjJqmDiia32Km1WdFFSATC+9YUzSr3/3WEHROkt7gmR/sI IEwJTViKq39p99KRGzmppprJ9JRk/gBFYvd8NSiX1E3R0x+oFwFMsXX65zmEQeWr07AV 57EpMpHmNrQVFN3mboX0KFaGE8UCIf06DMBxWeQLSw+Qsf9q7YIO3pGZXdsPIxdjXTsL FREZZDV7S/el3f6rWusz5zEvzjHFMein07M52sWtM9K+SWkXEthaF+X7hb3Dx+2ySqJo 2wUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=iRVzwIyDIw1qEuietI0vBeTPalh4aD38YPF6cY00jBI=; b=IrdKmEiQlQZShrK68gFTRtpZ6JiKxn0rw9EjJnxw7nRTR/OCsBlG4TxCkveOht/HLR NqG9He83WVw61oJU63xh/9LEsRXYi7FDXl2lOcWR4f/sFPob0vRwLuv36rNe4OoYuP2X 0Lu5uSVl5o0A4EPqRqsARMyeUXAdDptiZKZIywH+zO8N8SxSm52v7FuIbw9biP7PBfmB 5GIa/WDsJShivFDSxcDKzFqg28nElewIqdAE1brWqH1Ts1ykzrAIfrzlUcOAgjH0qpY6 YuSxQChTRHm6SdVB9UcOEvEIDL79GuK+U5voKtu+WCW6+aRjQbEkkWZIuhYvlBa6XUW0 x25g== X-Gm-Message-State: AKGB3mJqjA5PlleVj2LLovf+LmOd8z1/m/qW1m659IqmeHJcbolJdSlP RQ5g7R/xhUIRwmcSmgsZSIs= X-Google-Smtp-Source: ACJfBovM8apcFLvWrh5q+/z1BPwG0uJZQ8PA2OYUPkHnPRtF2R8p5aQw5KDr2xLUV4lGs2AZfu9gLA== X-Received: by 10.55.165.3 with SMTP id o3mr19628109qke.262.1515463286785; Mon, 08 Jan 2018 18:01:26 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Alistair Francis , "Edgar E . Iglesias" , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Igor Mammedov , Eduardo Habkost Date: Mon, 8 Jan 2018 23:00:48 -0300 Message-Id: <20180109020054.32553-4-f4bug@amsat.org> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180109020054.32553-1-f4bug@amsat.org> References: <20180109020054.32553-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::243 Subject: [Qemu-devel] [RFC PATCH v2 3/9] hw/net/cadence_gem: add FDT aliases X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Edgar E. Iglesias" , Jason Wang , qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/net/cadence_gem.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/hw/net/cadence_gem.c b/hw/net/cadence_gem.c index 3943187572..34ff738bf7 100644 --- a/hw/net/cadence_gem.c +++ b/hw/net/cadence_gem.c @@ -25,6 +25,7 @@ #include "qemu/osdep.h" #include /* For crc32 */ =20 +#include "hw/sysbus-fdt.h" #include "hw/net/cadence_gem.h" #include "qapi/error.h" #include "qemu/log.h" @@ -1552,6 +1553,15 @@ static const TypeInfo gem_info =3D { =20 static void gem_register_types(void) { + static const char *gem_fdt_aliases[] =3D { + "cdns,gem", + "cdns,zynq-gem", /* Zynq-7xxx SoC */ + "xlnx.ps7-ethernet", + "cdns,zynqmp-gem", /* Zynq Ultrascale+ MPSoC */ + NULL + }; + + type_register_fdt_aliases(TYPE_CADENCE_GEM, gem_fdt_aliases); type_register_static(&gem_info); } =20 --=20 2.15.1 From nobody Tue Oct 28 02:12:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1515463589352581.151910639061; Mon, 8 Jan 2018 18:06:29 -0800 (PST) Received: from localhost ([::1]:45853 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjJ6-0005aN-Ji for importer@patchew.org; Mon, 08 Jan 2018 21:06:28 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36966) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjEJ-0001vD-NQ for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYjEI-0002GM-PJ for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:31 -0500 Received: from mail-qk0-x241.google.com ([2607:f8b0:400d:c09::241]:42076) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYjEI-0002Fo-GM; Mon, 08 Jan 2018 21:01:30 -0500 Received: by mail-qk0-x241.google.com with SMTP id d202so16711259qkc.9; Mon, 08 Jan 2018 18:01:30 -0800 (PST) Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id r22sm8605027qtc.71.2018.01.08.18.01.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 18:01:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=oae2SWApKLqkuUll9RGV2Qitv4xndwNT2cDaoOU48eM=; b=t5/MNeTfXMMvbJHFklnBWs+7eIPKs2T2LT/qi0OkuuJTxa5STHQS6c2qCGIT8wfNsu VC0QnO4HsaViN6/r0ol2TwgaySETjvdc20YQ0Ycn9kr3sMThkp2+XPDIcIektxDIZPww yJahLxoZXbeXkHBMI4vtYhwsjWlbJ8mlDlih2a0eXhQePd2NLk4wEE52nsumlI9OLODk yw4y2ZM/FD6WN7dxIepP6ifLl2TEV6kPHDbSXYtbx35axIMrf/nXB2PSO4SUYDbfKW40 hjYHbu3QHJGUTGbbCCEUzPa3m2FrXFJDo92G9ffU2LjQ2QrBdBYVAszvVF+sRDj7z0el 3zmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=oae2SWApKLqkuUll9RGV2Qitv4xndwNT2cDaoOU48eM=; b=El+lQEQKBq9Anmy2pO+VVR+vY7Wu1hAPQ7YZB512KT6vcBGRDTyFnkCWHCUPTWpeHj O1qZC/OGpUmEL+C0HsmyG7L5PHObYkkh48rghKBwqjdHYLoDw71OwCD8HeQ8moQan7V+ eeqhrS62f0Q/hSr0Kgd/z1eop0jbdDI3FC1fw5RfSDLzPcHwWQzZMjzbieK4ORhbAdRQ Qc614TDDNIOhYXVj72J4CcOZ6bhOgFslq2wiqfuu9GeIKDfL3SEpldXh+02+L5gOBAmE pTsOK5TbpkZJxZkDRPiw7KoUEeiWMAYxW/bJTwaRcZNlMwcfqudVWAb96dbBkDKZ6TWr 1eYQ== X-Gm-Message-State: AKwxytcy6JgZOKU/RBNiOUuskLNFLfavRdar0ifoxg97e+FYtJdZD9vH Yn7xviNF+ySxKjHuSeN0I90= X-Google-Smtp-Source: ACJfBosqIhRKgdgIzrryy/LouTbdWl2gWz9EIISnSg8StyKaVir0BlG2XE2qVI80KPGhohzqlQRRTw== X-Received: by 10.55.16.219 with SMTP id 88mr19785670qkq.151.1515463289897; Mon, 08 Jan 2018 18:01:29 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Alistair Francis , "Edgar E . Iglesias" , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Igor Mammedov , Eduardo Habkost Date: Mon, 8 Jan 2018 23:00:49 -0300 Message-Id: <20180109020054.32553-5-f4bug@amsat.org> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180109020054.32553-1-f4bug@amsat.org> References: <20180109020054.32553-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::241 Subject: [Qemu-devel] [RFC PATCH v2 4/9] hw/timer/cadence_ttc: add FDT aliases X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Edgar E. Iglesias" , qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/timer/cadence_ttc.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hw/timer/cadence_ttc.c b/hw/timer/cadence_ttc.c index 5e65fdb5a0..9aff19d3a5 100644 --- a/hw/timer/cadence_ttc.c +++ b/hw/timer/cadence_ttc.c @@ -18,6 +18,7 @@ =20 #include "qemu/osdep.h" #include "hw/sysbus.h" +#include "hw/sysbus-fdt.h" #include "qemu/timer.h" =20 #ifdef CADENCE_TTC_ERR_DEBUG @@ -488,6 +489,13 @@ static const TypeInfo cadence_ttc_info =3D { =20 static void cadence_ttc_register_types(void) { + static const char *cadence_ttc_fdt_aliases[] =3D { + "cdns.ttc", /* Zynq */ + "xlnx.ps7-ttc", /* Zynq-7xxx SoC */ + NULL + }; + + type_register_fdt_aliases(TYPE_CADENCE_TTC, cadence_ttc_fdt_aliases); type_register_static(&cadence_ttc_info); } =20 --=20 2.15.1 From nobody Tue Oct 28 02:12:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1515463579162134.21455483748252; Mon, 8 Jan 2018 18:06:19 -0800 (PST) Received: from localhost ([::1]:45847 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjIw-0005QR-Dr for importer@patchew.org; Mon, 08 Jan 2018 21:06:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37067) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjEM-0001yW-Nb for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYjEM-0002LS-1X for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:34 -0500 Received: from mail-qk0-x241.google.com ([2607:f8b0:400d:c09::241]:35748) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYjEL-0002KE-QW; Mon, 08 Jan 2018 21:01:33 -0500 Received: by mail-qk0-x241.google.com with SMTP id w1so128163qka.2; Mon, 08 Jan 2018 18:01:33 -0800 (PST) Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id r22sm8605027qtc.71.2018.01.08.18.01.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 18:01:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=FnqIkEXzSSVUCO0dSIqLye+TaXBnwHcWmstl57m89KI=; b=Xz09lOlaSwZ+7B06Wu05DKL8GQ3nF43JPBsUTcFY9oHtkYpTAeZ66SSAVi+bQkWWtE kz9SR3eI6d9ic98mYjobSmCEW4ld5SjKzB0zZmkqeeUyOc6tkpCt63i1ZTbdprJOr/gK Nago1+mBrPRKyaxutntVEkzImJcazVtWaatyyz1Pixem8NBVHUNCK8gkfPLmVR8ml58w +cJUVDZtHrELasyJSbm1fonyG/QHl93TMxeGweJ9QLLLVy1MLKHDJzkUh5wCNagtBaLq 4mDzXdhv2hPwOGAgYtxjkTqnVWgy3dNES9ab81/7/WHAGmvnywmx12pNGY+2xtUJ7Dqq FIng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=FnqIkEXzSSVUCO0dSIqLye+TaXBnwHcWmstl57m89KI=; b=i9N2P4lZ2fq0BLvjw1wtxA5Y9/30ArNj39SIaMgRb+6oAqVMR316gcUgU74eshmqy0 BaOQpHQUpFbwHQ6NZehFlknNgO6Cw9X/elUihu1EE/xU6TeAPko5VrkEJKgophCVOkD4 txbyfttR7K0PAVQn4h8KvgnJb/fGlvz0Apwi6Wf+tH76qglsMHGaACYrK87sV3lcvrje lvP3k74LTcGFJj2jI+ecW3z635TA7KB2q0m3fReQL01w88R6K4XDCA6kvxb1SdkQgbqF Nhzj+UL7Jg6cLcZhiPXFrHaEQLOgP2MypRCSuiZL+zqoMVK5i0iTmC0cWm0RMdkI8Tyr WMUg== X-Gm-Message-State: AKwxytewwG8z5bfjjAuE7klqM45HpPVGoRmpssel41Lj1b8gWaFKiA+m l3BO3ujzS9evLC2HI1YjfUeD4whME+0= X-Google-Smtp-Source: ACJfBouYVhUbhzYjT29z/KldH1PJM5LjGdhEjPR4zXwxy29BBS/2Y6UShLAlgNKh37zDIvgW9R3Vgg== X-Received: by 10.55.179.131 with SMTP id c125mr18913727qkf.186.1515463293206; Mon, 08 Jan 2018 18:01:33 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Alistair Francis , "Edgar E . Iglesias" , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Igor Mammedov , Eduardo Habkost Date: Mon, 8 Jan 2018 23:00:50 -0300 Message-Id: <20180109020054.32553-6-f4bug@amsat.org> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180109020054.32553-1-f4bug@amsat.org> References: <20180109020054.32553-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::241 Subject: [Qemu-devel] [RFC PATCH v2 5/9] hw/dma/axidma: add 'xlnx, eth-dma' FDT alias X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Edgar E. Iglesias" , qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/dma/xilinx_axidma.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hw/dma/xilinx_axidma.c b/hw/dma/xilinx_axidma.c index 9b48103574..2359d5c114 100644 --- a/hw/dma/xilinx_axidma.c +++ b/hw/dma/xilinx_axidma.c @@ -24,6 +24,7 @@ =20 #include "qemu/osdep.h" #include "hw/sysbus.h" +#include "hw/sysbus-fdt.h" #include "qapi/error.h" #include "qemu/timer.h" #include "hw/ptimer.h" @@ -648,6 +649,7 @@ static const TypeInfo xilinx_axidma_control_stream_info= =3D { =20 static void xilinx_axidma_register_types(void) { + type_register_fdt_alias(TYPE_XILINX_AXI_DMA, "xlnx,eth-dma"); type_register_static(&axidma_info); type_register_static(&xilinx_axidma_data_stream_info); type_register_static(&xilinx_axidma_control_stream_info); --=20 2.15.1 From nobody Tue Oct 28 02:12:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1515463763129372.2516412954591; Mon, 8 Jan 2018 18:09:23 -0800 (PST) Received: from localhost ([::1]:45910 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjLn-0007iT-MK for importer@patchew.org; Mon, 08 Jan 2018 21:09:15 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjES-00023D-UQ for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYjEP-0002Q2-6k for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:40 -0500 Received: from mail-qt0-x242.google.com ([2607:f8b0:400d:c0d::242]:41096) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYjEP-0002Pg-2k; Mon, 08 Jan 2018 21:01:37 -0500 Received: by mail-qt0-x242.google.com with SMTP id i40so16085896qti.8; Mon, 08 Jan 2018 18:01:36 -0800 (PST) Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id r22sm8605027qtc.71.2018.01.08.18.01.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 18:01:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZOTaH/UnVeLSQKwA/VibZPZW/1zvBtksWbl57K3vjP4=; b=oldsV3OqXGNEKYuyJsLxyfh4dqutLUkJTs70dKCa8AAhhVdnbVTWRTvrvA1MRU7cYJ 9Y9g6+j7Utirauux9cyquwnNnw9+ecGnWqi/jstvTKNC8Hd/CygNJphB3Q91z+ShrjOx sV09eJHFg6xq0Pu41WWvw1/WGcnmPfvob+B5iI6kJ2/KoxuNU9IEPuOiDtXrGms8ApxO z5tLn6jNnSMw8oEX30y8sIZUpkk6w1nkSwMVU7hnBlOgK9h6r+SLyxxqWI4Sxuf6AnH7 dgCVpEl0W9qlUHxKXftyvxe3/TXV38qmPPF2hYzGZTUr3ZyphYDHe0G9NZxC+WIpkleP DwNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=ZOTaH/UnVeLSQKwA/VibZPZW/1zvBtksWbl57K3vjP4=; b=kmMWHR9YQvA3gFrKwVurOjWiVboNV6INkKE4A9kgH39HIdGZvlyy9Iw0f3ejtyPPDI yY+UDBb7AqlJCBA3hrJyeFhV3c4lg6gU0XBUpDX5ET+iBGOOEj6wLf1r/ugLgZ2UbKdP K/Wy64C1XPebyZYawvSyv/5Xt/T8Av9dm+H09IGYo/04if6ghH/Vt+8LEOBYUy/P2X/U BkWHM1FEaYkntd5gt8fXcCBfcsRl1UiUW3VJBM10xPH+4rDXnrwPochnQjejWmGsyUUG z2m5wX//8VwKs30cjs5OUTfYrF3MQp74TXNwmDKcwPU2VlixCbsxgRCWIMbwpN/qAmbB 9tIQ== X-Gm-Message-State: AKwxytfBFV1t7Pw4SW1ytv4qoHDNFi3HTpk3qsVJFFaG2YJOGSlPmf8V OXNOw+QASnQ1TGSCJ51xCRk= X-Google-Smtp-Source: ACJfBouSY8AvfRjyX91Tu+ShN2eSI0D2/mxa5PotrXS6cpNHnEwBOevWQoQbMMBC3z9pm/5yVSuBeQ== X-Received: by 10.237.41.69 with SMTP id s63mr18557732qtd.32.1515463296504; Mon, 08 Jan 2018 18:01:36 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Alistair Francis , "Edgar E . Iglesias" , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Igor Mammedov , Eduardo Habkost Date: Mon, 8 Jan 2018 23:00:51 -0300 Message-Id: <20180109020054.32553-7-f4bug@amsat.org> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180109020054.32553-1-f4bug@amsat.org> References: <20180109020054.32553-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::242 Subject: [Qemu-devel] [RFC PATCH v2 6/9] hw/usb/hcd-ehci: add 'xlnx, ps7-usb' FDT aliases X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: qemu-arm@nongnu.org, Gerd Hoffmann , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/usb/hcd-ehci-sysbus.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hw/usb/hcd-ehci-sysbus.c b/hw/usb/hcd-ehci-sysbus.c index 3b83beb140..0c1a995c2f 100644 --- a/hw/usb/hcd-ehci-sysbus.c +++ b/hw/usb/hcd-ehci-sysbus.c @@ -16,6 +16,7 @@ */ =20 #include "qemu/osdep.h" +#include "hw/sysbus-fdt.h" #include "hw/usb/hcd-ehci.h" =20 static const VMStateDescription vmstate_ehci_sysbus =3D { @@ -244,6 +245,13 @@ static const TypeInfo ehci_fusbh200_type_info =3D { =20 static void ehci_sysbus_register_types(void) { + static const char *xlnx_ehci_fdt_aliases[] =3D { + "xlnx.zynq-usb", /* Zynq */ + "xlnx.ps7-usb", /* Zynq-7xxx SoC */ + NULL + }; + + type_register_fdt_aliases("xlnx,ps7-usb", xlnx_ehci_fdt_aliases); type_register_static(&ehci_type_info); type_register_static(&ehci_xlnx_type_info); type_register_static(&ehci_exynos4210_type_info); --=20 2.15.1 From nobody Tue Oct 28 02:12:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (208.118.235.17 [208.118.235.17]) by mx.zohomail.com with SMTPS id 1515463726955807.3854257398366; Mon, 8 Jan 2018 18:08:46 -0800 (PST) Received: from localhost ([::1]:45899 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjLE-0007Fj-G2 for importer@patchew.org; Mon, 08 Jan 2018 21:08:40 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37169) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjET-000246-Qx for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYjET-0002T7-3f for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:41 -0500 Received: from mail-qk0-x242.google.com ([2607:f8b0:400d:c09::242]:44789) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYjES-0002S2-TH; Mon, 08 Jan 2018 21:01:40 -0500 Received: by mail-qk0-x242.google.com with SMTP id v188so16706978qkh.11; Mon, 08 Jan 2018 18:01:40 -0800 (PST) Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id r22sm8605027qtc.71.2018.01.08.18.01.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 18:01:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=UAfx+sxq0Rh+kh0AjW3s4syhERUc0lT0IffTA6AguMw=; b=JFq0SeGxhVu7nT10NvqPV80OvTCRd3tCubTgnaTHxZwsf1C9IlcEEFuPxbFMP5U8Xk w5deg1xBL/s/jSpR414+um/4y2m6o0MF05N0FEWogXRUpaToDLOIemQZJ+S84NTcznSb cjTSPkDryuLBP7WuTFRE6jJ25y//b8RiVlNPwpev9LYhVaW45AzcV1XDsNHnNlNTpTAH L5p7fIkP9f8K/hX5Fuapr/X7biGOMauWwFA3o3EKBoyOcx7B0HlJpZfRL2d46auFfLQy 35UA1zB8x+ZQL1YcENiYUGtf3HOdY8IFZ9z2e2Qb4EfLwoqICW7dNZPcOOh0k58/z9s7 8aPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=UAfx+sxq0Rh+kh0AjW3s4syhERUc0lT0IffTA6AguMw=; b=sFK+U0Ty3OH82p9tlQ3xJhe7HUXqUNme4OrdHpcIDtX3vS03uFWImn5EV0hLvVrZ11 E+XFGZ4sGfWHi5upO0TFCx7BRtzCGbUytTqDE5UNXpHu3YUkyrmjxMzp6AhHkZVUcP6C EZSlCkAMf7QoKIcUWCdT2bkdKFmnBLFHRGwvoMrf/zQ1Gb1W/QHGqhEXXYqHbquLC//O JqhF4F3C7lSDMvy0J1nk50VIlpt3ORQMDDtSpmPP8x2EjO/5XqxZ+fLP44iA3/73URZm BmKhF+jLyFusFDdR41lSZeTRUD5VdnTcL6uOCJiKMTQyjpf0N08yz/vKRYJ4YWr5S1Lk IPDA== X-Gm-Message-State: AKwxytcsCzF3B0PUoOdnsDzj/fT8T5NeHPQpx1lCn25jYe2ieT6ryuVd VRoSutkZRUbRDcR+yt4aEFA= X-Google-Smtp-Source: ACJfBot4vYpMqBl7H1KmLzP2UwRUlxMlMybK1vt9ucQPnk6M81/vhtbOR8OiD0OajrcWe/8fcI/qNw== X-Received: by 10.55.24.96 with SMTP id j93mr19418939qkh.113.1515463300212; Mon, 08 Jan 2018 18:01:40 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Alistair Francis , "Edgar E . Iglesias" , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Igor Mammedov , Eduardo Habkost Date: Mon, 8 Jan 2018 23:00:52 -0300 Message-Id: <20180109020054.32553-8-f4bug@amsat.org> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180109020054.32553-1-f4bug@amsat.org> References: <20180109020054.32553-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::242 Subject: [Qemu-devel] [RFC PATCH v2 7/9] hw/ssi/xlnx-spips: add 'xlnx.zynq-qspi' FDT alias X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Crosthwaite , qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/ssi/xilinx_spips.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hw/ssi/xilinx_spips.c b/hw/ssi/xilinx_spips.c index d8187fadd1..9f7edc7a14 100644 --- a/hw/ssi/xilinx_spips.c +++ b/hw/ssi/xilinx_spips.c @@ -24,6 +24,7 @@ =20 #include "qemu/osdep.h" #include "hw/sysbus.h" +#include "hw/sysbus-fdt.h" #include "sysemu/sysemu.h" #include "hw/ptimer.h" #include "qemu/log.h" @@ -1443,6 +1444,7 @@ static const TypeInfo xlnx_zynqmp_qspips_info =3D { =20 static void xilinx_spips_register_types(void) { + type_register_fdt_alias(TYPE_XILINX_QSPIPS, "xlnx.zynq-qspi"); type_register_static(&xilinx_spips_info); type_register_static(&xilinx_qspips_info); type_register_static(&xlnx_zynqmp_qspips_info); --=20 2.15.1 From nobody Tue Oct 28 02:12:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1515463850491100.72855765132692; Mon, 8 Jan 2018 18:10:50 -0800 (PST) Received: from localhost ([::1]:46185 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjNJ-0000jH-PF for importer@patchew.org; Mon, 08 Jan 2018 21:10:49 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37209) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjEW-00027T-Le for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYjEW-0002UY-22 for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:44 -0500 Received: from mail-qk0-x244.google.com ([2607:f8b0:400d:c09::244]:44791) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYjEV-0002UP-UF; Mon, 08 Jan 2018 21:01:43 -0500 Received: by mail-qk0-x244.google.com with SMTP id v188so16707105qkh.11; Mon, 08 Jan 2018 18:01:43 -0800 (PST) Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id r22sm8605027qtc.71.2018.01.08.18.01.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 18:01:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=L/WUSTJxRdu3Z4Q/TH3MYCenhoef2gx1i+Q3dl8tQg8=; b=JwVxd8pVk+92JpSfiWf4HGZehnvqdTZwBtZFSHXtIJnVLZASpOJrBPqrl6pbt735Sw IAGe5wC9fzFFLqk18iOlL32igdZvfQGfDwaEAEzxMhTgOcZYTQIy2IpHVQjxyKMNw92S 8Mq84fd4kAtch75EjIuK7nJCtYMdHVBp3HIozTRkdnhLdHNqz5paLiHcHddi8/GW05Hg 1t2j37LnV5UzwqoXUqAd57JZ738Pyb8AGGFLHg4uaVD5ZT54+fqwgIrQJniU3hslmv9q yQymq5I4lF3NZvt+tpX1WU2bDalw02U0Sg+iqZsgYlosrhSBauCyUspUgKlL0hvl2FVw IBHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=L/WUSTJxRdu3Z4Q/TH3MYCenhoef2gx1i+Q3dl8tQg8=; b=fUhwOQroLV7HjVzHAZySZwgF/DqJDQvpTncy++dfS2xKOErM6SnzOH1Ad1+FkB2tju I4vHZfvMU1Ce/oqmEi0nnedszh0eDrkd6SH9pJKblppJQ1HrjQqX4uNEEMW7MkvA9RvR aYBv8DVtpjfg2CbI6+T+zRUp2nENi/EpIjdq47LgUxtDlE0vPZKvub8L1DjpPQPQ1niO bCaPHkR056xwd9wekZJdnb8r8qMHWWZx2/T2lBiwlD/vi1c/MbbkfrQjTuVX/WOc/uZI OyZqKX8Lboc6qTZs68YfIiet42nyF3HH+C5UZ7Z70XtfQvD/7JTuszgQtHaMk2Ouur06 qlXQ== X-Gm-Message-State: AKwxytfgk5jzP5acgxhC4GgCypQujV/x8GFVgXiX+lTo3QIadBUbLvlT vjG+6ZmwsKfK5lO38itBN6k= X-Google-Smtp-Source: ACJfBoux0F+R8JXZMmDD6+bbmwpSMu0Lu7O1n1H7t4po/8h6gWCbbR75AcWFKkwPcJPTKuvn4u7uCQ== X-Received: by 10.55.169.74 with SMTP id s71mr7004006qke.165.1515463303339; Mon, 08 Jan 2018 18:01:43 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Alistair Francis , "Edgar E . Iglesias" , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Igor Mammedov , Eduardo Habkost Date: Mon, 8 Jan 2018 23:00:53 -0300 Message-Id: <20180109020054.32553-9-f4bug@amsat.org> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180109020054.32553-1-f4bug@amsat.org> References: <20180109020054.32553-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::244 Subject: [Qemu-devel] [RFC PATCH v2 8/9] hw/dma/xlnx_dpdma: add 'xlnx, axi-dpdma-1.0' FDT alias X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Edgar E. Iglesias" , qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/dma/xlnx_dpdma.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hw/dma/xlnx_dpdma.c b/hw/dma/xlnx_dpdma.c index 8ceb21ddb3..d1b508cfe3 100644 --- a/hw/dma/xlnx_dpdma.c +++ b/hw/dma/xlnx_dpdma.c @@ -24,6 +24,7 @@ =20 #include "qemu/osdep.h" #include "qemu/log.h" +#include "hw/sysbus-fdt.h" #include "hw/dma/xlnx_dpdma.h" =20 #ifndef DEBUG_DPDMA @@ -607,6 +608,7 @@ static const TypeInfo xlnx_dpdma_info =3D { =20 static void xlnx_dpdma_register_types(void) { + type_register_fdt_alias(TYPE_XLNX_DPDMA, "xlnx,axi-dpdma-1.0"); /* Zyn= qMP */ type_register_static(&xlnx_dpdma_info); } =20 --=20 2.15.1 From nobody Tue Oct 28 02:12:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1515463930002343.4810594471081; Mon, 8 Jan 2018 18:12:10 -0800 (PST) Received: from localhost ([::1]:46237 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjOb-0001SS-98 for importer@patchew.org; Mon, 08 Jan 2018 21:12:09 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37261) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYjEc-0002Dl-PF for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYjEZ-0002Vt-II for qemu-devel@nongnu.org; Mon, 08 Jan 2018 21:01:50 -0500 Received: from mail-qk0-x242.google.com ([2607:f8b0:400d:c09::242]:40028) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYjEZ-0002Vg-Cl; Mon, 08 Jan 2018 21:01:47 -0500 Received: by mail-qk0-x242.google.com with SMTP id d18so6335344qke.7; Mon, 08 Jan 2018 18:01:47 -0800 (PST) Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id r22sm8605027qtc.71.2018.01.08.18.01.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 18:01:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=JGdW9JhJtOrnqQi4x9aT/c1nsEvibtllUaBMMBMXyXI=; b=T0BF/Kbev6xI+EfjfhhN0iFvUPeBYo+B34IXP+lAXlCWeh7hhtPct4yYqfjUpM1bhC pcHg1NfmVzZWocJ0+SmK2FYV0mSsvh+qHiXQVR+GEpU30F0Y76YPmb7DiRsQPr1M1GaK WMosaO0goK2QrZmATFHqKiVJ5m93/PbTMbRqHyhMTTlCuBOVzk3F3xowSnwY/R9goe4B jq+Q8tFTQN0ih3GsCv9zxbPFVkvasDvPoItZmTGo/HHfOtkcWQE9yXkyTX2sTaNQIhpg pyXK+UrdT+AhbBXTku8xOeSrKuGcf3/iC/7gQcwyWLa5N2bmEHUnfs51LYRrg/yriWlz JBdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=JGdW9JhJtOrnqQi4x9aT/c1nsEvibtllUaBMMBMXyXI=; b=LHBf0UCLM6n2ylWZ7eQP9tZxWSTgcLpyO74tV3uV/dclZD7NE5GzMqnJ4qa78w3JAS sgUNO3Pvnu9maNpu78zEIe+qq/XtMYLTxhEPCYYek4M8j7FP63RJnXqLRfYIj8KFc0O6 fzGxt+w3o3eo/KGALqdDP/7ljhYSZ06wkd1seRPWpc7MOqgRo8/Z7x3zeAo/w09APKpg WW6SbYowtjEabuvyn9kjAlnRyzC+M3KiMv3ryEQsGUxWYrFljaUhVEKPvYpBqPFhf4fr vNZRim7rfcXs1f4Dcbecbha0Ni7OnC4pfEuYj4g+s6JoQwnvPFiwSaHetHCSEmMcsyvY lxNg== X-Gm-Message-State: AKwxytfk/QrrOMaBdrFgDpws6D8pij8F58sdtdVZYuCz55uugKh6NaFX i1h1ezri6Lxh5ytSbRqr8b623xgyfX4= X-Google-Smtp-Source: ACJfBoteQpc8Q1JEeCSRPFeBT1NlbLeDMiLAVEQe5U+7XmJ2Aj0uZ7w/PMEAPzXdXDb/Q9uwVgIe5w== X-Received: by 10.55.78.149 with SMTP id c143mr10912441qkb.30.1515463306820; Mon, 08 Jan 2018 18:01:46 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Alistair Francis , "Edgar E . Iglesias" , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Igor Mammedov , Eduardo Habkost Date: Mon, 8 Jan 2018 23:00:54 -0300 Message-Id: <20180109020054.32553-10-f4bug@amsat.org> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180109020054.32553-1-f4bug@amsat.org> References: <20180109020054.32553-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::242 Subject: [Qemu-devel] [RFC PATCH v2 9/9] hw/arm/xlnx-zynqmp: use Linux FDT names X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , "Edgar E. Iglesias" , qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/arm/xlnx-zynqmp.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/hw/arm/xlnx-zynqmp.c b/hw/arm/xlnx-zynqmp.c index 325642058b..fdcd6801b6 100644 --- a/hw/arm/xlnx-zynqmp.c +++ b/hw/arm/xlnx-zynqmp.c @@ -24,6 +24,7 @@ #include "exec/address-spaces.h" #include "sysemu/kvm.h" #include "kvm_arm.h" +#include "hw/sysbus-fdt.h" =20 #define GIC_NUM_SPI_INTR 160 =20 @@ -138,6 +139,7 @@ static void xlnx_zynqmp_init(Object *obj) XlnxZynqMPState *s =3D XLNX_ZYNQMP(obj); int i; int num_apus =3D MIN(smp_cpus, XLNX_ZYNQMP_NUM_APU_CPUS); + const char *type_name; =20 for (i =3D 0; i < num_apus; i++) { object_initialize(&s->apu_cpu[i], sizeof(s->apu_cpu[i]), @@ -150,12 +152,14 @@ static void xlnx_zynqmp_init(Object *obj) qdev_set_parent_bus(DEVICE(&s->gic), sysbus_get_default()); =20 for (i =3D 0; i < XLNX_ZYNQMP_NUM_GEMS; i++) { - object_initialize(&s->gem[i], sizeof(s->gem[i]), TYPE_CADENCE_GEM); + type_name =3D type_resolve_fdt_alias("cdns,zynqmp-gem"); + object_initialize(&s->gem[i], sizeof(s->gem[i]), type_name); qdev_set_parent_bus(DEVICE(&s->gem[i]), sysbus_get_default()); } =20 for (i =3D 0; i < XLNX_ZYNQMP_NUM_UARTS; i++) { - object_initialize(&s->uart[i], sizeof(s->uart[i]), TYPE_CADENCE_UA= RT); + type_name =3D type_resolve_fdt_alias("xlnx,zynqmp-uart"); + object_initialize(&s->uart[i], sizeof(s->uart[i]), type_name); qdev_set_parent_bus(DEVICE(&s->uart[i]), sysbus_get_default()); } =20 @@ -175,13 +179,15 @@ static void xlnx_zynqmp_init(Object *obj) qdev_set_parent_bus(DEVICE(&s->spi[i]), sysbus_get_default()); } =20 - object_initialize(&s->qspi, sizeof(s->qspi), TYPE_XLNX_ZYNQMP_QSPIPS); + type_name =3D type_resolve_fdt_alias("xlnx.zynq-qspi"); + object_initialize(&s->qspi, sizeof(s->qspi), type_name); qdev_set_parent_bus(DEVICE(&s->qspi), sysbus_get_default()); =20 object_initialize(&s->dp, sizeof(s->dp), TYPE_XLNX_DP); qdev_set_parent_bus(DEVICE(&s->dp), sysbus_get_default()); =20 - object_initialize(&s->dpdma, sizeof(s->dpdma), TYPE_XLNX_DPDMA); + type_name =3D type_resolve_fdt_alias("xlnx,axi-dpdma-1.0"); + object_initialize(&s->dpdma, sizeof(s->dpdma), type_name); qdev_set_parent_bus(DEVICE(&s->dpdma), sysbus_get_default()); } =20 --=20 2.15.1