From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1E5531EBA14 for ; Sat, 3 Jan 2026 08:32:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767429163; cv=none; b=ma4HNLXU1nbZNsddHvI/zGKbKaFc9pJIDxib4TvQXbnxkoXLS6zs5H5wu2Ubig95q2/YJC/ZogQ1kHbsQz1zXy5TDW90PtULeZN59N72EGTuKUpuSMUz2xM5SrpQSWRttOz4Rx63dxaIqNW2/17Mom+BaXRIit+QIJpyZ8Ykt7k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767429163; c=relaxed/simple; bh=APEICU9rUkhpDIjej28NsSuSNcUg3PQt0p6LlFlD33Q=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=PU6B6Lw2Olmq8XhRgK9nJA2a2ZO3z05Wne2nPQeriB7ONXUTtj1e0UFyYscqIp+q/pTwmvbK/Qave0ygCWnF4u+aCrmIZ/JDuRjGdPE7PutOAPLtIZij++DDQwmTbIRDIusX5biyiiGuU/3jwK/a75FAjeFkHDxXbdFvDGEfMEA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SMZQyttO; arc=none smtp.client-ip=209.85.214.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SMZQyttO" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2a099233e8dso106346675ad.3 for ; Sat, 03 Jan 2026 00:32:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767429161; x=1768033961; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=/VnPzfp1fQvhkaRYisdGLmhxps8C201lJVc83Pn+yP8=; b=SMZQyttOMQgSZSnlTT+qciCxiSEDvRphl4LJ/0fb6P/8lx4OxbJt4UB/Ws4TOeIp5g S2BI6zlaNPLhClK9BvJnOfXVa+KooZi74jYMwDp3LtSSUDRrml8TKZaAf0xB6aO36NyF F27OILSj6eMqF7bwe1ufntnchmtXI3ekXDXZYbOyrUiDFNOYN9mpQ7Yurl1OfJppW2zW 7t6yWjiuHw6q3JRNl2lBTUiAobHjuhcDb9K/eGfaiKpoX4Zub4p9uve6i32xPw1HXC89 zfZduIz+/d3RhWR4OYmRj9A57nssjj+rtfs+3dt8W5DKOBXNbaUIFEBu41rg0+ExOTM6 0B4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767429161; x=1768033961; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/VnPzfp1fQvhkaRYisdGLmhxps8C201lJVc83Pn+yP8=; b=rrAJXx6R1p+4IoCqBduVYUbFo/5Pxs3v/rgpwu/+YWusvD5toaW890h3ORx5almci4 OAfSEfZSA0Ue9wWfz00FhRxqIVwJFcB/uNHuDkEAZuuz2I0dYe7eGHtTWpKoMPrldXEN U9RrP/um2Vt6GMNqIAbrAlprwfB7majGb3ZoioUgN35IAJXp4fPfaFN/oQf5UJE90Apc 71zWak1jPaWm47r9J/nUPu/JRZYja5LvMmWswwRJW0UvOZEVtJqHmACCJTFjegGPiFOR nS3qs6Risqz4oA2m7MSd7xnEBZdvwi6vj+0oCEomLViMuxa6przsHWdASefJc/sIZtuB zgbw== X-Forwarded-Encrypted: i=1; AJvYcCW9TTQRctyV7BLA2rkF0j6FXtZ3sknEYG8UTU0kQBB17rVjvHktnLH0ccPtXWkDf/C9yiTIUcZ3UZTEs9s=@vger.kernel.org X-Gm-Message-State: AOJu0Yw5XNYTKhoIVRu2/hJEkoxJ92kvQBP0HNoQbL/skzVEw4Ftz/j7 7mqM614oK1LcCIXwjn78Q51LaHe43767v2w2J8gDVvwndTRHnCs8WrDW X-Gm-Gg: AY/fxX6zvEWu5jWGuGHN5pBNg7b3wbraKpWEQ34Vegu4dxnOwXfws0g/wN/e22VW32V 6ITPV4PTqJYljgMe14s0oQVO91NBdGNT4g/TE8wAnKknxbeiHEAZCd81qE1BdKPXv0LHGi7dgGk kuQT22EhpfUqiOoPKK4eXlG3dKul1HPS/85+C7P1ZX9HMx4ZNfWL685klTuSzoA68J4i1Z3HMUk zi6218JrwvltBbTN8Q1cmGXqE9v5Q9hTRNGyEW+sORF9sQgNuE3KIdBPXFDwt8MC8d9Q/FufEvB n7ScctHMXbD4nFEZnqcvpOPXcEMms2GO2KlTtI6imPMNU7FxGsYm5PoCOqsW5WXKhIhXCgaxkiM kRF1S74nKAuR4HqNTmGKjTEyuKywF1gb0Ox8hk48m6AZO/YJqg8ZlYeeKrBkFwprJ9pl7DWBpXB uusussnA== X-Google-Smtp-Source: AGHT+IFoulmgJlcINPNA8cZbhnmS4JTmUEE8b7brlKlIn5OURft66LBge+OGHsQgzKapPNMd4n6VcQ== X-Received: by 2002:a17:902:c103:b0:2a0:97d2:a264 with SMTP id d9443c01a7336-2a2f2735214mr289212675ad.37.1767429161344; Sat, 03 Jan 2026 00:32:41 -0800 (PST) Received: from rockpi-5b ([45.112.0.8]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a2f3c666d5sm391700365ad.21.2026.01.03.00.32.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 03 Jan 2026 00:32:40 -0800 (PST) From: Anand Moon To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Heikki Krogerus , Greg Kroah-Hartman , Sebastian Reichel , FUKAUMI Naoki , Nicolas Frattaroli , Diederik de Haas , Yongbo Zhang , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-arm-kernel@lists.infradead.org (moderated list:ARM/Rockchip SoC support), linux-rockchip@lists.infradead.org (open list:ARM/Rockchip SoC support), linux-kernel@vger.kernel.org (open list), linux-usb@vger.kernel.org (open list:USB TYPEC CLASS) Cc: Anand Moon Subject: [PATCH v1 0/3] Typc fusb302 powerloss issue on Radxa Rock 5b Date: Sat, 3 Jan 2026 14:01:16 +0530 Message-ID: <20260103083232.9510-1-linux.amoon@gmail.com> X-Mailer: git-send-email 2.50.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi All On the Radxa Rock 5B, the system occasionally experiences intermittent hard resets during the boot process. Initially, I suspected a power supply issue, but further investigation points to the Type-C fusb302 module as the cause. Specifically, probing or reloading the fusb302 module triggers a hard reset, which can result in immediate power loss and a reboot. [root@rockpi-5b ~]# rmmod fusb302 [root@rockpi-5b ~]# lsmod | grep fusb302 [root@rockpi-5b ~]# modprobe fusb302 [root@rockpi-5b ~]# [ 3389.031608][ T7143] typec_fusb302 4-0022: Initiating hard-reset, which might result in machine power-loss. [ 3390.030444][ T7143] typec_fusb302 4-0022: Initiating hard-reset, which might result in machine power-loss. I attempted to trace the issue using ftrace but was unable to pinpoint the root cause. The problem appears to originate either from the I2C controller or the PMIC reset. I have identified a potential workaround involving the I2C SCL debounce settings for the RK3588 and submitted a patch here: [1] https://lore.kernel.org/all/20260103052506.6743-1-linux.amoon@gmail.com/ Please note that the submitted changes address a minor aspect but do not fully resolve the underlying issue. Thanks -Anand Anand Moon (3): arm64: dts: rockchip: rk3588-rock-5b-5bp-5t: Correct Type-C pin bias settings arm64: dts: rockchip: rk3588-rock-5b-5bp-5t: Fix USB host phy-supply on Rock 5b-5bp-5t SbC usb: typec: fusb302: Switch to threaded interrupt handler arch/arm64/boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi | 7 +++---- drivers/usb/typec/tcpm/fusb302.c | 7 ++++--- 2 files changed, 7 insertions(+), 7 deletions(-) base-commit: 805f9a061372164d43ddef771d7cd63e3ba6d845 -- 2.50.1