Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp2953475rwb; Mon, 16 Jan 2023 01:30:29 -0800 (PST) X-Google-Smtp-Source: AMrXdXu7qirbOFV5zZ1WDHT4b8kSdm9Ck4IJLzYufP5KY6v94hpEfn83TJdn/7VrOgC+hHasXWVc X-Received: by 2002:a17:90b:254b:b0:229:8adb:6924 with SMTP id nw11-20020a17090b254b00b002298adb6924mr652916pjb.31.1673861428894; Mon, 16 Jan 2023 01:30:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673861428; cv=none; d=google.com; s=arc-20160816; b=IAWUHJpmYDWs9or0JaS9ng+KFi1KJT2FEcqltxRgh8IL48NJCs+iXFcKAaJUAyqdCc gZx5OF2djEXL/mVneY9AP8Dtfe6QWekC6+0+auJ/EROUFlJpz9o3vNAoUc6M0gVSXXlb retk23XZzEB//DU16onANQqVLpQYtPj+820aGIguiLtpma/imIVqKgIeIrpu9F2gth0/ saoiAP7jRT5BscE9HN5PUbYHbqQa6s2HcgwsRJs2AvZxbLQcRJ4rLpbsu7uch5E74B5o DCkfLohRxcM9Tz2zFvel3Zbaw3wXNA1TpQgmYq2NjAJIEIckFkoGtSjhWCk6VKJeZ3/O HXnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=W47XCqUq29pG35u8bmwJfj/Ljo+Qlwh90gzyScOELNw=; b=bgJ8af6MHrNj/Id6JCExIEz8avroP1T6nbkKlb5OIAC+oIeZlncrsGG4ZBvoJg0zbQ qMFmzWwR7BdN22Ie42ex51aiIU7lBxcaD6MtEvwoWrFjUNhU7GAdCImb/uY6gLChoXXN 8QX4HbyVXX5PtG3KQfNHMfbbFYlfktnKtH1SxqJXL0uSdvZuf5o4DMgIs0M2Tgxivn9S dbkRhxROGPqu9UVWUIP7xThvmk3MzvlfYufkJMz58E4rZJyDlI+EO8Qc7f/+FA7UPJJK VH0jKsMG/z54XKKMMMo5fbWJzyJfw+2j0cpFeOrfOPIW52Fs1Btf05qOB6D9DmLedupS dRsQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QtMULdJa; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id mi18-20020a17090b4b5200b002295008799bsi6352055pjb.159.2023.01.16.01.30.22; Mon, 16 Jan 2023 01:30:28 -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=@linaro.org header.s=google header.b=QtMULdJa; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231839AbjAPIUR (ORCPT + 51 others); Mon, 16 Jan 2023 03:20:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232007AbjAPIUO (ORCPT ); Mon, 16 Jan 2023 03:20:14 -0500 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 917DA113E5 for ; Mon, 16 Jan 2023 00:20:13 -0800 (PST) Received: by mail-ej1-x62a.google.com with SMTP id v6so23195797ejg.6 for ; Mon, 16 Jan 2023 00:20:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=W47XCqUq29pG35u8bmwJfj/Ljo+Qlwh90gzyScOELNw=; b=QtMULdJadMVBgWK45jLxUFPH4lgExRQcw/37HvvWPL/7oeFZyA5SN56DlbZNMsSDZK Yr524XUSEHbYsluTijbrNVIax2Wg/GfY0zPu12v6H6ni0QN+1D/I87m+dkpFmKK3kHxn wJnubGS8NGiRaNU4iW/aLyxX+z9hdRCUm4aXbrL6gFJG0PwGbos97hVTz6VfM7GtEHMU 2pic+h79h+7TuxtQcTv93lnVApdRWw2N5Y+rw34FJ64BYurrzhBav/zQgEi4cBHkcoW6 lDgGVEavg+Yed9td+GA0+ITQdMnSEl7AejyyLMG3cX9x29KjXbNFeEnttfwDw3zzUh7V /qlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=W47XCqUq29pG35u8bmwJfj/Ljo+Qlwh90gzyScOELNw=; b=1DeqicEo97eoLGE9yhngzQOPHx8OqJdn/9DmV9LE5IFl7qUsxlLf90eNIQVzQT40c5 k9F+ptqWwBFg+Ax8BL+vZvaLCGdJAHxC3X5UKEwWBfBxiv487kKl3wVt0daRwNFSU43Q nrk2xPbMdBkbf4kF2CY4ZOW9aAkr6NdvGLNxiTc0O6w7+bSpQTFH0l5xKi5QWtMW5Z2F oaR0Z44n3antt5k+bHTQf8ktqSfFqjP7kXF5ZfBuJGbttjPlcJQ+FWQ6macEryHw1PZH 4PCtX0nRzmh5TPQrRfLIaRWyaDAaSqxgaC20ooMC18nutG208XwnGplHR5AutYKxfZog R98g== X-Gm-Message-State: AFqh2kqVvWx48cuV2iZlJY6gzbuV6K3Jmk8o1LFpj8iU4PmfzFqmGRo2 +RBHN3tNNxN8rV2j5PmCHeMIIQ== X-Received: by 2002:a17:906:a0cc:b0:870:8e31:7e33 with SMTP id bh12-20020a170906a0cc00b008708e317e33mr2783454ejb.15.1673857212135; Mon, 16 Jan 2023 00:20:12 -0800 (PST) Received: from [192.168.1.109] ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id x14-20020a056402414e00b0045b4b67156fsm11170697eda.45.2023.01.16.00.20.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 16 Jan 2023 00:20:11 -0800 (PST) Message-ID: <392f6e9d-b7c2-37df-2067-f7d967a20f10@linaro.org> Date: Mon, 16 Jan 2023 09:20:09 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH 2/2] ARM: dts: imx6qdl: support child mfd cells for the reset controller Content-Language: en-US To: Bastian Krause , Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Ahmad Fatoum References: <20230113-syscon-child-mfd-v1-0-0dd31b7de373@pengutronix.de> <20230113-syscon-child-mfd-v1-2-0dd31b7de373@pengutronix.de> From: Krzysztof Kozlowski In-Reply-To: <20230113-syscon-child-mfd-v1-2-0dd31b7de373@pengutronix.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 13/01/2023 18:32, Bastian Krause wrote: > The actual syscon-reboot-mode child node can be added by a board > device-tree or fixed up by the bootloader. For the child node to be > probed, the compatible needs to include simple-mfd. The binding now > specifies this, so have the SoC dtsi adhere to it. > > Suggested-by: Ahmad Fatoum > Signed-off-by: Bastian Krause > --- > arch/arm/boot/dts/imx6qdl.dtsi | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi > index ff1e0173b39be..b16be39458aa6 100644 > --- a/arch/arm/boot/dts/imx6qdl.dtsi > +++ b/arch/arm/boot/dts/imx6qdl.dtsi > @@ -865,7 +865,8 @@ epit2: epit@20d4000 { /* EPIT2 */ > }; > > src: reset-controller@20d8000 { > - compatible = "fsl,imx6q-src", "fsl,imx51-src"; > + compatible = "fsl,imx6q-src", "fsl,imx51-src", > + "syscon", "simple-mfd"; You need children here. Otherwise simple-mfd does not make sense. If you expect something else to add children (I don't understand why, usually reboot capability is fixed per SoC and only sometimes extended with some other means), then this "else" will also change compatible. Best regards, Krzysztof