Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1271423ybl; Tue, 3 Dec 2019 04:37:45 -0800 (PST) X-Google-Smtp-Source: APXvYqzEynuzH45WOiCUqyG2aY4YWyidIcYT0m3qNj5wnjZMGyzbUnH9C++8LNdJWO3/DOub+hed X-Received: by 2002:aca:d6d2:: with SMTP id n201mr3561940oig.112.1575376665675; Tue, 03 Dec 2019 04:37:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575376665; cv=none; d=google.com; s=arc-20160816; b=NCFrPczsxRhNrF7aT2vS6x0jeIG8dMsNj2JfqUtCraTg7LgWxTolFUaMDrrxVvSA8P UzcjtONH63j+WHfOrHMwPrkCFuiFQqZMecWALWQEMdW/spU9sscgq93WviKhgXOi+hEG MDr+toKnfWyUOlBNzUu+5OLuCwfdD+YrTl253dFqp22Nn+LZXAzkLGbYRX3fFLX1Gniz ValUPVfbSFH0sIwiGcNzolZXOmeU81k227mftfe3QIHk0xbo8a9ePNmShzthXXmzRrXE nbOehw6SyJuYxcrxfs8wu8dpUS9u+qg/1aOzKP/oImlVUsvx0iDetz7WfWgRLORPPXNG NMng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=AOngRiTxh05CHc+UEUsafbobBZ4W/uuHTrMYg0GNvQ0=; b=ADFbMd3oVmKn+6IVEipC0pSvhqHI9xQIvD5QFzUiuiYGYi4yzKpeXT7JcX2clUtvLt IujEeYSkat6GNGSNeZvUMF0obDT722awn479Ri4l2oD8+iFBAQiaGymVhRnP5vt+46xe aQvjp1urJyEcp9UhYF+yRguS6mjtLMsA+q7z3yw5oAU4gVrykQRM/xKrquOlikRbUWWc tU0bZAFcpzD6I6WjA7vX/Hkj3FQi8jnmstMR3GZFksu1rnWYei7rATO0eDwDGnAS8vu6 ZzL42WO2CvqX0t+vw3G0ydIhWbJdb9Qysv3i6RzUzJ3tOTAIEXQJDcI+DgmZU23FjRZ9 BWfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@aj.id.au header.s=fm1 header.b=K6UKXHMt; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b="x/m6vK9v"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l131si1184087oib.174.2019.12.03.04.37.33; Tue, 03 Dec 2019 04:37:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@aj.id.au header.s=fm1 header.b=K6UKXHMt; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b="x/m6vK9v"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726473AbfLCMgx (ORCPT + 99 others); Tue, 3 Dec 2019 07:36:53 -0500 Received: from new2-smtp.messagingengine.com ([66.111.4.224]:58839 "EHLO new2-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725997AbfLCMgw (ORCPT ); Tue, 3 Dec 2019 07:36:52 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailnew.nyi.internal (Postfix) with ESMTP id 977F26E85; Tue, 3 Dec 2019 07:36:51 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 03 Dec 2019 07:36:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aj.id.au; h=from :to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=AOngRiTxh05CH c+UEUsafbobBZ4W/uuHTrMYg0GNvQ0=; b=K6UKXHMtMTt+v5izg/FIaaOlfWIFx QKYJDjdBLuiPwveORL/Z7ZLqKLtMCxJRHJKBFe3S7YTLYkgPg/R9XF3ttt8hME1d kLuIRvmd3jjzfMNKPW1r8sYa7MY6COKm9orTx3D8AmY7J3UcU2FucQwOhZ4D0knV 4ZjtQ8WcDbtBnak2CZlWdq8m+1oACZ5YoWtxKlkjNxuhFrzc+AEdljhYu2A1DMuz JZcYpkC2e1TDhX/s1VZ2N5A+DACFaKATb+wwD7miq7Kq03T3vsLwQK9G6+3rI10j U5+DhpevETDEW5Kj4BY3H6eXQNs7/rFf3VDPk4nBIwfQKtfcPMD1isIxA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=AOngRiTxh05CHc+UEUsafbobBZ4W/uuHTrMYg0GNvQ0=; b=x/m6vK9v aD6N1e8pg1RiacnJjH5ClB/vRaIObK4ns/1Mshh/9q+gTrY6xvBV68m/xCwRabYz rnoV0eUwo+4Idx2DmWz+mC0NHAwE6k/Ko/DiNNBNvPVKTrNjQA/zh4J1O/kzhO+A b2W4eYJIUrdo+m6xntQI7fGRV7N3Ms7sFGq69sXPQte9iel94Boch5XOmjLcprlA 2QeHA+g8JyVU+dX3/QHb2/63vC1ddaIvOcYi6qGzwkNvQZGIRT5TnfrY8R2TTH58 +oYynpoIXNYE1AI7rvcmU36W1wL8G9ZvOoNoZOvoRjcyWXz3LEz653FoYfwlylNr J1/+YV9rYFuSWg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudejjedggeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeetnhgurhgv ficulfgvfhhfvghrhicuoegrnhgurhgvfiesrghjrdhiugdrrghuqeenucfkphepudduke drvdduuddrledvrddufeenucfrrghrrghmpehmrghilhhfrhhomheprghnughrvgifsegr jhdrihgurdgruhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from mistburn.lan (unknown [118.211.92.13]) by mail.messagingengine.com (Postfix) with ESMTPA id 1C20430600D2; Tue, 3 Dec 2019 07:36:46 -0500 (EST) From: Andrew Jeffery To: openipmi-developer@lists.sourceforge.net Cc: minyard@acm.org, robh+dt@kernel.org, mark.rutland@arm.com, joel@jms.id.au, arnd@arndb.de, gregkh@linuxfoundation.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Haiyue Wang Subject: [PATCH 2/3] ipmi: kcs: Finish configuring ASPEED KCS device before enable Date: Tue, 3 Dec 2019 23:08:24 +1030 Message-Id: <84315a29b453068373c096c03433e3a326731988.1575376664.git-series.andrew@aj.id.au> X-Mailer: git-send-email 2.20.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The currently interrupts are configured after the channel was enabled. Signed-off-by: Andrew Jeffery Reviewed-by: Joel Stanley Reviewed-by: Haiyue Wang --- drivers/char/ipmi/kcs_bmc_aspeed.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/char/ipmi/kcs_bmc_aspeed.c b/drivers/char/ipmi/kcs_bmc_aspeed.c index 3c955946e647..e3dd09022589 100644 --- a/drivers/char/ipmi/kcs_bmc_aspeed.c +++ b/drivers/char/ipmi/kcs_bmc_aspeed.c @@ -268,13 +268,14 @@ static int aspeed_kcs_probe(struct platform_device *pdev) kcs_bmc->io_inputb = aspeed_kcs_inb; kcs_bmc->io_outputb = aspeed_kcs_outb; + rc = aspeed_kcs_config_irq(kcs_bmc, pdev); + if (rc) + return rc; + dev_set_drvdata(dev, kcs_bmc); aspeed_kcs_set_address(kcs_bmc, addr); aspeed_kcs_enable_channel(kcs_bmc, true); - rc = aspeed_kcs_config_irq(kcs_bmc, pdev); - if (rc) - return rc; rc = misc_register(&kcs_bmc->miscdev); if (rc) { -- git-series 0.9.1