Received: by 2002:a25:5b86:0:0:0:0:0 with SMTP id p128csp1946683ybb; Fri, 29 Mar 2019 14:51:44 -0700 (PDT) X-Google-Smtp-Source: APXvYqz+v2nDY3zHG2KBAnpUgCdTR7KRqMFuXAHw55cB4kCpAfvvGoOAmNv6f/YFx4rBWIDByOwk X-Received: by 2002:aa7:8841:: with SMTP id k1mr49178011pfo.115.1553896304005; Fri, 29 Mar 2019 14:51:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553896303; cv=none; d=google.com; s=arc-20160816; b=M/zbh9dwPpu7DWUVkRe5MRvW3sDxrfrckL4Z4ssq563ZRr/Et5pLIjH+XY2JOSw2Ro IKyECF/bHn+qLSuCOD9cedFNBaCkHM3H+kD/3gt2N+5Lepxcbl9fw/gDCWENqrWUtLqV 32pVO+lFIcB6C5nRmzltsyTgYutyCwfmM/481Yn4a1uSyBkWXIENk7EKmVsjj4hgMxoR INrWAUDC/kkWAYuP+5dz34RhuprjmYiRh4RUwroeP9dHuco0qmT56c3ABQx1jgDKwITw Btb5xHlSZf37lVur6ybZQBmGbhatz4EWMMPhyt9BOyDBKTq8ryULkH8uP5H5E0Sy/DFM LEaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=Rs7S2foonqwWEFVwaHGYfcLOLiZaazzWH2lQCi+hjMA=; b=QHuflwHjUUwfu7Ad7S0yym23MiYXrM1i2obHIi1EDcZjygTjPpd10iSIYtvOV0Xx+2 okSl/a9QfgJfD4o/dM2KnXedI+wO6CjTGq/pL4pS+zOSQeCajJ1QvkR9njJFXrpt92Ty 0gAkjg2ev4saCNWD2QKaw3qw3KFljIITOEO93Jy3eyzdUJVE0mtoNx5r+S4cBqwyw4Kq UOUqpl+GOBG3HyM36cE9+d8BDvrGpin/ALLOHzTpWkXKdha3vp1X+9P2njpoGl33mVvI j+NCgcj4KuUQ1Q8Z5SFLjctaedoGZUm7bu44Kbt/xuR1gIv4fg5G5A5QvCMahvF+rrNB 3v3w== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r80si2770574pfa.128.2019.03.29.14.51.28; Fri, 29 Mar 2019 14:51:43 -0700 (PDT) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730462AbfC2Vuh (ORCPT + 99 others); Fri, 29 Mar 2019 17:50:37 -0400 Received: from mail-oi1-f196.google.com ([209.85.167.196]:33979 "EHLO mail-oi1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730438AbfC2Vug (ORCPT ); Fri, 29 Mar 2019 17:50:36 -0400 Received: by mail-oi1-f196.google.com with SMTP id v10so2875015oib.1; Fri, 29 Mar 2019 14:50:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Rs7S2foonqwWEFVwaHGYfcLOLiZaazzWH2lQCi+hjMA=; b=sygLuyCAJ0lYuF1fnjoqobyKERvh2F3QZmDCZY7aTJeIz9PJUHjseKEYR3f+25RFRe rDgrFuqZskMtGswsm70rqDVZVZ6xWVkydCsrnjjvRjGOM4HgFrpPjBY9+/8kGqoK3ews sgpzC+Gf/7+iw9no5Ln2BkuUqI3FVVrJiKlmLvrpSO0YYsDVwqG9MV7OztJOnNK1CrIO Tn6cDPB7ZfDzqOvffKGu/sJ45WWQpy6CD6i7P1f1OOaVHeJ7oowMeja61/8Ol8R3sCzY 7H2KXACAlkx/5Te4nHAQUTrHSKu7Q7PvKNYP2i6QCeEsY3/X2sF5pIuzY8/Zp92dAlko efxQ== X-Gm-Message-State: APjAAAVOkz+4qDvkvU5ZnE+KZWOMxc88iE8LMPNdUpH2G09iQ7/NkJcM ExNA0xQ2ZXNjz5ppQGxDYKSeEvZaJ8g= X-Received: by 2002:aca:d8c5:: with SMTP id p188mr4910723oig.144.1553896235992; Fri, 29 Mar 2019 14:50:35 -0700 (PDT) Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com. [209.85.210.51]) by smtp.gmail.com with ESMTPSA id 2sm857884ots.22.2019.03.29.14.50.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Mar 2019 14:50:35 -0700 (PDT) Received: by mail-ot1-f51.google.com with SMTP id u15so3372317otq.10; Fri, 29 Mar 2019 14:50:34 -0700 (PDT) X-Received: by 2002:a9d:6d92:: with SMTP id x18mr20780140otp.112.1553896234713; Fri, 29 Mar 2019 14:50:34 -0700 (PDT) MIME-Version: 1.0 References: <20190329140014.8126-1-laurentiu.tudor@nxp.com> <20190329140014.8126-2-laurentiu.tudor@nxp.com> In-Reply-To: <20190329140014.8126-2-laurentiu.tudor@nxp.com> From: Li Yang Date: Fri, 29 Mar 2019 16:50:23 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 01/13] soc/fsl/qman: fixup liodns only on ppc targets To: Laurentiu Tudor Cc: Netdev , madalin.bucur@nxp.com, Roy Pledge , camelia.groza@nxp.com, David Miller , Linux IOMMU , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , linuxppc-dev , lkml Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 29, 2019 at 9:01 AM wrote: > > From: Laurentiu Tudor > > ARM SoCs use SMMU so the liodn fixup done in the qman driver is no > longer making sense and it also breaks the ICID settings inherited > from u-boot. Do the fixups only for PPC targets. > > Signed-off-by: Laurentiu Tudor > --- > drivers/soc/fsl/qbman/qman_ccsr.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/soc/fsl/qbman/qman_ccsr.c b/drivers/soc/fsl/qbman/qman_ccsr.c > index 109b38de3176..12e414ca3b03 100644 > --- a/drivers/soc/fsl/qbman/qman_ccsr.c > +++ b/drivers/soc/fsl/qbman/qman_ccsr.c > @@ -598,6 +598,7 @@ static int qman_init_ccsr(struct device *dev) > #define LIO_CFG_LIODN_MASK 0x0fff0000 > void qman_liodn_fixup(u16 channel) > { > +#ifdef CONFIG_PPC > static int done; > static u32 liodn_offset; > u32 before, after; > @@ -617,6 +618,7 @@ void qman_liodn_fixup(u16 channel) > qm_ccsr_out(REG_REV3_QCSP_LIO_CFG(idx), after); > else > qm_ccsr_out(REG_QCSP_LIO_CFG(idx), after); > +#endif According to the Linux coding style recommendation, it would be better to put the #ifdef into the header files "drivers/soc/fsl/qbman/qman_priv.h". And I'm not sure if this is needed on PPC when IOMMU(PAMU) driver is not compiled, if not, probably using CONFIG_PAMU as condition would be even better. > } > > #define IO_CFG_SDEST_MASK 0x00ff0000 > -- > 2.17.1 >