Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp795247pxb; Fri, 14 Jan 2022 17:01:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJxQypK5mJEhKOCosKXCq0M5SML++yvUmOZwoPwe7saUGOIZWhxHUmxlJ7ojbk7TOdCVV9hM X-Received: by 2002:a63:9043:: with SMTP id a64mr6411271pge.573.1642208470137; Fri, 14 Jan 2022 17:01:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642208470; cv=none; d=google.com; s=arc-20160816; b=UHgwWtRiq9k1f1KtfVy1TE2NrIuc5+/SrpWn7CUR28A/WBzx6kuzmVeuWzdIVOgFhX VrB5OU4Az62ETKO3AvmlfhrMKPfPnuuUu1r/ZLpP/FfKfCoDI3e0BwgDUrtjhMUGBJby R8OrP8B8dOTI/5F2xysOoXBEDl6hVSFr7IsxohAA8IDkPaQphdJX69p3xVfPuvkQ9ObX /TVQ3IMWVPNS2i4M4RUu3AQokIiIgjl/rVMQ3U8pmX8SGRSKo+y+jDmMFjHV7BsoNk4B wf/2mp+RYm5t9QpEcbn3JGR5I+jr2zVD1e+LlULq9lPJXubTp1SRGXmZI0sY4+DbwDJw 7Q2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:user-agent:date:to:cc:from:subject :references:in-reply-to:content-transfer-encoding:mime-version :dkim-signature; bh=HsftLIf5iEt9qf6u589RLSowTzG+vqNn6xCHtEXuZsc=; b=Guh06m+tkuZUFRKAvuah9fIsRb9cvIG6m4wERedeuJh4qpU1d2vAkUVVKwMpWgcl/E +j00+gBckpdBp1JMl67v6wd0KuWvlNRtHgwU1EThSwJLivPT5ZyVH76et+XIco968g42 EbqbLH8ZNbJW780OWr2SscbQQfMlEz83hNlzZ0nIoqlUxd8muGWQ45JPh8TFqykflI2i yRWBmwLxEGpLlximfpz8QHIDXo0yI4+H1R+VsL/12pUofgoB208yoQ61Op2twcdt4Sdj FDY+jBHpHzwifhWy/UkfZH5P2jg/Q4b4t3D4XUmTeuVyqmqe0wzvZCBgIs2lMy5J1qgC +dtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="b8iCq/Nh"; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k202si6974987pfd.175.2022.01.14.17.00.57; Fri, 14 Jan 2022 17:01:10 -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=@kernel.org header.s=k20201202 header.b="b8iCq/Nh"; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229678AbiANXRA (ORCPT + 99 others); Fri, 14 Jan 2022 18:17:00 -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-kernel@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.