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=-5.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,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 2831EC433EC for ; Mon, 13 Jul 2020 13:25:25 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 EE79F206F0 for ; Mon, 13 Jul 2020 13:25:24 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="VHTNtIWa"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="lH6BvB4q" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EE79F206F0 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+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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type: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:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=1Fjl0jpFfjFeLygV3CEmTrenqRrIRPUdq9SAmAjRmUo=; b=VHTNtIWal611791jXsvyVSoWTR bI8kG3otT5MfwCBOvdzz4jLKrScFY8zR19aMtyG6IZXZZ2hyUNcwuZvvDs08cCOzgQBAitxGexhyg 7Mc2+owvujQeM8VfXDQOr5mVkHfaNxV2gB7sE0/847JKrhVuwkMC191E1i1UiEIxZS8XqaPVU7ldQ B1vCWVwmHDDSDeq93Y65xU0IO2qUZYIBqb5zLcI6oo6m4N64QeTpW1FvcVx5IO5FlzJm4L3rkGSv3 BgB9dBecYlHIbpWILXzrUJGuJDU79nB98ciQz5K/tEmf9BZhN59FVSSZPZuRPxSVXTmjLGJCiQcGi iHzqmNpA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1juyR4-0006nU-CF; Mon, 13 Jul 2020 13:23:58 +0000 Received: from mailout2.w1.samsung.com ([210.118.77.12]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1juyQy-0006km-KX for linux-arm-kernel@lists.infradead.org; Mon, 13 Jul 2020 13:23:54 +0000 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20200713132350euoutp0271fca023867c0c414aaa7c39c82b9c47~hUqll_lu20770407704euoutp02W for ; Mon, 13 Jul 2020 13:23:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20200713132350euoutp0271fca023867c0c414aaa7c39c82b9c47~hUqll_lu20770407704euoutp02W DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1594646630; bh=fNdpX2odgKVBawGRmV4rb/Qbvgl0SrWBl4V+4J4Ee5Q=; h=Subject:To:From:Date:In-Reply-To:References:From; b=lH6BvB4qLvHwm2Bbk0e83J45/SrWfkeGuPyjK/NdBiqQoagl4xMxlesTgyHcBc5oe K98AfdmVcX56OMleSMnWcDNH4EzI4XQCYWWcZcAbW1D48nPjCmj32sw5xe3Ghxu7rz fMy3lBNyyHeAynTPcIoEWPG2A0M3bT162jdFtLBE= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20200713132350eucas1p2bae88f863493f264bc2372e211e4b26f~hUqlWkvkX1958919589eucas1p2I; Mon, 13 Jul 2020 13:23:50 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id B5.DC.06318.6606C0F5; Mon, 13 Jul 2020 14:23:50 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20200713132349eucas1p1a67db68787c171d5a4b676b5f97900d9~hUqk-Zj4o0272502725eucas1p1r; Mon, 13 Jul 2020 13:23:49 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20200713132349eusmtrp2933489ade48f21526a3ff51744d9195e~hUqk_tC8F2572925729eusmtrp2e; Mon, 13 Jul 2020 13:23:49 +0000 (GMT) X-AuditID: cbfec7f5-371ff700000018ae-1f-5f0c6066e551 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 10.6E.06314.5606C0F5; Mon, 13 Jul 2020 14:23:49 +0100 (BST) Received: from [106.210.88.143] (unknown [106.210.88.143]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20200713132349eusmtip24756ee22791cf003cc7b5f9f0b30a753~hUqkbg7030859108591eusmtip2Q; Mon, 13 Jul 2020 13:23:49 +0000 (GMT) Subject: Re: [RFC PATCH] ARM: dts: exynos: partial revert of Adjust bus related OPPs to the values correct for Exynos5422 Odroids To: Willy Wolff , Rob Herring , Kukjin Kim , Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartlomiej Zolnierkiewicz From: Marek Szyprowski Message-ID: <147bc7a2-b8bd-83b5-17b3-2c1beedcf387@samsung.com> Date: Mon, 13 Jul 2020 15:23:49 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20200703132054.re3kcgxrb7rciidy@macmini.local> Content-Language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA01Sa0hTYRju2845OzOnn9PwzSxxVJCg5uXHgdRU/LE/UUQQCDlnHi+pU3a8 pP1Iy6xWaDdTl2WKpVm6XN5JwUtZLLdUNJOKnFp4I8QUMy85T5b/nud9npf3eeClhdJ60omO VSWzapUyXkZZEQ2vfxndo8KtFQeLLtsytYU6kinpMpJM3uiUkDGZnosY/eggyfS3FFNMoalN wFxq7RIxC2/MKFAsb9Z+Fsn1VVcp+Yvy8/Lcuiokn9PvOUaGWvlFsvGxqazaMyDcKqbOUEol jbuenchOy0TFzhokpgH7wkrbXUqDrGgprkQwXlEt4MlPBGZzLsmTOQRN97LR5op+qQLxQgWC lz2LQosgxT8QVOrjLII9vojAUKknLMQBDwlAo8vccFHYCzQzGsqCJTgA5q4928AE3geazr4N zw4cBrqJRgHvsYO3RWOEBYuxHxTdniQtWIhdoHGmWMhjRxgeK9kIDrhFBDrjsIDPGgJrg7MU j+1hsrtOxGNnWGveXFiPOmKsFvHkOoL+C4V/mx6CT8al9W16/cQB0LV48uMgmHqgE1jGgG1g aMaOD2EDtxoKhPxYAldypLx7P2i7a/6dbX/PdwQsh8GnedQN5KrdUlO7pZp2SzXt/wwPEVGF HNkULiGa5XxUbJoHp0zgUlTRHqcTE/Ro/ZkMq93zTahtOaIDYRrJrCVw1FohJZWpXHpCBwJa KHOQBPcYwqSSSGV6BqtOVKhT4lmuA+2iCZmjxKds4pQURyuT2TiWTWLVm6qAFjtlolcnPhp8 R1eCRxq8pzu3T++2nbXhiMq9ieLQLpcUrff8gDm/vua7zyBBZ6Vl3Sy4kxli+tJYmIO9yXdu KpPJP/9bWfvJooju+MbesW1Bj9b6emsPt55ZMPtHxZZ7LfeVmmSrj+9HTH74uuh55MlxKJst r3ffORLoq2j6PXDOxiFDRnAxSi83oZpT/gHm9y7lSAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRmVeSWpSXmKPExsVy+t/xe7qpCTzxBj/PGllsnLGe1WL+kXOs Fv2PXzNbnD+/gd1i0+NrrBaXd81hs5hxfh+TReveI+wW3048YnTg9Ng56y67x6ZVnWwem5fU e/RtWcXo8XmTXABrlJ5NUX5pSapCRn5xia1StKGFkZ6hpYWekYmlnqGxeayVkamSvp1NSmpO Zllqkb5dgl7GltML2QqeKla8bClvYJwj08XIySEhYCKx6ddyxi5GLg4hgaWMEvMu/WSCSMhI nJzWwAphC0v8udbFBlH0llHi+NyNrCCOsEAzo8TpFZtYQBwRgRtMEh9vHGaBKOtnlLh1+R87 SD+bgKFE11uQfk4OXgE7ic/da8BsFgFVia7Dl5hBbFGBOInlW+azQ9QISpyc+YQFxOYUsJGY OfkV2B3MAmYS8zY/ZIaw5SW2v50DZYtL3Hoyn2kCo+AsJO2zkLTMQtIyC0nLAkaWVYwiqaXF uem5xYZ6xYm5xaV56XrJ+bmbGIExt+3Yz807GC9tDD7EKMDBqMTDK+HPEy/EmlhWXJl7iFGC g1lJhNfp7Ok4Id6UxMqq1KL8+KLSnNTiQ4ymQM9NZJYSTc4HpoO8knhDU0NzC0tDc2NzYzML JXHeDoGDMUIC6YklqdmpqQWpRTB9TBycUg2MNqYPAjZ0JrufKeyc3S1kv/Tm0z8ZX3qXbzlb +TDGqz/j/RSDx/8KzvHNunhv9qkrD7c/7pvLMP//eku+uzce6eZ5r3vOqG+zRfOn2q9LVhbz 7y1QWOS0UVtyVdr8p/LXVA0nxSke9s0RT7vDyb5+9vcNQqULL//t6LdYuOXDln+9kxREEm5+ zFBiKc5INNRiLipOBADZ6HENzwIAAA== X-CMS-MailID: 20200713132349eucas1p1a67db68787c171d5a4b676b5f97900d9 X-Msg-Generator: CA X-RootMTR: 20200703132101eucas1p208d5f57ffd28acf6ce4662d5e9081d6c X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200703132101eucas1p208d5f57ffd28acf6ce4662d5e9081d6c References: <20200703132054.re3kcgxrb7rciidy@macmini.local> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200713_092352_896107_9548B88D X-CRM114-Status: GOOD ( 20.36 ) 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Willy, On 03.07.2020 15:20, Willy Wolff wrote: > On Odroid XU3/4 board, since 5.6 with 1019fe2c728003f89ee11482cf8ec81dbd8f15ba, > the network is not working properly. > > After properly booting, when trying to connect to the board via ssh, the board > hang for a while and this message happen: > > [ 211.111967] ------------[ cut here ]------------ > [ 211.117520] WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:443 dev_watchdog+0x3ac/0x3e0 > [ 211.125636] NETDEV WATCHDOG: eth0 (smsc95xx): transmit queue 0 timed out > [ 211.132058] Modules linked in: > [ 211.134815] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.8.0-rc3-00082-gcdd3bb54332f-dirty #1 > [ 211.143518] Hardware name: Samsung Exynos (Flattened Device Tree) > [ 211.149458] [] (unwind_backtrace) from [] (show_stack+0x10/0x14) > [ 211.157287] [] (show_stack) from [] (dump_stack+0xac/0xd8) > [ 211.164416] [] (dump_stack) from [] (__warn+0xd0/0x108) > [ 211.171301] [] (__warn) from [] (warn_slowpath_fmt+0x94/0xb8) > [ 211.178824] [] (warn_slowpath_fmt) from [] (dev_watchdog+0x3ac/0x3e0) > [ 211.187043] [] (dev_watchdog) from [] (call_timer_fn+0xd4/0x420) > [ 211.194698] [] (call_timer_fn) from [] (run_timer_softirq+0x620/0x784) > [ 211.202980] [] (run_timer_softirq) from [] (__do_softirq+0x1e0/0x664) > [ 211.211123] [] (__do_softirq) from [] (irq_exit+0x158/0x16c) > [ 211.218467] [] (irq_exit) from [] (__handle_domain_irq+0x80/0xec) > [ 211.226304] [] (__handle_domain_irq) from [] (gic_handle_irq+0x58/0x9c) > [ 211.234626] [] (gic_handle_irq) from [] (__irq_svc+0x70/0xb0) > [ 211.241982] Exception stack(0xc1101f10 to 0xc1101f58) > [ 211.246789] 1f00: ffffffff ffffffff 00000001 0008f0bd > [ 211.255230] 1f20: ffffe000 c1108eec c1108f30 00000001 00000000 c0df311c 00000000 c1076028 > [ 211.262303] exynos5-hsi2c 12ca0000.i2c: tx timeout > [ 211.263351] 1f40: 00000000 c1101f60 c01097f8 c01097fc 600f0113 ffffffff > [ 211.263649] [] (__irq_svc) from [] (arch_cpu_idle+0x24/0x44) > [ 211.263771] [] (arch_cpu_idle) from [] (do_idle+0x214/0x2c0) > [ 211.289414] [] (do_idle) from [] (cpu_startup_entry+0x18/0x1c) > [ 211.296999] [] (cpu_startup_entry) from [] (start_kernel+0x4e8/0x520) > [ 211.305822] irq event stamp: 585972 > [ 211.308637] hardirqs last enabled at (585984): [] __irq_svc+0x8c/0xb0 > [ 211.316470] hardirqs last disabled at (585993): [] console_unlock+0xd4/0x654 > [ 211.324282] softirqs last enabled at (585920): [] irq_enter_rcu+0x7c/0x84 > [ 211.332072] softirqs last disabled at (585921): [] irq_exit+0x158/0x16c > [ 211.339329] ---[ end trace 5726ca773f159ae9 ]--- > > After that, the board continue working from serial console only, but the board > doesn't pong anymore. > > Reverting some change fix the issue. Okay, I've finally found some time to analyze this. Your proposed change simply disables devfreq for fsys-bus and it looks that it wasn't working from the begging, due to some misunderstanding what is 'shared-opp'. When one OPP table has such 'shared-opp' property, when one bus sets the OPP (in our case the FSYS_APB bus), framework assumes that this means that the OPP for the other bus that shares it is also automatically set, so framework will not call clk_set_rate for the FSYS bus related clock. This is okay if two busses shares OPPs and the same clock, but here we have two busses 'sharing' OPPs, but with different clocks. I remember that You have tries different frequencies for FSYS bus, but in all cases it sooner or later caused USB host crash. I think that the best way to fix this issue would be simply to remove the FSYS-bus devfreq, as scaling its frequency breaks USB host operation on some boards. I will prepare a patch removing FSYS bus entry with the above description and your 'reported-by' tag. 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