Received: by 2002:a05:7412:8d09:b0:fa:4c10:6cad with SMTP id bj9csp605630rdb; Tue, 16 Jan 2024 09:58:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IH8dr0pw5W+h8MupJtyDIf1YtKfWqEwZrfyvXXfwCFK2btHr2JG9zIdSNWrKmXURliuPPpD X-Received: by 2002:a05:6214:5292:b0:680:4fe2:821e with SMTP id kj18-20020a056214529200b006804fe2821emr9480580qvb.56.1705427895117; Tue, 16 Jan 2024 09:58:15 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705427895; cv=pass; d=google.com; s=arc-20160816; b=WhZcmniQS6mlb2dTDCs4JEa95gW88rH/lunLxmP7eP0l9rqxjJ1qidK0a+r6VHOLT3 fF2ITiubc0wbvM90390lMxT8XKsKXrPmDA9Pmq1gnRn6oDl5ZEEhFZ6XHYY0teMvNaMB /CZ7AAHzH7H/83fH9ypRQAsRoZefkg7OFuDDVBRqN12yBc3ZPOdnTlHaPZNQ3vwzB3v1 jv/5ljPvmBcDkzePVOZJrn9Uz9PPqwojWDU77NhyTWOnqePxFp/4WAOVa4jY2LQmwxbp 8qIkir6pmd/yk2SwwKoJ4V9hKYS7BoaMJIuJ2eLMZ+YG+gq3GWaLu1wKmzK+kcwDbVT8 +nWA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=32EVrbNt/EEZNt4rB/iUu9mmtUkEQtXJa14AmPNNrcM=; fh=hmR0islj1De70Cj1KxR6PFGOzxzi/zHIV7ArIlQRJJY=; b=ShtlfCPbCQZLFipi+8U42RdFKQORzfUpmjVJIFUZn/Qtdb/+s2Q8AwtDSqn5A4sfhM wChIEqrKLSVxMfgrBBKOlS/1Halg6WoaDXqLaMa5HFPtilBeuffoLbm0P5+TUSjfYE4+ WuibNAyIiLWobdwLoLtruWwLSAwlG6JlquuaVPmgDnlPZxf0dTsrJmqHYHOqEyXcL42K op175ODxtHY1dMwvevxOdHnHTQis+4ACAlKWhqsMwNUd8jFuHcIKpZ8FHs4zHZW3U+aI 1kxp52VDUQKwvIU91VSapNWtte/dXv8IHfF6GKfKGQBMon+Re1gRx+MRslQTB1GyRrLw 6XGg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MElkXJua; arc=pass (i=1 dkim=pass dkdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-27642-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-27642-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id q9-20020a0c8cc9000000b0067f8d8402dcsi10076871qvb.174.2024.01.16.09.58.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jan 2024 09:58:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-27642-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MElkXJua; arc=pass (i=1 dkim=pass dkdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-27642-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-27642-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id DC23F1C237D4 for ; Tue, 16 Jan 2024 17:58:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C9DBC1CD21; Tue, 16 Jan 2024 17:58:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="MElkXJua" Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7AA981CD09 for ; Tue, 16 Jan 2024 17:58:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.177 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705427888; cv=none; b=oOQZKEkwrMY2pUgiecU8JZsPzuxz6nhXe3WJSaxSRaOLrT+2PwhRrGNNGEgYgcjGm059BnG6Xgzg0coov/Kqg0jcAsv2Uh4cjKN47U9rn2j4EkkWGUiJhkqnW5L4eJit9R7HkZULFvYBbeAwZ46Kyv5y3iwwwv9Yn/RWVYA6S7Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705427888; c=relaxed/simple; bh=94CsEeB+VEaGfjxVcLH+dZSqndBa7lGsbFtuy8/OM0M=; h=Received:DKIM-Signature:X-Google-DKIM-Signature: X-Gm-Message-State:X-Google-Smtp-Source:X-Received:MIME-Version: References:In-Reply-To:From:Date:Message-ID:Subject:To:Cc: Content-Type:Content-Transfer-Encoding; b=AAvj0hTS4irVIvJTQAF4Uqo7tpmGxIklf4Jp8YTC0SACkF5aMQhdpKIql/Gcmf/z4exZzzLm7iW+uFJDqH3xIi4ea9rt3e3a3l3n3OgC/r30hqogS0Rchx+oW1fdCmVkJySqD2vwL/HmVfug0oTUCZEeyXp3XKqjoWoFQrRGosQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=MElkXJua; arc=none smtp.client-ip=209.85.215.177 Received: by mail-pg1-f177.google.com with SMTP id 41be03b00d2f7-5cd51c0e8ebso5093010a12.3 for ; Tue, 16 Jan 2024 09:58:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705427886; x=1706032686; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=32EVrbNt/EEZNt4rB/iUu9mmtUkEQtXJa14AmPNNrcM=; b=MElkXJuaawNydVw6JcsnRiYanA7raXGXtYwlPriMOTP0xS6fEBdXrldXAYa4/2J7ii 3IwOdBGrX7PV9ogueSMc5vRjY+SA/MydfNhfmL0+uNKZ9JjFGt9v6kOqydZbRe5gBSxP oEHPvBKKZenqfk5UPSLZcfIzc82s61n4tTeyt4R2Y+RPWmlNXjUTqqHUIt1axZ8IhFIF NGGxdSQJuHrB7SGAKwvcESgWv/0AXD2a3V8tXdupAWyhlsgt4YHb197q8LK9Z96AKwI6 e4FUdhDec8VZSMtqZLpdhptPKbWTG1JWvI3UdVaJxV6fy1oI6fd31APQBdIrj7JyKzhp /mMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705427886; x=1706032686; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=32EVrbNt/EEZNt4rB/iUu9mmtUkEQtXJa14AmPNNrcM=; b=fcQ04zdOtQwIIGsMyFpdfEPab83zNRgkbXnFGpHaDtoOvY2wwmr1EwqwMCG7+fhv2r Uql4LueaLszkHG9JCNMx3HQwQdkWHN2Rr8mjHaABN9W+BJxiA5K/c6fn92s9GGuGJj+W VhS/dRIlcF2ANh8kwfhJQMpLfSRsEP3rJx1DrYWlmL8SYs4CBodkXMQGnOv+vDtx49yE gZv9PcUoDlE9je6ybuAnc5DiWDGBW6f0thGos6W+mpixV+vcAcoQaD5Lrm79Q8M5cslF aYZM1Y+mnpvpxsQJWM9hV4vB76dntRSnEFl5XJ/skvjzMX2dmRHJ9HyiAg/ZPb//NtjI 0Ycg== X-Gm-Message-State: AOJu0YwY1ZVryJCyTFN9GBsQt7xsxWsEly2vaIyQdH3FSfALnJmtagqp CjHKHRYW2GNl4VGStXW69RqoEtPaEadU1nu8lY1BEZ4kxwKbDQ== X-Received: by 2002:a05:6a20:932f:b0:199:f5ef:5a8e with SMTP id r47-20020a056a20932f00b00199f5ef5a8emr2984054pzh.62.1705427885815; Tue, 16 Jan 2024 09:58:05 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240109125814.3691033-1-tudor.ambarus@linaro.org> <20240109125814.3691033-9-tudor.ambarus@linaro.org> In-Reply-To: <20240109125814.3691033-9-tudor.ambarus@linaro.org> From: Sam Protsenko Date: Tue, 16 Jan 2024 11:57:54 -0600 Message-ID: Subject: Re: [PATCH v3 08/12] arm64: dts: exynos: gs101: remove reg-io-width from serial To: Tudor Ambarus Cc: peter.griffin@linaro.org, krzysztof.kozlowski+dt@linaro.org, gregkh@linuxfoundation.org, mturquette@baylibre.com, sboyd@kernel.org, robh+dt@kernel.org, conor+dt@kernel.org, andi.shyti@kernel.org, alim.akhtar@samsung.com, jirislaby@kernel.org, s.nawrocki@samsung.com, tomasz.figa@gmail.com, cw00.choi@samsung.com, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, linux-serial@vger.kernel.org, andre.draszik@linaro.org, kernel-team@android.com, willmcvicker@google.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jan 9, 2024 at 7:00=E2=80=AFAM Tudor Ambarus wrote: > > Remove the reg-io-width property in order to comply with the bindings. > > The entire bus (PERIC) on which the GS101 serial resides only allows > 32-bit register accesses. The reg-io-width dt property is disallowed > for the "google,gs101-uart" compatible and instead the iotype is > inferred from the compatible. > > Reviewed-by: Peter Griffin > Signed-off-by: Tudor Ambarus > --- Reviewed-by: Sam Protsenko Just out of curiosity (I probably missed the relevant discussion earlier): what is the actual reason for moving 'reg-io-width' to the driver's code as 'iotype'? I mean, what is the actual problem that's being solved by this -- is it to make the earlycon functional for gs101? I'm asking because the bus width looks like a part of HW description, which usually belongs to dts, from the design point of view. Anyways, that's not a concern, just trying to understand the decision. > v3: collect Peter's R-b tag > v2: new patch > > arch/arm64/boot/dts/exynos/google/gs101.dtsi | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/arch/arm64/boot/dts/exynos/google/gs101.dtsi b/arch/arm64/bo= ot/dts/exynos/google/gs101.dtsi > index d838e3a7af6e..4e5f4c748906 100644 > --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi > +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi > @@ -366,7 +366,6 @@ usi_uart: usi@10a000c0 { > serial_0: serial@10a00000 { > compatible =3D "google,gs101-uart"; > reg =3D <0x10a00000 0xc0>; > - reg-io-width =3D <4>; > interrupts =3D IRQ_TYPE_LEVEL_HIGH 0>; > clocks =3D <&dummy_clk 0>, <&dummy_clk 0>= ; > -- > 2.43.0.472.g3155946c3a-goog > >