From nobody Thu May 2 05:58:37 2024 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.zoho.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 1492279507510443.7800164067611; Sat, 15 Apr 2017 11:05:07 -0700 (PDT) Received: from localhost ([::1]:57592 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1czS4H-0001pR-J3 for importer@patchew.org; Sat, 15 Apr 2017 14:05:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1czS3P-0001Yl-Ko for qemu-devel@nongnu.org; Sat, 15 Apr 2017 14:04:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1czS3M-0002qo-Fh for qemu-devel@nongnu.org; Sat, 15 Apr 2017 14:04:11 -0400 Received: from mail-pf0-x242.google.com ([2607:f8b0:400e:c00::242]:33267) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1czS3M-0002qF-92 for qemu-devel@nongnu.org; Sat, 15 Apr 2017 14:04:08 -0400 Received: by mail-pf0-x242.google.com with SMTP id c198so19111489pfc.0 for ; Sat, 15 Apr 2017 11:04:06 -0700 (PDT) Received: from localhost.localdomain.com ([117.224.148.16]) by smtp.gmail.com with ESMTPSA id d187sm9443702pfd.47.2017.04.15.11.04.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 15 Apr 2017 11:04:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=2URmBvB1DXz3LWbWQ79KyGVa3+KOebnK3S7hQwz79fA=; b=MzMMpLUdZciVzTm/CHc92W9yyDFfRm/4Gj9Mrp9UtMjALpzhvDqJhYusr5VfuqqU3H edxWlJiQ6UitRKfxFYYn2trqoQ2IpfZWWgtQ5YOzeKAngp81GdVN28q36gk56pBYzkXo Aj6ND0DYDgf8yJ3ihvTldtGpc8ST0lgbey4J4CVgE+2oHF06NZ71+t37fvijsPCL6lKV zECz/FV6tBG0N88elVU+i1sQ8lFzejXqEU5UI6qn69ZRImiwFJQZarhrJobWBfIuJdoN F4IqsAZqp2pUYhBE8GLIdVFi+PRa7pDPPrbOin81vu8aYc5jBSQ0GLKxRr6l+luEeixn gbhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=2URmBvB1DXz3LWbWQ79KyGVa3+KOebnK3S7hQwz79fA=; b=NUzazRgZnJTrRY5WcXV0VfX9YwFX4++lXXsmVVGLGNvDsYE15sZo/qKBZRbUo5kdvZ Db1LABC/EGRxvpzqn5oMMessBaLy/B1uxKMZjL+dWPwD2DLUSSmSOwARAgXVJ0xkOxbJ +Y75cUMgEpJH6ptN0iR7W4/V2G9BQS6N+ZMNjo5nWQzdFLA9SSYhlkLrDI2oiqUQcXcf TopyteQMJ0jQfIQX2kmgzbkgMBbHX+N4pl60pa4Aw+CIrmGjDrRcR9OuVJRoNix9KcXB LJL4sdboMwDnXq2S13Mpq4jHSLIt3Dr3GrmuOJb4jbF632VxNUbgqKdFtbH3b0Snz+DM tdzw== X-Gm-Message-State: AN3rC/5hCXmiHYgP+XkE17TJdv3VuHs4145zl8owxruUjzlkERLYJ8B2 F9ZqYNejRMG1DQ== X-Received: by 10.98.24.68 with SMTP id 65mr3591000pfy.191.1492279445374; Sat, 15 Apr 2017 11:04:05 -0700 (PDT) From: Suramya Shah To: qemu-devel@nongnu.org Date: Sat, 15 Apr 2017 23:33:16 +0530 Message-Id: <20170415180316.2694-1-shah.suramya@gmail.com> X-Mailer: git-send-email 2.9.3 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c00::242 Subject: [Qemu-devel] [PATCH] hw/arm: Qomify pxa2xx.c 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: marcel@redhat.com, Suramya Shah 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 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Signed-off-by: Suramya Shah --- hw/arm/pxa2xx.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/hw/arm/pxa2xx.c b/hw/arm/pxa2xx.c index cfee392..eea551d 100644 --- a/hw/arm/pxa2xx.c +++ b/hw/arm/pxa2xx.c @@ -755,19 +755,18 @@ static void pxa2xx_ssp_reset(DeviceState *d) s->rx_start =3D s->rx_level =3D 0; } =20 -static int pxa2xx_ssp_init(SysBusDevice *sbd) +static void pxa2xx_ssp_init(Object *obj) { - DeviceState *dev =3D DEVICE(sbd); - PXA2xxSSPState *s =3D PXA2XX_SSP(dev); - + DeviceState *dev =3D DEVICE(obj); + PXA2xxSSPState *s =3D PXA2XX_SSP(obj); + SysBusDevice *sbd =3D SYS_BUS_DEVICE(obj); sysbus_init_irq(sbd, &s->irq); =20 - memory_region_init_io(&s->iomem, OBJECT(s), &pxa2xx_ssp_ops, s, + memory_region_init_io(&s->iomem, obj, &pxa2xx_ssp_ops, s, "pxa2xx-ssp", 0x1000); sysbus_init_mmio(sbd, &s->iomem); =20 s->bus =3D ssi_create_bus(dev, "ssi"); - return 0; } =20 /* Real-Time Clock */ @@ -2321,10 +2320,8 @@ PXA2xxState *pxa255_init(MemoryRegion *address_space= , unsigned int sdram_size) =20 static void pxa2xx_ssp_class_init(ObjectClass *klass, void *data) { - SysBusDeviceClass *sdc =3D SYS_BUS_DEVICE_CLASS(klass); DeviceClass *dc =3D DEVICE_CLASS(klass); =20 - sdc->init =3D pxa2xx_ssp_init; dc->reset =3D pxa2xx_ssp_reset; dc->vmsd =3D &vmstate_pxa2xx_ssp; } @@ -2333,6 +2330,7 @@ static const TypeInfo pxa2xx_ssp_info =3D { .name =3D TYPE_PXA2XX_SSP, .parent =3D TYPE_SYS_BUS_DEVICE, .instance_size =3D sizeof(PXA2xxSSPState), + .instance_init =3D pxa2xx_ssp_init, .class_init =3D pxa2xx_ssp_class_init, }; =20 --=20 2.9.3