From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 63016C432C0 for ; Tue, 3 Dec 2019 03:49:49 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 39C8720833 for ; Tue, 3 Dec 2019 03:49:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="sD7E6lg1"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=wdc.com header.i=@wdc.com header.b="gmHiTgkI"; dkim=pass (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="IGyWSat+" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 39C8720833 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=wdc.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Message-ID:Date :Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=vU1yvc+oa92sYt185PPEJQrXvsBPIMg3LEUTwTyGsZs=; b=sD7E6lg1tgSNARdmxhNv7B7Jr MMOgUvF7/IUJAHWiKKHbtTSjx6GgMVXKflKwFSQRu9STyVRhFMH+antxjKGxsqxyIpWQSPVEDchD4 IixJUKXalrF5jxY8dV13E4BTlKuE4Y3sftuqQPmFTwixafnTm+dw21y3A1wmn0q3oiaSkkRHXab8f 5ITg+ILhduRpUiTIUXuOXz25awmsp30kYfKV+krQRqn9FbZ8Pf3lvVV5jcykLWbF9K6E1DMQrmZ5G R9fzEkAZ5Cixy9GFjyOrgs6y9Lwk0QD0+a4qHdzFoiB8+PrD4h0YcD0VNGWXmfwyQRT9UeA9TksQW OzBJo7GMw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ibzC8-0003hV-0o; Tue, 03 Dec 2019 03:49:48 +0000 Received: from esa6.hgst.iphmx.com ([216.71.154.45]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ibzC4-0003aP-1v for linux-riscv@lists.infradead.org; Tue, 03 Dec 2019 03:49:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1575344984; x=1606880984; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=VaTOvvd+MkDxiGg/xGJmIeH7GRWGvCfSfcnZCcK+JyY=; b=gmHiTgkIV50g9DRXpLwIZeFsxMDCTVHB8CLo4JR+bREK7ZefXmWNsTEH j++y9xts7cCSeldxkHQegBmmr63aOeUQ/zBxfwJV4LW0BL0tSZBN7k5TY e9yYOsTMDPrTlA1Xnmd8NQQNwJViUp3Bo37N/rShpGYhNMTbA8bQwO3x3 G0f59jfHJrnltQLcKmgtYDkpSrJFwm2qpeKkG2IoUl7zthn5wHG79Ez61 niG3Xojhg0q2nwGk6rFEPh52ma1PY0mvqpdjvAmMaug3yWtptsX3iI0My hbPQDMn/uQqMolkzoGS8H3iHGX312kaXrdhWYvONYpgda6fjqVnkWAkiZ A==; IronPort-SDR: ft4UWYN7k+ZE2NOsdoqTyFTfZxIx0T3UdtUmskc69k+5n5pd0yP1PhULrwj1IP8YaO1WrfS+/u pHL3IDgCT3t6w+/oebKRIwo/5m2YEqLSIK4j/DZLxPPleJt8fNO+LjZz/jrRYQpiwfm5jfQD9T GuqFQf5o2ZdlgrxFM6oqUu4GdZV5v+nxiYCLIVFv9F8y9tMHycqy0RHZxAruG8o6MyUnQmnjgt XMQGy/9j0bh0w5xGjQPKaumFPdz1RwnSI5TB+WEj2u1lixnRcqvc6Lg2WXMDOY2hbXruPvjqmc tVw= X-IronPort-AV: E=Sophos;i="5.69,271,1571673600"; d="scan'208";a="126069218" Received: from mail-bn3nam04lp2052.outbound.protection.outlook.com (HELO NAM04-BN3-obe.outbound.protection.outlook.com) ([104.47.46.52]) by ob1.hgst.iphmx.com with ESMTP; 03 Dec 2019 11:49:38 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ly+QPZ7rq9ba4GEAfR3qlAGajDhvNg8fQ3y0KB/CT5gMkFSsbwcgN6gkSyjU7Zx+0Vlx2BsBsicwA8rzkIyGfmUo6oCrUACbsNURfAyklzt5S4436LcfhU4cXetYpNZ3A5M76OSdnIYRrO4ELOMp0maify9IrWW/IDga1pf5WV560kvuIhtU+odsF1LBjg1yiORfFaV1JDA7lnW7qh/emiq93IFl8kKNwAE6fCKW38AI8cTygCphW29nZ5KygtS350rnhTvBf2ImJlfO+XOUHHjUzRNsUDEzJT8G56epq+5PXtt6WRVJn1jzRr1Wff0+8+KRtWielQ2p32LjhGYaoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vU1yvc+oa92sYt185PPEJQrXvsBPIMg3LEUTwTyGsZs=; b=AAKPg254hRvtA1drufb+d8KJ+9I3lP1YMHnTVGtyttLJES6BBY32Hcz7W83gMwe5kwp2RwMUIR1Tvi0SQcgt8WE0o4oqHt/1RCHsnPTKB45etsXGe5k4+6rKTOlEQJGUfLwrVbdqxsczsciPPma7EntMo/KtC8WJO5brGrnwbz9Sq2Sx1HxLKMdpJs480JDRu95bfdLvLO1nAZ4BCjzxMBM85Dyg2QgSbZOjRaCSfPgXQfIUY8rdZGUVoThSr93vHRxvNUBkaZ+adl3pNqT1ODOT0jfUUhF+9fZHBiAicm/aOlXkEgg01VjEolNGQfXdtPsNUW9twURD8He0UsnxCw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vU1yvc+oa92sYt185PPEJQrXvsBPIMg3LEUTwTyGsZs=; b=IGyWSat+HWuXXuA4YsI9Z57vm5MWwr96sRLofcMqfg1mhaEj+5YMXHJlbszYZVLwpSUN28zt6ga9d+8lhPwrtYm4k/+e/WuN42DDfTKGk9BpgZxrp+NE+Ej6GQ/SF1iUh1Ht2PMIfwiZUdrko9/8vXYhc0VcSWq1oTJ6yrbBWyA= Received: from MN2PR04MB6061.namprd04.prod.outlook.com (20.178.246.15) by MN2PR04MB5807.namprd04.prod.outlook.com (20.179.22.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.19; Tue, 3 Dec 2019 03:49:37 +0000 Received: from MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30]) by MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30%7]) with mapi id 15.20.2495.014; Tue, 3 Dec 2019 03:49:37 +0000 From: Anup Patel To: Palmer Dabbelt , Paul Walmsley , Albert Ou Subject: [PATCH v2 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine Thread-Topic: [PATCH v2 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine Thread-Index: AQHVqYyuT1WruYC6ZkKNWgYy1d4XCg== Date: Tue, 3 Dec 2019 03:49:37 +0000 Message-ID: <20191203034909.37385-4-anup.patel@wdc.com> References: <20191203034909.37385-1-anup.patel@wdc.com> In-Reply-To: <20191203034909.37385-1-anup.patel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BY5PR16CA0027.namprd16.prod.outlook.com (2603:10b6:a03:1a0::40) To MN2PR04MB6061.namprd04.prod.outlook.com (2603:10b6:208:d8::15) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Anup.Patel@wdc.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [12.169.102.154] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: b7fd9b06-0fd9-48ea-9a81-08d777a3d139 x-ms-traffictypediagnostic: MN2PR04MB5807: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:6430; x-forefront-prvs: 02408926C4 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(376002)(366004)(346002)(136003)(189003)(199004)(1076003)(66556008)(6116002)(3846002)(66446008)(66476007)(64756008)(66946007)(25786009)(52116002)(76176011)(6506007)(386003)(186003)(305945005)(7736002)(26005)(102836004)(478600001)(316002)(71190400001)(71200400001)(14454004)(44832011)(446003)(256004)(11346002)(2616005)(2906002)(66066001)(81166006)(8676002)(50226002)(81156014)(8936002)(110136005)(54906003)(4326008)(5660300002)(99286004)(2171002)(6436002)(36756003)(6486002)(6512007)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR04MB5807; H:MN2PR04MB6061.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sM9El4b1NrQD5rY2FVzthRHKz8gXOkBrFTARba0S70cgJ/XUm9xDScbeRkYrva5c1B+W3XOpkdp+QATiK3oSkIFHkwfmxnK2Lm8IMPGi1JLU56v8sn9YDWgEVkDZFqtDHcDJPJTOwUaORwhU+qz8f4BLUrwqBbUUwLHoOYUJxd8LJrrTxqVN2TG3H6N6i8iWwOhMFaMn7PXdp+KmLp4nLwyHse8nHOZ3BtMTRnRYw5HlOuxD1S1AjgvY/eMvnvvfVq7G4mo/9cgJIxX1tGq4tbiL1yyM77WEvVECKSGYOvHYJrNoVfqqsqKAr0rST8wccwLgOvTgRNtm9FQ8NEyhMkH5q+T7K3RLrdWK+ily7mRGyixMlvjXVFI6BmQhqqf7vLXPGgfxTp+Xi+VQ2vjwPF4/lV6HGjrxwKJB8EbK9KaBeVu7puKLnMprYhkcZ+CB Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7fd9b06-0fd9-48ea-9a81-08d777a3d139 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 03:49:37.1691 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: k097//RpsTyFWWRVwHQ3DfJbH6NjtmtSA1hEqEe9ePUUITHGL4GGVU+Klq9VUoYW+M7ljS6CSk16XmXWlcT35Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5807 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191202_194944_178226_385DF3D3 X-CRM114-Status: GOOD ( 13.53 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Anup Patel , Anup Patel , "linux-kernel@vger.kernel.org" , Atish Patra , Alistair Francis , "linux-riscv@lists.infradead.org" , Christoph Hellwig Sender: "linux-riscv" Errors-To: linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org The SYSCON Reboot and Poweroff drivers can be used on QEMU virt machine to reboot or poweroff the system hence we select these drivers using QEMU virt machine kconfig option. Signed-off-by: Anup Patel Reviewed-by: Palmer Dabbelt --- arch/riscv/Kconfig.socs | 2 ++ arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + 3 files changed, 4 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index 62383951bf2e..bae4907b4880 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -26,6 +26,8 @@ config SOC_VIRT select RPMSG_VIRTIO select CRYPTO_DEV_VIRTIO select VIRTIO_INPUT + select POWER_RESET_SYSCON + select POWER_RESET_SYSCON_POWEROFF select SIFIVE_PLIC help This enables support for QEMU Virt Machine. diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 2515fe6417e1..bf33bd40ee07 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -58,6 +58,7 @@ CONFIG_HW_RANDOM=3Dy CONFIG_SPI=3Dy CONFIG_SPI_SIFIVE=3Dy # CONFIG_PTP_1588_CLOCK is not set +CONFIG_POWER_RESET=3Dy CONFIG_DRM=3Dy CONFIG_DRM_RADEON=3Dy CONFIG_FRAMEBUFFER_CONSOLE=3Dy diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_de= fconfig index bbcf14fd6f40..234213b4ea74 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -56,6 +56,7 @@ CONFIG_SERIAL_EARLYCON_RISCV_SBI=3Dy CONFIG_HVC_RISCV_SBI=3Dy CONFIG_HW_RANDOM=3Dy # CONFIG_PTP_1588_CLOCK is not set +CONFIG_POWER_RESET=3Dy CONFIG_DRM=3Dy CONFIG_DRM_RADEON=3Dy CONFIG_FRAMEBUFFER_CONSOLE=3Dy --=20 2.17.1