From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751879AbdJYAXd (ORCPT ); Tue, 24 Oct 2017 20:23:33 -0400 Received: from mail-qk0-f179.google.com ([209.85.220.179]:44668 "EHLO mail-qk0-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751635AbdJYAXa (ORCPT ); Tue, 24 Oct 2017 20:23:30 -0400 X-Google-Smtp-Source: ABhQp+Ql5YpjZFKNSrWvf2GlT/Ed4iYDB13Q4ZHNC2dpCZBYDb4Lt4GwzoY8E5RvR1ThhsMcf+oIUw== Subject: Re: [PATCH 1/8] SOC: brcmstb: add memory API To: Jim Quinlan , linux-kernel@vger.kernel.org, Catalin Marinas , Will Deacon , Rob Herring , Brian Norris , Russell King , Robin Murphy , Christoph Hellwig , Florian Fainelli Cc: linux-pci@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, Gregory Fong , Kevin Cernekee , Bjorn Helgaas , Mark Rutland , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mips@linux-mips.org, Ralf Baechle References: <1508868949-16652-1-git-send-email-jim2101024@gmail.com> <1508868949-16652-2-git-send-email-jim2101024@gmail.com> From: Florian Fainelli Message-ID: Date: Tue, 24 Oct 2017 17:23:24 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <1508868949-16652-2-git-send-email-jim2101024@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jim, On 10/24/2017 11:15 AM, Jim Quinlan wrote: > +#elif defined(CONFIG_MIPS) > +int brcmstb_memory_phys_addr_to_memc(phys_addr_t pa) > +{ > + /* The logic here is fairly simple and hardcoded: if pa <= 0x5000_0000, > + * then this is MEMC0, else MEMC1. > + * > + * For systems with 2GB on MEMC0, MEMC1 starts at 9000_0000, with 1GB > + * on MEMC0, MEMC1 starts at 6000_0000. > + */ > + if (pa >= 0x50000000ULL) > + return 1; > + else > + return 0; > +} > +#endif We may be missing an EXPORT_SYMBOL_GPL(brcmstb_memory_phys_to_addr_memc) here? Thanks! -- Florian