From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 87568C433FE for ; Fri, 14 Jan 2022 23:17:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229648AbiANXQ7 (ORCPT ); Fri, 14 Jan 2022 18:16:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58264 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229643AbiANXQ6 (ORCPT ); Fri, 14 Jan 2022 18:16:58 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B7FE7C061574; Fri, 14 Jan 2022 15:16:58 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 53DEE62069; Fri, 14 Jan 2022 23:16:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AB353C36AE7; Fri, 14 Jan 2022 23:16:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1642202217; bh=HsftLIf5iEt9qf6u589RLSowTzG+vqNn6xCHtEXuZsc=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=b8iCq/Nhe0N9zsHG+BAL8qNvLgE+5anhTeyh8dE7FUJxvN95xb2HXP6p38hqAUAFg 0wwZo3698lkcqVLqw0aoPTpN3mVj3eOJUjsXX514MDvm0uNJiAM5buafDZyWZ/Lu+/ MfjLNhgNBsndYZZU+STY3OwEJpkxrHIK0D48RVGh2EMh/MgUsApJJOOWhsTfYujqWP +0gVWwCY7M9EKHM/YFaw9L93U52r9COfwxmKiZJoh0nnxswgA5VUc0wVo53DkD09U1 ENXeYrjmuYUtEnJ+jtBPdJ7BVlGTksG+tA1BZ1vbpuQwVxZl7IUR0uKJaUVDfSNuoC NfZRSvidU0JRA== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <20220114230549.56co4qcpnq32muwj@pali> References: <20210930095838.28145-1-pali@kernel.org> <20211103214209.azo2z3z4gy7aj5hu@pali> <87ee6bm9hn.fsf@BL-laptop> <20220114105100.im6gmkt6fjl2aiwl@pali> <20220114225659.D5D79C36AE9@smtp.kernel.org> <20220114230549.56co4qcpnq32muwj@pali> Subject: Re: [PATCH v7 0/6] serial: mvebu-uart: Support for higher baudrates From: Stephen Boyd Cc: Gregory CLEMENT , Michael Turquette , Rob Herring , Greg Kroah-Hartman , Andrew Lunn , Sebastian Hesselbarth , Vladimir Vid , Marek =?utf-8?q?Beh=C3=BAn?= , linux-clk@vger.kernel.org, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org To: Pali =?utf-8?q?Roh=C3=A1r?= Date: Fri, 14 Jan 2022 15:16:55 -0800 User-Agent: alot/0.10 Message-Id: <20220114231657.AB353C36AE7@smtp.kernel.org> Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org Quoting Pali Roh=C3=A1r (2022-01-14 15:05:49) > On Friday 14 January 2022 14:56:58 Stephen Boyd wrote: > >=20 > > If we're adding new support why can't we break with backwards > > compatibility for the binding and do it a different way? >=20 > Because DTS are backwards compatible. I was told more times that kernel > drivers should work correctly with older DTS files. On some boards are > DTB files provided by bootloader and they do not use in-kernel DTS > files. I'm not suggesting to break the kernel driver when used with older DTBs. New features are fair game to change the compatible string and do something different. If the user wants the new feature they update their DTB. We shouldn't be constrained by backwards compatibility here. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 10BA0C433F5 for ; Fri, 14 Jan 2022 23:18:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Message-Id:Date:To:Cc:From:Subject: References:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=vHuOy1VJPkk4kwXshDVU9zN8elU2BGNJt/jZGagTu+g=; b=BPZUYRBbYoaPPv I1TDY8MVPslmOj9DN188aab5EasUqQ6u4p5ids49dJfYdfHAcfzsF3pDclqtIUmclGWwg4trXDfre ZAo60UVA0ECZZlCNYdPGSLFRWuSUy111oA+isS4zEsHPSay9q3cMihQ4rvuP7VzB0Ke15ZjQpwjgY Y0kBmx8oCXyLr2Pg0586g/2yNqb7uVJ1qBW1VIdd998ZXj7+58mwrmAN6KUKigUHBpRzjdAWLtvQ6 K6NLsGD9nFaqojB3COEDOGgucX8cpDEE9jnVmERpUlVPXGjK/JB+4KcdqNuaogDEgeRE+1LeBgl0i Nqlt8M18o6JQoPqdWX0g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1n8Voc-00AQ5C-7f; Fri, 14 Jan 2022 23:17:02 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1n8VoY-00AQ4p-Qz for linux-arm-kernel@lists.infradead.org; Fri, 14 Jan 2022 23:17:00 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 50D9262068; Fri, 14 Jan 2022 23:16:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AB353C36AE7; Fri, 14 Jan 2022 23:16:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1642202217; bh=HsftLIf5iEt9qf6u589RLSowTzG+vqNn6xCHtEXuZsc=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=b8iCq/Nhe0N9zsHG+BAL8qNvLgE+5anhTeyh8dE7FUJxvN95xb2HXP6p38hqAUAFg 0wwZo3698lkcqVLqw0aoPTpN3mVj3eOJUjsXX514MDvm0uNJiAM5buafDZyWZ/Lu+/ MfjLNhgNBsndYZZU+STY3OwEJpkxrHIK0D48RVGh2EMh/MgUsApJJOOWhsTfYujqWP +0gVWwCY7M9EKHM/YFaw9L93U52r9COfwxmKiZJoh0nnxswgA5VUc0wVo53DkD09U1 ENXeYrjmuYUtEnJ+jtBPdJ7BVlGTksG+tA1BZ1vbpuQwVxZl7IUR0uKJaUVDfSNuoC NfZRSvidU0JRA== MIME-Version: 1.0 In-Reply-To: <20220114230549.56co4qcpnq32muwj@pali> References: <20210930095838.28145-1-pali@kernel.org> <20211103214209.azo2z3z4gy7aj5hu@pali> <87ee6bm9hn.fsf@BL-laptop> <20220114105100.im6gmkt6fjl2aiwl@pali> <20220114225659.D5D79C36AE9@smtp.kernel.org> <20220114230549.56co4qcpnq32muwj@pali> Subject: Re: [PATCH v7 0/6] serial: mvebu-uart: Support for higher baudrates From: Stephen Boyd Cc: Gregory CLEMENT , Michael Turquette , Rob Herring , Greg Kroah-Hartman , Andrew Lunn , Sebastian Hesselbarth , Vladimir Vid , Marek =?utf-8?q?Beh=C3=BAn?= , linux-clk@vger.kernel.org, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org To: Pali =?utf-8?q?Roh=C3=A1r?= Date: Fri, 14 Jan 2022 15:16:55 -0800 User-Agent: alot/0.10 Message-Id: <20220114231657.AB353C36AE7@smtp.kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220114_151658_951477_E207A6B2 X-CRM114-Status: GOOD ( 14.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org UXVvdGluZyBQYWxpIFJvaMOhciAoMjAyMi0wMS0xNCAxNTowNTo0OSkKPiBPbiBGcmlkYXkgMTQg SmFudWFyeSAyMDIyIDE0OjU2OjU4IFN0ZXBoZW4gQm95ZCB3cm90ZToKPiA+IAo+ID4gSWYgd2Un cmUgYWRkaW5nIG5ldyBzdXBwb3J0IHdoeSBjYW4ndCB3ZSBicmVhayB3aXRoIGJhY2t3YXJkcwo+ ID4gY29tcGF0aWJpbGl0eSBmb3IgdGhlIGJpbmRpbmcgYW5kIGRvIGl0IGEgZGlmZmVyZW50IHdh eT8KPiAKPiBCZWNhdXNlIERUUyBhcmUgYmFja3dhcmRzIGNvbXBhdGlibGUuIEkgd2FzIHRvbGQg bW9yZSB0aW1lcyB0aGF0IGtlcm5lbAo+IGRyaXZlcnMgc2hvdWxkIHdvcmsgY29ycmVjdGx5IHdp dGggb2xkZXIgRFRTIGZpbGVzLiBPbiBzb21lIGJvYXJkcyBhcmUKPiBEVEIgZmlsZXMgcHJvdmlk ZWQgYnkgYm9vdGxvYWRlciBhbmQgdGhleSBkbyBub3QgdXNlIGluLWtlcm5lbCBEVFMKPiBmaWxl cy4KCkknbSBub3Qgc3VnZ2VzdGluZyB0byBicmVhayB0aGUga2VybmVsIGRyaXZlciB3aGVuIHVz ZWQgd2l0aCBvbGRlciBEVEJzLgpOZXcgZmVhdHVyZXMgYXJlIGZhaXIgZ2FtZSB0byBjaGFuZ2Ug dGhlIGNvbXBhdGlibGUgc3RyaW5nIGFuZCBkbwpzb21ldGhpbmcgZGlmZmVyZW50LiBJZiB0aGUg dXNlciB3YW50cyB0aGUgbmV3IGZlYXR1cmUgdGhleSB1cGRhdGUgdGhlaXIKRFRCLiBXZSBzaG91 bGRuJ3QgYmUgY29uc3RyYWluZWQgYnkgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaGVyZS4KCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1r ZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJu ZWwK