Received: by 2002:a05:6358:f14:b0:e5:3b68:ec04 with SMTP id b20csp4112363rwj; Tue, 20 Dec 2022 06:17:42 -0800 (PST) X-Google-Smtp-Source: AA0mqf7tEHpsFnoTCYpqXTqiKJKRUxhTRNysq+WlTlHazqdu7cWX2rQZJNkPm5pL1vw6/73zGqAf X-Received: by 2002:a05:6a00:2255:b0:578:3592:6eb7 with SMTP id i21-20020a056a00225500b0057835926eb7mr43554215pfu.25.1671545862612; Tue, 20 Dec 2022 06:17:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671545862; cv=none; d=google.com; s=arc-20160816; b=iYvMZLN4dQffseHxZ7klUrrCP9IaxWpNv3A0GdoGPvG0vBFjuOCR/efhVdz/wKsGbI bgAzm03iDRqVqhaovBoShHs1wQ2Gx76nDTM3zSpwnq//Cim/2XnLju0Sa2ZGoxXJ3Q/b jiuRKpUPgWFv3EFzLN1WwEuzAFK2/NdvpMcVVsjIitsbENyuTJqC8bftDt3PF+VYoZ2W lx5qYaE/Kxv/fk20fphLD8p4H4HB4D/29tnSgP/r2zTp62fxkrlnKeVHzkU8tfzJx131 AnRpdq/PnPfwysgvbPYwg2U4LZhQaypAcMsFhuHVvudVQBNYmWi9lCieD9tqTBNG54aS C07w== 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=51j3DYi8PZsu2ybBFHEAX2nCHXBMVEEWlcDfMcYe4e8=; b=VXgTTR9gsCTffFNc9s6dNOoNXOqmTY6DL1PT7TkB67Jky5iA1+CDS5qa9iH45VTxeT ApOy2TuRn7KNfUz8WCj40oaOXuMEZYpjzLfo2lSL+2W6llkH2/+K62gBCA7tBsuHxViQ pw/MKXR7FSauFISW/cPIPFSFmeHlrlcA1hgmBE/BQVtU7fMg7qAz7Cv7Y15jXmOZfZKg 3lPRo/swsYuJVc6Y8HZVEV87ZHgayQ2Ih8eDxzZVQchwjhgUPOIicvhDh7YKzF6W6sry NarLKGl07rMwsNDNeOy9Ka0ECTOxAFYDOB8lhAihd0Tyih82jcAMW6cbkaosss4E3h4q eZtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pU6+zDkb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o190-20020a62cdc7000000b005766cd2128dsi12771101pfg.269.2022.12.20.06.17.32; Tue, 20 Dec 2022 06:17:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pU6+zDkb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S233795AbiLTNy4 (ORCPT + 70 others); Tue, 20 Dec 2022 08:54:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33578 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233751AbiLTNys (ORCPT ); Tue, 20 Dec 2022 08:54:48 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 832521AF37; Tue, 20 Dec 2022 05:54:46 -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 16D016142D; Tue, 20 Dec 2022 13:54:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 72381C433F2; Tue, 20 Dec 2022 13:54:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1671544485; bh=51j3DYi8PZsu2ybBFHEAX2nCHXBMVEEWlcDfMcYe4e8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=pU6+zDkb5cKgDWZhuAi9MjT8WLszi9Lp07cU4XVZnD+0Tg14V3BB0/q+QyaD8XTWc 3orwrwUMh78gDLH6b5vozEXSD/EKiYXt9xBkP9D0mbI+GUmahT4wNxp6MnigbwwoNQ xPWk7rN0ri0YI0hUIGBiVxfNTf2GCjG/sIrA1OWR48GiXc9W9N8Y3omYn8U02Yw9k+ qEMA0lO64KDyxB4heR7MkFBxCPRA+KUOGcQgqGZ06Zyqx4541oEqpsHVyqsd/ijVdc EJjAVSKOTyt0mYfUvKaf7iNGngQ8tO4EqEiREcBbV2jKwJuQdckbazPOyV4kNvImDH NAKmRpBo6gLBQ== Received: by mail-vk1-f170.google.com with SMTP id r3so5755388vkq.13; Tue, 20 Dec 2022 05:54:45 -0800 (PST) X-Gm-Message-State: ANoB5pmqed35NOwzQHq7GopWwSJocef2EotyntFWCvsAglr7JNMjyIah w1vuqamwXpg4FZ+Z+EiZAmHHdAMaOVHuyVOwjA== X-Received: by 2002:a1f:2c01:0:b0:3c1:1c3b:c4d9 with SMTP id s1-20020a1f2c01000000b003c11c3bc4d9mr3491939vks.19.1671544484430; Tue, 20 Dec 2022 05:54:44 -0800 (PST) MIME-Version: 1.0 References: <20221219191038.1973807-1-robh@kernel.org> <20221219191038.1973807-2-robh@kernel.org> <87bknya5lv.fsf@balbi.sh> In-Reply-To: <87bknya5lv.fsf@balbi.sh> From: Rob Herring Date: Tue, 20 Dec 2022 07:54:33 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 2/2] dt-bindings: usb: rockchip,dwc3: Move RK3399 to its own schema To: Felipe Balbi Cc: Heiko Stuebner , Greg Kroah-Hartman , Krzysztof Kozlowski , Thinh Nguyen , linux-rockchip@lists.infradead.org, Johan Jonker , linux-arm-kernel@lists.infradead.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Dec 20, 2022 at 1:37 AM Felipe Balbi wrote: > > Rob Herring writes: > > > The rockchip,dwc3.yaml schema defines a single DWC3 node, but the RK3399 > > uses the discouraged parent wrapper node and child 'generic' DWC3 node. > > Why discouraged? Splitting those two separate devices (yes, they are > separate physical modules) has greatly simplified e.g. power management > and encapsulation of the core module. Sometimes they are separate and that's fine, but often it's just different clocks, resets, etc. and that's no different from every other block. If there's wrapper registers or something clearly extra, then I agree a wrapper parent node makes sense. Otherwise, for cases like RK3399, I don't think it does, but we're stuck with it now. Also, we have this pattern pretty much nowhere else and DWC3 is not special. Rob