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 X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B760BC38A2A for ; Thu, 7 May 2020 11:44:35 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 865A720735 for ; Thu, 7 May 2020 11:44:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="T0n2s0oR"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="cnOpLFck" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 865A720735 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:In-Reply-To:MIME-Version: Date:Message-ID:From:To:Subject:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=iyOTcyuMGWGjzdlUCKs1bvW4axEErdKzG0dOre/VoSw=; b=T0n2s0oRaAbBfa mTwkVzlBaoT4E5uQKv9uoXXXdAv2X8vJviinZGPxU8Fbkn6kIacA5OB1qasjvkb055ilIHV5TYttl leHGYsx6+jqy/fnHZ4gVqoMxdTQ8jtua14DjsK//W9miA7QSeRqihfUeEODwFZ+dWwwFxPsc3UJWe pWCRTSrJ4UHazBVmhZ8TlMrUtXz8ufUp2EQlIsJPXFA4oLnT2AaPMcJ9xNh2HQIMCXAaH6aSb4Hj/ KC6CKJgQf1bSyT4H5AMrJvjAEMnpIyvBuAesism6pYYtraR2Hj2x1xP02BX5lA2gbpH7rI/nGpAop 6NkyprNnHU1lyC1/XS7w==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jWex3-0000iQ-JV; Thu, 07 May 2020 11:44:29 +0000 Received: from mailout2.w1.samsung.com ([210.118.77.12]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jWex0-0000hg-3F for linux-arm-kernel@lists.infradead.org; Thu, 07 May 2020 11:44:27 +0000 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20200507114423euoutp02e4159f6e18633edccb05d0209a0989f1~MvFob59F42551825518euoutp02P for ; Thu, 7 May 2020 11:44:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20200507114423euoutp02e4159f6e18633edccb05d0209a0989f1~MvFob59F42551825518euoutp02P DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1588851863; bh=kpbXruaAjh/ByRT/sbjAJa08QbsfTMyfxI+LUHOHJjE=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=cnOpLFckwjQQIyvwRtsLnf3maZtz+WKXlKNPIf5xjett/E2gUVW8+WAh9WPtRpz9r +eqTX670FuQmGIfVQBpkN7LDbEOkMtJaErAVibYcQuc+LWRmCfIo7lJPIWKMqVpB81 y/to8SciCT1MTz3xxoTJ803t29entc+Az3Dc1VPg= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20200507114423eucas1p1525d26c3c9881fe5dfb36759f5237d3c~MvFoKuJVH0889508895eucas1p1Y; Thu, 7 May 2020 11:44:23 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id E1.23.60679.794F3BE5; Thu, 7 May 2020 12:44:23 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20200507114423eucas1p2e326eca146ccc5d6af1a2c70c96d5ff2~MvFn0XtWh2554125541eucas1p2Q; Thu, 7 May 2020 11:44:23 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20200507114423eusmtrp27f55bf5f72794bd080a3753e993729e6~MvFnzu0Pa3262232622eusmtrp21; Thu, 7 May 2020 11:44:23 +0000 (GMT) X-AuditID: cbfec7f4-0cbff7000001ed07-5a-5eb3f497779b Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id C6.75.08375.694F3BE5; Thu, 7 May 2020 12:44:22 +0100 (BST) Received: from [106.210.88.143] (unknown [106.210.88.143]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20200507114422eusmtip1d6bf9b1fa6e1bb1a25743cc9d4d460f3~MvFnPM7pO3002230022eusmtip12; Thu, 7 May 2020 11:44:22 +0000 (GMT) Subject: Re: [PATCH] amba: Retry adding deferred devices at late_initcall To: Saravana Kannan , Ulf Hansson From: Marek Szyprowski Message-ID: Date: Thu, 7 May 2020 13:44:23 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCKsWRmVeSWpSXmKPExsWy7djP87rTv2yOM1g2Wcxi7uxJjBZnfuta TPmznMli0+NrrBaHpu5ltNg2azmbxf89O9gtug79ZbNYfmoHi8XxteEOXB5r5q1h9Lh87SKz x8Szuh4LNpV6bFrVyeZx59oeNo/NS+o9Np+uDuCI4rJJSc3JLEst0rdL4MpYceY2e8F9zorT b/MbGK+xdzFyckgImEjc39jO2MXIxSEksIJR4u+ZBywQzhdGieU9j9ggnM+MEpPXboNreXT2 AxNEYjmjRMOvtVAt7xklXu28xwpSJSzgKfH63RImEFtEIEhibvcBVpAiZoGrTBLL7y4GS7AJ GEp0ve1iA7F5BewkFr++DmazCKhIvDh4FaiGg0NUIFZi+rUQiBJBiZMzn7CA2JwCgRItu1eA lTMLyEtsfzuHGcIWl7j1ZD7YdRIC19gl+p/9Z4U420Wis+UeM4QtLPHq+Baod2Qk/u+EaWhm lHh4bi07hNPDKHG5aQYjRJW1xJ1zv9hALmIW0JRYv0sfIuwosaTjIVhYQoBP4sZbQYgj+CQm bZvODBHmlehoE4KoVpOYdXwd3NqDFy4xT2BUmoXktVlI3pmF5J1ZCHsXMLKsYhRPLS3OTU8t NspLLdcrTswtLs1L10vOz93ECExbp/8d/7KDcdefpEOMAhyMSjy8Fh83xwmxJpYVV+YeYpTg YFYS4eX5sTFOiDclsbIqtSg/vqg0J7X4EKM0B4uSOK/xopexQgLpiSWp2ampBalFMFkmDk6p BkYZM93YtepN2+N32P0rF3lavFSG6/YBtXAGhtVuwst5Ig0ia/skfU1kv5d2fX2gGuUez9/+ MtPgu5VPwplZGsv4zWdP8j74t/jXnpb3xrxrKyQSmtRjxNsEXa64fCv5tVLsbPryulPb/+7g 0AiNm3036PF3dcaspbttq0M5V/3Ijle7cMfnuBJLcUaioRZzUXEiAHlwggNXAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRmVeSWpSXmKPExsVy+t/xu7rTv2yOM5jJbDF39iRGizO/dS2m /FnOZLHp8TVWi0NT9zJabJu1nM3i/54d7BZdh/6yWSw/tYPF4vjacAcujzXz1jB6XL52kdlj 4lldjwWbSj02repk87hzbQ+bx+Yl9R6bT1cHcETp2RTll5akKmTkF5fYKkUbWhjpGVpa6BmZ WOoZGpvHWhmZKunb2aSk5mSWpRbp2yXoZaw4c5u94D5nxem3+Q2M19i7GDk5JARMJB6d/cDU xcjFISSwlFHi040tTBAJGYmT0xpYIWxhiT/Xutggit4ySnzZN58ZJCEs4Cnx+t0SsAYRgSCJ 2d1z2EGKmAVuMkks+/CKDSQhJHCTWaL5mDKIzSZgKNH1tgsszitgJ7H49XUwm0VAReLFwatA gzg4RAViJVouakKUCEqcnPmEBcTmFAiUaNm9AqycWcBMYt7mh8wQtrzE9rdzoGxxiVtP5jNN YBSahaR9FpKWWUhaZiFpWcDIsopRJLW0ODc9t9hQrzgxt7g0L10vOT93EyMwRrcd+7l5B+Ol jcGHGAU4GJV4eC0+bo4TYk0sK67MPcQowcGsJMLL82NjnBBvSmJlVWpRfnxRaU5q8SFGU6Df JjJLiSbnA9NHXkm8oamhuYWlobmxubGZhZI4b4fAwRghgfTEktTs1NSC1CKYPiYOTqkGxl4V /TO8C6XfTbCa+U/pdc6xuOhmS16Fg8I+droH5I89U/vfL5IZox+95//mK55rYn8ckdTckzr5 CtNvT3ulH+tD+yw7f6bsi4lTqH1zQVXcUnojl4TfO0f+fUovOi9demF3Z0N8m6p0zydBm4dW zXee5Pydo3Bya9Zk1gl2iVel3kv0/1CQUWIpzkg01GIuKk4EAHnc+2bnAgAA X-CMS-MailID: 20200507114423eucas1p2e326eca146ccc5d6af1a2c70c96d5ff2 X-Msg-Generator: CA X-RootMTR: 20200428203953eucas1p20561ca638be023be0fae9b613d4a1d4f X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200428203953eucas1p20561ca638be023be0fae9b613d4a1d4f References: <20200427212514.11219-1-robh@kernel.org> <733e20b1-9592-6941-766b-9f321ad2ace5@samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200507_044426_273888_48890357 X-CRM114-Status: GOOD ( 14.92 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Rob Herring , Geert Uytterhoeven , Linus Walleij , Russell King , John Stultz , Nicolas Saenz Julienne , Sudeep Holla , Linux ARM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Saravana, On 04.05.2020 21:28, Saravana Kannan wrote: > On Mon, May 4, 2020 at 12:11 PM Ulf Hansson wrote: >> In principle we should then be able to rely on the regular defered >> probe mechanism, just that it's the dummy device that is being defered >> probed (if we fail to read PID/CID). >>> Any reason to not do something like that? I'd think that should clean >>> up a whole lot of this code. Also, if we are primarily dealing with >>> AMBA devices created from DT, then we might even be able to massage >>> the fw_devlink feature to optimize this even more when fw_devlink=on. >>> >>> Just my 2 cents. >> Someone should try to implement this to see if it fits well. > I don't mind taking a stab at this if people are actually okay with > this approach and will test and merge it if it works. I have no > platform to test this. I'll wait to hear what others think before I > jump on this. The time I've prepared my patch I've also considered something like that, but I gave up because timer or notifier based approach was much simpler. If you have some time to implement your idea I would be happy to test it. Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel