From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46468) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c7ERy-0003pQ-2S for qemu-devel@nongnu.org; Wed, 16 Nov 2016 23:37:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c7ERv-0003ae-05 for qemu-devel@nongnu.org; Wed, 16 Nov 2016 23:37:26 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:50138 helo=mx0a-001b2d01.pphosted.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c7ERu-0003Zu-Rq for qemu-devel@nongnu.org; Wed, 16 Nov 2016 23:37:22 -0500 Received: from pps.filterd (m0098417.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id uAH4Zi9U009911 for ; Wed, 16 Nov 2016 23:37:21 -0500 Received: from e23smtp01.au.ibm.com (e23smtp01.au.ibm.com [202.81.31.143]) by mx0a-001b2d01.pphosted.com with ESMTP id 26s39gn817-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Wed, 16 Nov 2016 23:37:21 -0500 Received: from localhost by e23smtp01.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 17 Nov 2016 14:37:18 +1000 From: "Alastair D'Silva" Date: Thu, 17 Nov 2016 15:36:36 +1100 Message-Id: <1479357400-17441-1-git-send-email-alastair@au1.ibm.com> Subject: [Qemu-devel] [PATCH 0/4] Add support for the Epson RX8900 RTC to the aspeed board List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-arm@nongnu.org Cc: qemu-devel@nongnu.org, Peter Maydell , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Andrew Jeffery , Joel Stanley , Alastair D'Silva From: Alastair D'Silva This patch series adds support for the Epson RX8900 RTC to the Aspeed board. The tests use the existing imx25 infrastructure, and some minor changes have been made to uniquely identify the I2C buses. Support for named interrupts has been implemented in qtest to facilitate testing. Alastair D'Silva (4): arm: Uniquely name imx25 I2C buses. qtest: Support named interrupts hw/timer: Add Epson RX8900 RTC support arm: Add an RX8900 RTC to the ASpeed board default-configs/arm-softmmu.mak | 1 + hw/arm/aspeed.c | 8 + hw/arm/imx25_pdk.c | 2 +- hw/i2c/imx_i2c.c | 6 +- hw/timer/Makefile.objs | 2 + hw/timer/rx8900.c | 891 ++++++++++++++++++++++++++++++++++++++++ hw/timer/rx8900_regs.h | 125 ++++++ qtest.c | 98 +++-- tests/Makefile.include | 2 + tests/libqtest.c | 87 +++- tests/libqtest.h | 59 +++ tests/rx8900-test.c | 800 ++++++++++++++++++++++++++++++++++++ 12 files changed, 2051 insertions(+), 30 deletions(-) create mode 100644 hw/timer/rx8900.c create mode 100644 hw/timer/rx8900_regs.h create mode 100644 tests/rx8900-test.c -- 2.7.4