Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4838918imu; Tue, 8 Jan 2019 07:11:32 -0800 (PST) X-Google-Smtp-Source: ALg8bN4jmFfeJhjl/ZVwJ0A+z/9XV4RrBLpEM4KP/2FSn4sAlil2nchWFcJPk7TlKqIfqv9TXUbM X-Received: by 2002:a63:7c13:: with SMTP id x19mr1752536pgc.336.1546960292933; Tue, 08 Jan 2019 07:11:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546960292; cv=none; d=google.com; s=arc-20160816; b=gaIgx7h9Qrpv+yRccYSHyeHEc843i9jcVzn1l3yzlo/u7sktrWCzlxweuk0HH1+Hre VAyMb7UM91Aw5/DAJCaJtGNbQY+tS0hVLY9S939UBDXNqO3Fb7EDmVo+Af7x1Cxzozrr mnt6JWZmxir2utT8M6Mn4NgbY8TLdiVX3Rf3SQCmpRz2tm+dPBB8BWlRNjtkWyQiQKvH q6SAyqEXPWEi72fjhZi6TMJvRyWyovqpAYs7kJXOjYctzP47vD6yPd+eNAY+iXveJ6hQ KDqb8BxlrU1Ed8zuj4aLVNFuQ52tli/cXolhCed+Iwm5X55xhjzR6+cJjv9PTs5hH66b CnLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:cc:to:subject:from:message-id; bh=ZemW0t3HR5db5WgHbV9HFJXgTj1ScVsC3cG+fcsJ6oQ=; b=DlrROHABg71+HTjw/FixvTMHSGrFndYnZvVani8VRH4xCq5d7UUEg1TFHFRpA5ekDf XqkOMpGONyE1tJcsGP6+ptV0mvOakJac2aWf/FS6kKd+NJKuNcYk32FsUAOxhQ36XoRB WXHKkPIUjvGWfojgn5+g2RH8CNT6DqChiCp/+fOZItwns1NEnuq0alIf381vP6sj6mH1 S4o1+/vLJn1rDsSIAPjYS13Id346CIh30wwCgqUj7pkhp7exvMd7jVZnOQr8bLwgM40R xRxMzsxKn0Iimlj3DuBzeR2DRbp627+PVGgHaWgINhrOF7bHfSwypU7K6QLDoSY8EfF3 vrhQ== ARC-Authentication-Results: i=1; mx.google.com; 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 s73si22897174pfs.54.2019.01.08.07.11.14; Tue, 08 Jan 2019 07:11:32 -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; 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 S1728269AbfAHPID (ORCPT + 99 others); Tue, 8 Jan 2019 10:08:03 -0500 Received: from pegase1.c-s.fr ([93.17.236.30]:36145 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727840AbfAHPID (ORCPT ); Tue, 8 Jan 2019 10:08:03 -0500 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 43YwcH5H4pz9v15q; Tue, 8 Jan 2019 16:07:59 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024) with ESMTP id wM7Vhfiv3EJu; Tue, 8 Jan 2019 16:07:59 +0100 (CET) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 43YwcH4p4yz9v15p; Tue, 8 Jan 2019 16:07:59 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 1CF238B844; Tue, 8 Jan 2019 16:08:01 +0100 (CET) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id 5VqcRETIkO1j; Tue, 8 Jan 2019 16:08:01 +0100 (CET) Received: from po16846vm.idsi0.si.c-s.fr (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id E76448B7DF; Tue, 8 Jan 2019 16:08:00 +0100 (CET) Received: by po16846vm.idsi0.si.c-s.fr (Postfix, from userid 0) id B6481717F2; Tue, 8 Jan 2019 15:08:00 +0000 (UTC) Message-Id: From: Christophe Leroy Subject: [PATCH] powerpc/ipic: drop unused functions To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Tue, 8 Jan 2019 15:08:00 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ipic_set_highest_priority(), ipic_enable_mcp() and ipic_disable_mcp() are unused. This patch drops them. Signed-off-by: Christophe Leroy --- arch/powerpc/include/asm/ipic.h | 3 --- arch/powerpc/sysdev/ipic.c | 35 ----------------------------------- 2 files changed, 38 deletions(-) diff --git a/arch/powerpc/include/asm/ipic.h b/arch/powerpc/include/asm/ipic.h index 3dbd47f2bffe..abad50a745db 100644 --- a/arch/powerpc/include/asm/ipic.h +++ b/arch/powerpc/include/asm/ipic.h @@ -69,10 +69,7 @@ enum ipic_mcp_irq { IPIC_MCP_MU = 7, }; -extern void ipic_set_highest_priority(unsigned int irq); extern void ipic_set_default_priority(void); -extern void ipic_enable_mcp(enum ipic_mcp_irq mcp_irq); -extern void ipic_disable_mcp(enum ipic_mcp_irq mcp_irq); extern u32 ipic_get_mcp_status(void); extern void ipic_clear_mcp_status(u32 mask); diff --git a/arch/powerpc/sysdev/ipic.c b/arch/powerpc/sysdev/ipic.c index 8030a0f55e96..fd129c8ecceb 100644 --- a/arch/powerpc/sysdev/ipic.c +++ b/arch/powerpc/sysdev/ipic.c @@ -771,21 +771,6 @@ struct ipic * __init ipic_init(struct device_node *node, unsigned int flags) return ipic; } -void ipic_set_highest_priority(unsigned int virq) -{ - struct ipic *ipic = ipic_from_irq(virq); - unsigned int src = virq_to_hw(virq); - u32 temp; - - temp = ipic_read(ipic->regs, IPIC_SICFR); - - /* clear and set HPI */ - temp &= 0x7f000000; - temp |= (src & 0x7f) << 24; - - ipic_write(ipic->regs, IPIC_SICFR, temp); -} - void ipic_set_default_priority(void) { ipic_write(primary_ipic->regs, IPIC_SIPRR_A, IPIC_PRIORITY_DEFAULT); @@ -796,26 +781,6 @@ void ipic_set_default_priority(void) ipic_write(primary_ipic->regs, IPIC_SMPRR_B, IPIC_PRIORITY_DEFAULT); } -void ipic_enable_mcp(enum ipic_mcp_irq mcp_irq) -{ - struct ipic *ipic = primary_ipic; - u32 temp; - - temp = ipic_read(ipic->regs, IPIC_SERMR); - temp |= (1 << (31 - mcp_irq)); - ipic_write(ipic->regs, IPIC_SERMR, temp); -} - -void ipic_disable_mcp(enum ipic_mcp_irq mcp_irq) -{ - struct ipic *ipic = primary_ipic; - u32 temp; - - temp = ipic_read(ipic->regs, IPIC_SERMR); - temp &= (1 << (31 - mcp_irq)); - ipic_write(ipic->regs, IPIC_SERMR, temp); -} - u32 ipic_get_mcp_status(void) { return primary_ipic ? ipic_read(primary_ipic->regs, IPIC_SERSR) : 0; -- 2.13.3