Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp848091pxb; Wed, 13 Apr 2022 13:56:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxBhvvm4dDwbSJhMLntY3VolQCShUcUO7R3nHSllVh9PYRS2DnjJhYSYSdFBNeTDi8KH27D X-Received: by 2002:a05:6a00:10c7:b0:4fd:9ee6:4130 with SMTP id d7-20020a056a0010c700b004fd9ee64130mr629458pfu.84.1649883403081; Wed, 13 Apr 2022 13:56:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649883403; cv=none; d=google.com; s=arc-20160816; b=1CaukvT55oBqpFcxmUlFeMtv7qTh50h2ot6wEqqu6JahZdRS2i079R75iiBKkbCRQG iacolbElihG2lMuREH1M/n2u52hs/CdpsRTwUwTd44y40JoNWmmMvUyISpg22AtdmB7d yFSk9+objFfg+sfHWzHCxMxZZlWxV4EBjNBtl2ci36Ubg3R4IK1OJ1uH3zxotHHO9YZV iGFOCRw0Mx9YWWYtb5L1rPQXNsMraBV7QolyIdep24cJsym189AwYx8kymuMZU8URZbU TdmdUUswVFDiFCw7IBLx4qfMG+OnGcRJ/U6KLFyry2zBk23oOTGaJ1V8Y1AgBDhuw9f8 Yphg== 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; bh=w+tkzwfHtlt2YOJKsZcngTzIZXmP0kYScO4JLVFPf/0=; b=pbqQ16rxTdK/kSgh4vHzwa0FNENt0U6AYgGf4ZipSCiLBqR0Ha3yD4Qnmu1K2It//q vgB/+scQ8AuFuxY4W0+8G6onjcaaAwO7hrXd64r9X+ehesFuYDYeev7qJSPEtV9pjA8N rOeJJPioTiDPJiRTZAq1JDLcGecSDnE6P58JcKknkNrbd1PNqGusV7M4BZNWQ/d3Jb81 4uafBt/i329LSvJuOZ0tQsZsfl4ULx3hJ/hhrOHIp/FIXbWzXy3JyZtCCULA9sszcnp0 0kvUAMlPTZA6ysJCwg8Xz46WP3jwzAT9o6dprGcDrvIx565+HAO27haymINvGoTgoILS 63ng== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j63-20020a638042000000b0039e1ed793ddsi1172253pgd.586.2022.04.13.13.56.29; Wed, 13 Apr 2022 13:56:43 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235288AbiDMRpc (ORCPT + 99 others); Wed, 13 Apr 2022 13:45:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50854 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229701AbiDMRpa (ORCPT ); Wed, 13 Apr 2022 13:45:30 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 571086C4A6; Wed, 13 Apr 2022 10:43:07 -0700 (PDT) Received: from mail-wr1-f47.google.com ([209.85.221.47]) by mrelayeu.kundenserver.de (mreue109 [213.165.67.113]) with ESMTPSA (Nemesis) id 1MBUuP-1nnnHy2BTD-00Cy3q; Wed, 13 Apr 2022 19:43:05 +0200 Received: by mail-wr1-f47.google.com with SMTP id c10so3712080wrb.1; Wed, 13 Apr 2022 10:43:05 -0700 (PDT) X-Gm-Message-State: AOAM531Pa3uVn4WMC38HjZJURmqBWj+1GlNMwZVd/06vLDa1s9FG4II9 0DfS2LJNWUtZfrs9RGY0N7sy9p6uM3yRC8IF3Qc= X-Received: by 2002:a5d:6983:0:b0:207:a226:df4b with SMTP id g3-20020a5d6983000000b00207a226df4bmr40871wru.192.1649871785202; Wed, 13 Apr 2022 10:43:05 -0700 (PDT) MIME-Version: 1.0 References: <20220310195229.109477-1-nick.hawkins@hpe.com> <20220310195229.109477-9-nick.hawkins@hpe.com> In-Reply-To: From: Arnd Bergmann Date: Wed, 13 Apr 2022 19:42:48 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 09/10] arch: arm: boot: dts: Introduce HPE GXP Device tree To: "Hawkins, Nick" Cc: Arnd Bergmann , "Verdun, Jean-Marie" , Olof Johansson , "soc@kernel.org" , Rob Herring , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:jxcoTjn01URIiVEEhLPfsXgArq1ConLprIcM4i0gpiTvj8cTmor JsHlLtSXTZ/fz7CTJaukks3jc60R/GzOmHPxvMw++Cy865sYEopHegLmo1GGUzy928aejGH OWUZZbW2lzX2GuVi5/sjMqZ/DajXfjgfnMmm4RztR2cRHhdz0xBMzhgy3uh5jJ2jHBQY0Rp bkKJUnEuh70cFiWeb3CMQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:Jwe46IJ+KU8=:HzouoDV4WcrvPxZ2J9F8jO KEbth+eIkB8xkGr01cD2PrSIr/nt6fzrygHK6nhsSuxvv5wSUFeQiAjhmq3jVV7PEZsBPrTIE KkbyKjwbuCkjJQlE0QxpfP1Ymm6LiAbqLgZAMkEePOp3mse+LnS+XlKC/Zhn5lxUOUudqKWs/ M2gH9RBnQWppPcamJNKRyicn5Fv8I2jRezlFdVxaFEEq+4+i1azLAzeh9JvaNvVCgBsvtgz1Z 2R/EDC3P8FLmUwBXND9GiaOMLEZyufcblQGqGzvFMxQQ+EPdLmAig/Ja7pPyuej8d+JRmlI+A L+x8OYtBPvAq46Z+kAe+SUuETk06cdfzwlbgv67vk6Q5V6jppJs/cZPUI/8FPdgjs31vdV7+P k+3bx6xaXTWiGVaC7lTw+kFtcc635ODGsmOnKKISGI2UoaKxjzfXud1mFebzkR69r7NwP+Tr6 gIRK9ckRp9zpKAgGxF++Ks4CdVb/asmmGaPq6meaH0CZG0aT6w/E4uRFIJKdoBggflnHWSPsj EO+TbV6jTgD4O24Z3Zs1kTVpNluyIgoeoqmUR/lALAPBiCCI8NKOGS2s1zB3qM2fmdMeGJGHN ntDT983wmu6WPUGulEycRPcJ/GmaBFqQQlEG1vGtCk94Tn+9kjPOaLZe7BtgvylCOoWGtYiwg eofAzelAaVo06e1jbo1lMRTvQRbPza60564uZ+F09Cb7byQXybnKT/P1+skghGUhYmWU= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE 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 Wed, Apr 13, 2022 at 6:48 PM Hawkins, Nick wrote: > > I would count passing a register address to the child device as a private interface. > > It's a minimalistic one, but that is not a bad thing here. > > Thank you. Now that the parent/child issue with timer/watchdog is resolved I am now > having an issue trying to access "iopclk" from "gxp-timer". I have tried use of > of_clk_get_by_name and of_clk_get which both fail to find the clock. > Is it because clocks is outside of the axi -> ahb hierarchy? No, that should work, but you have to pass the right device node, which would correspond to the parent device. You should also be able to pass the parent device pointer (i.e. linux device, not device_node) and use clk_get(). Arnd