Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2477538pxb; Mon, 18 Jan 2021 20:33:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJxMyC/Yat7kmVFBarDK2TzbGGLQ64b3MZ3Gz4YDJuF9ppSnfdjXnS41QYTxzFRNWdWxYxtn X-Received: by 2002:a17:906:6bca:: with SMTP id t10mr1752763ejs.35.1611030787558; Mon, 18 Jan 2021 20:33:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611030787; cv=none; d=google.com; s=arc-20160816; b=mBOstsxHbgfJM9Q47mF2MIb2nSnLgUMWkEBA3FEqLdaUBpE6hIHI9lG76NEmoXdPB1 k34RJ1ZMfhVXdP8J+dXEWPIiOOjn3a5jrWwSG0xGeSV47WevPPxyPws/2LESPUqM1g6b OhIgXm3jQ6nyGhEsQ27GrCdgHXq6qAtcQU4ccORr7I9AyuHnIs1pP9Yeblt27ZLK/KOm VJ6J3rgilLY7+YUsENqnoVWUbpFTdbmX7y20QBARg6dQxQVp5F352MEg9YWp2+1qpmAZ U7/LNg1P4hB5oAtcxBpm2kGPH1fH7xUwmM+vrqkDcqBjtcvsx+C0NiX9kc/z/MZ+NWLA cMZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=SIhA1mF+BYpThO8i2Iyz2DMFBxR5yWu2mUjR9REROfY=; b=n57QnkBzWq+71WumFWvpJ3CgkRO5+EHBFHXBNmXkFYmUlk5L6pHPvwPVhw3UNJiFoI RKw6XXwtB2OBY91CqW6MuXAHKVmx8cc/74osAIMp5u5MagUqtnaQF2VHCWo2Nu8yqjBn 3VD8j1c7alLjxdbrnwb9NMthG+7VLQP85/AObGXosVEbf2dL1/QFs9v06BVPf3lPdb12 8959Jcqr43SMyRMQCWrxKWjLv399sPgkEcI1j2zT14DjGpd9AQkrubGwRfsbWLB6CCvc tGnbF6LcDT8eCcxKBulq9URpQCDjICrvPn8cNOQzBd9h5uv81X2T7WMRCLzWkluM6ZSy 3VEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gNacpnhb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y6si5552039ejo.417.2021.01.18.20.32.44; Mon, 18 Jan 2021 20:33:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gNacpnhb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2405114AbhAROoI (ORCPT + 99 others); Mon, 18 Jan 2021 09:44:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56484 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2393143AbhAROlv (ORCPT ); Mon, 18 Jan 2021 09:41:51 -0500 Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8B3FBC061574 for ; Mon, 18 Jan 2021 06:41:10 -0800 (PST) Received: by mail-lf1-x130.google.com with SMTP id m25so24362284lfc.11 for ; Mon, 18 Jan 2021 06:41:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SIhA1mF+BYpThO8i2Iyz2DMFBxR5yWu2mUjR9REROfY=; b=gNacpnhbFHkDpwBHhaGHWGA3LLhitKbhOUvUv/KRjimoxCcZNhsr6Iy5M8mOD1mXHz JlxWIIy2UpK9eLy8n8+Gp27vMZmN4N45DTJei4m1JmW9MOEIw95Ulnl5+A8EZoUYORGU 1mqaj0OvgSStl+z0KxXy/mrNovipqXAXiu8avgzEDcm9DBV4bkktBi40QJ9MOwPlxLBr cNtph0/TrpFgh77VSjqh2IA42rLousGy4TGLGxZS9asRN/ql4iq7+sX/MLfJ9AcZjU3H HzlS7EGiPCCdkzcHgLohe3dcavIWUpJiTHFnArqtsSmhE0iLhDyt3mn+GY6nubCfL+9e u8Gw== 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=SIhA1mF+BYpThO8i2Iyz2DMFBxR5yWu2mUjR9REROfY=; b=UOsdfUXgSTX/RgUpDSNgebc4TZfLRG633yC5K8VolBEaM6r3+gR7n/TpiEFIXrcbhR Fjz8TSKWi5bBLnoQvhRnTNx4vS/WHCxE9RqulMW0eVlg0GLXGXOyB6AeMIpInc0GGBb1 4hyrUE8KkJ2uPuAKmuWJ1OE7+wmCzR/EO42V3FUiuA5yHF6PeVoUeLzzz4xyXouqD3ni t5QLeL/Oy6g18ufTg7EqeueTYsy/OOX8k5mTarhd21ov4BXXy3rOJBw8Sh1YVm1LmjBK jKfilxuSUlhS8u0Hicv9QovJfhu/bdYGWdvDC8Mss8pGCRBaDZIeTxmXefrCWvVq2v3y /nsQ== X-Gm-Message-State: AOAM533KweUcb0dRY9luimipeNq5HOmkvvsM8+rq1HTInk4DX7/909J1 Pj2P8uIZ1qeCiT4KAJtYllN/sZadZOEu8g1gvdgnel7m33j4/Q== X-Received: by 2002:a05:6512:3f3:: with SMTP id n19mr11634965lfq.586.1610980869125; Mon, 18 Jan 2021 06:41:09 -0800 (PST) MIME-Version: 1.0 References: <20210113223808.31626-1-hongweiz@ami.com> <20210113223808.31626-2-hongweiz@ami.com> In-Reply-To: <20210113223808.31626-2-hongweiz@ami.com> From: Linus Walleij Date: Mon, 18 Jan 2021 15:40:57 +0100 Message-ID: Subject: Re: [PATCH, v1 1/1] gpio: aspeed: Add gpio base address reading To: Hongwei Zhang Cc: Bartosz Golaszewski , Joel Stanley , Andrew Jeffery , "open list:GPIO SUBSYSTEM" , Linux ARM , linux-aspeed , "linux-kernel@vger.kernel.org" , OpenBMC Maillist Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 13, 2021 at 11:38 PM Hongwei Zhang wrote: > Add gpio base address reading in the driver; in old code, it just > returns -1 to gpio->chip.base. > > Fixes: 7ee2d5b4d4340353 ("ARM: dts: nuvoton: Add Fii Kudo system") > Signed-off-by: Hongwei Zhang NAK, sorry. We never allow the device tree to specify this. First, it is a Linux-only base so it would have to be a "linux,..." property. Even if it is a Linux-only property, it is a bad idea. Only people using sysfs should have any need to specify global GPIO numbers. Don't use sysfs. Use the GPIO character device instead. See further: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpio/TODO Yours, Linus Walleij