From nobody Sat Feb 7 20:09:41 2026 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.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 5E1E6350D56; Fri, 5 Sep 2025 12:54:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757076879; cv=none; b=aluWYVbF1YEgI7DA2GJomYiKdPLJMzZth2TZv1kZxJTqYHZt6KPr5hm+ey+I/UvixRTdGC2p1zY2PvlS864ulWCBfNuGX5VvcPOLS+qh1eTTQCGYdyMJvZLXzE46mMDD28aNwVemeGQGFTUFwojA26jQIO/xhv97SX9PJGxaKRk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757076879; c=relaxed/simple; bh=9zVtf+kkwvfKIRDWnjM5qNCzCgneDp3vdJpNzR4um+4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HS3KtUWbBXDo21bP6Jvzx8BOpF5d+wfcT+oZlx8uFwKj2wbXew3aCkwmxKYBGjLYmr978Df4CZKSFfC5sCM7z8Uo0hHif+38sKwzgNObD1iDOVj+RGJOEWvPx5dHRyc7oCDviU7V1rZHeYCJVFTOz5quwNQT90THB0QvG5LrmO8= 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=eS6egm/L; arc=none smtp.client-ip=209.85.210.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="eS6egm/L" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-7725147ec88so941156b3a.0; Fri, 05 Sep 2025 05:54:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757076877; x=1757681677; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6zupGbMwuSB5pJigRGD6irptM+15GY/4lbepUjeraZg=; b=eS6egm/L9wZoHaBH2tvYWxDQ/zeB2x8qeHP6LWj2s8xZ6SaUbarmOUxntWakJAbmWp Jq0gdEUqk/wyVrAx8z9nMJ1sugZTNI3TPQiLn5fkp4C0Htp7eoS15SIhVxBfYCbL7p1y Nr2GEi/Lq4fjiQZfW6/0yOd12qtRxNBMGlMDfdReD+psu30eBzcFhMRlDzi4Iwv1r4t8 OKk0fLtjC/FP64Z/dazk4uLNEy0/3/kyeaLYJFf9hOz/jk7bGWOUfbC4xa6MruzHD7x1 2gEEjHpDqvbwJGYMuYu4HANNAQGslOJUu5tm8KNARvdq5GS4BApjq8Qc+t1cp8jhzci8 /HFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757076877; x=1757681677; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6zupGbMwuSB5pJigRGD6irptM+15GY/4lbepUjeraZg=; b=NbhB4QUhYcVVnk4MmkEqYujmAPGAfMbf+Hqjd5Pc7PUwe6r+hN1SdIPeHRim7lINqu l3dIGtbY0fxnRlnt73Yr6xnOdJGxOBii8okG0RjXLYChW1z+5i5G9bFbqvixjy+sOoFE Nz9tdWoMPUYLhJOoQRUrqBeDaCLJO6OVZuNXBJbeZM3hlR+yr9GvAd4RPdaEyeIVx+Gt WfZGIZMM9C9Jb/kamcweKtD2htdE5JxEw21cEqV25AEfrmpbRavisyHR1GfNSwCYwzlC TkmKQ17AakAqLNiBLTcerOHw0sz+THjD9NULmM5NnstUxcgSPgCWYcxhtOp1+r1+4UIa XxOg== X-Forwarded-Encrypted: i=1; AJvYcCV8I4Gf3HkZJkhOd8o9CiRenVGdbUqz1yIsJwdBJLm6VEhHx7rYj/6oHVzsv7olwf1C/V57XsjhSPz1J3u8@vger.kernel.org, AJvYcCWijCZmu8eG8JXC1N40ip/+ycMGHA0X/iHK+1y8xjnMhz4cbcM+p4IZIpbtgKYSYIjUGW/L98lQMBnH@vger.kernel.org X-Gm-Message-State: AOJu0YySxZnWrlWaa+Lm4i4E8W3yFY0ASwNwvmm2XNFoNlLySKZVL6KE hakL3mvabI369TEGhA9v8I+NIi5awugwZB/nqNERD3TtfqLFdXiJBtnz X-Gm-Gg: ASbGncvzfXEuKPaZYlIPH9ztj0hYa1Bzv011ndkNuBk/EEDPmLlYSXBOcyh8gTellnG W+FtE8sjgVFS77LVkKRu2UROFP/c2/5S5+f4DyPnymP/8Ago+6mhzJ61CWv9/dz6IPljUBzrRDC HTye98LoDbTM5QFix1CtUKP5Mdvc+Z0DuMMcK/SeYHVwG39jhHcilmH7ogSBID7a3JTJDVJsot0 rZoHuHnJg7cq85hJVDTuSVDz7jkqeAH7qPBtLMK8CuB3+dQd40gqV9RFwyE7cHXmDPY/AaJj1Wv eH+cVocamDX1NR/qvEeOmKaXIjmkdw0QpdLRCLfw1OD4Upe+8BYmmdka+TIAVs/lSfc9dV8pUVp 6H1KYAiYGn5E= X-Google-Smtp-Source: AGHT+IHz8ZpqtG/43s7cNTW4AIO3toc8lazJSE325RJNj8fa1X+mR1KxOA03A5DcboEutvT3Z2i+sA== X-Received: by 2002:a05:6a20:5d9c:b0:24a:8315:7ed with SMTP id adf61e73a8af0-24e83e26e68mr3563566637.17.1757076877333; Fri, 05 Sep 2025 05:54:37 -0700 (PDT) Received: from localhost.localdomain ([2401:ce20:10::d4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4fb98f9f6asm4992305a12.8.2025.09.05.05.54.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Sep 2025 05:54:36 -0700 (PDT) From: WeiHao Li To: heiko@sntech.de, robh@kernel.org Cc: krzk+dt@kernel.org, conor+dt@kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, WeiHao Li Subject: [PATCH v1 1/4] phy: rockchip: inno-usb2: Add usb2 phy support for RK3368 Date: Fri, 5 Sep 2025 20:53:14 +0800 Message-ID: <20250905125318.7956-2-cn.liweihao@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250905125318.7956-1-cn.liweihao@gmail.com> References: <20250905125318.7956-1-cn.liweihao@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" RK3368 has one USB2.0 PHY with two ports. This adds device specific data for it. Device specific data get form rockchip downstream source [1]. [1] https://github.com/rockchip-linux/kernel/blob/develop-4.4/drivers/phy/r= ockchip/phy-rockchip-inno-usb2.c#L2805 Signed-off-by: WeiHao Li Tested-by: WeiHao Li --- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c b/drivers/phy/ro= ckchip/phy-rockchip-inno-usb2.c index b0f23690ec..c6c575bce9 100644 --- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c @@ -1847,6 +1847,54 @@ static const struct rockchip_usb2phy_cfg rk3366_phy_= cfgs[] =3D { { /* sentinel */ } }; =20 +static const struct rockchip_usb2phy_cfg rk3368_phy_cfgs[] =3D { + { + .reg =3D 0x700, + .num_ports =3D 2, + .clkout_ctl =3D { 0x0724, 15, 15, 1, 0 }, + .port_cfgs =3D { + [USB2PHY_PORT_OTG] =3D { + .phy_sus =3D { 0x0700, 8, 0, 0, 0x1d1 }, + .bvalid_det_en =3D { 0x0680, 3, 3, 0, 1 }, + .bvalid_det_st =3D { 0x0690, 3, 3, 0, 1 }, + .bvalid_det_clr =3D { 0x06a0, 3, 3, 0, 1 }, + .idfall_det_en =3D { 0x0680, 6, 6, 0, 1 }, + .idfall_det_st =3D { 0x0690, 6, 6, 0, 1 }, + .idfall_det_clr =3D { 0x06a0, 6, 6, 0, 1 }, + .idrise_det_en =3D { 0x0680, 5, 5, 0, 1 }, + .idrise_det_st =3D { 0x0690, 5, 5, 0, 1 }, + .idrise_det_clr =3D { 0x06a0, 5, 5, 0, 1 }, + .ls_det_en =3D { 0x0680, 2, 2, 0, 1 }, + .ls_det_st =3D { 0x0690, 2, 2, 0, 1 }, + .ls_det_clr =3D { 0x06a0, 2, 2, 0, 1 }, + .utmi_bvalid =3D { 0x04bc, 23, 23, 0, 1 }, + .utmi_id =3D { 0x04bc, 26, 26, 0, 1 }, + .utmi_ls =3D { 0x04bc, 25, 24, 0, 1 }, + .ls_det_en =3D { 0x079c, 15, 15, 1, 0 }, + }, + [USB2PHY_PORT_HOST] =3D { + .phy_sus =3D { 0x0728, 8, 0, 0, 0x1d1 }, + .ls_det_en =3D { 0x0680, 4, 4, 0, 1 }, + .ls_det_st =3D { 0x0690, 4, 4, 0, 1 }, + .ls_det_clr =3D { 0x06a0, 4, 4, 0, 1 } + } + }, + .chg_det =3D { + .opmode =3D { 0x0700, 8, 0, 0, 0x1d7 }, + .cp_det =3D { 0x04b8, 30, 30, 0, 1 }, + .dcp_det =3D { 0x04b8, 29, 29, 0, 1 }, + .dp_det =3D { 0x04b8, 31, 31, 0, 1 }, + .idm_sink_en =3D { 0x0718, 8, 8, 0, 1 }, + .idp_sink_en =3D { 0x0718, 7, 7, 0, 1 }, + .idp_src_en =3D { 0x0718, 9, 9, 0, 1 }, + .rdm_pdwn_en =3D { 0x0718, 10, 10, 0, 1 }, + .vdm_src_en =3D { 0x0718, 12, 12, 0, 1 }, + .vdp_src_en =3D { 0x0718, 11, 11, 0, 1 }, + }, + }, + { /* sentinel */ } +}; + static const struct rockchip_usb2phy_cfg rk3399_phy_cfgs[] =3D { { .reg =3D 0xe450, @@ -2289,6 +2337,7 @@ static const struct of_device_id rockchip_usb2phy_dt_= match[] =3D { { .compatible =3D "rockchip,rk3308-usb2phy", .data =3D &rk3308_phy_cfgs }, { .compatible =3D "rockchip,rk3328-usb2phy", .data =3D &rk3328_phy_cfgs }, { .compatible =3D "rockchip,rk3366-usb2phy", .data =3D &rk3366_phy_cfgs }, + { .compatible =3D "rockchip,rk3368-usb2phy", .data =3D &rk3368_phy_cfgs }, { .compatible =3D "rockchip,rk3399-usb2phy", .data =3D &rk3399_phy_cfgs }, { .compatible =3D "rockchip,rk3562-usb2phy", .data =3D &rk3562_phy_cfgs }, { .compatible =3D "rockchip,rk3568-usb2phy", .data =3D &rk3568_phy_cfgs }, --=20 2.39.5 From nobody Sat Feb 7 20:09:41 2026 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (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 B6900350D43; Fri, 5 Sep 2025 12:54:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757076884; cv=none; b=gSsqwTvwyu9c4n3XYTWtoQs5ZSW9NIpEX4kVgceWOWHBUju//qMREi1Lw2tDNNFAzhLEKZ2SLFQ4gTyDLVKmxth1ni5lCOaai4SGRPA/3NcduCRz5JWyIPinl/ICWLUBYn37YUcqAZbKq6QCbBHDvEmEQLm5uumhSuDbgfbePqw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757076884; c=relaxed/simple; bh=Ev/I6v5PMA3NHy83O6zsh2kbyy8+z4IGnWL1Yt+FYLs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DRQiEBlbVqUxA8m9KEiRo/c5fvGespVlZ7Y3XV5xyZwjP0plbiKwRAMR9mVwQdQFzhoKDDCTCGtkRjmr7j2gGkP61na+6f3RXTpjhDWGT1SL0pqaFwcPigia4g76HsIYqQhaoSUqsFFe+szgbAAGndNrkd26TBMKO3uCZUKsEFc= 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=i2ajrAYq; arc=none smtp.client-ip=209.85.216.52 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="i2ajrAYq" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-329b760080fso2023241a91.1; Fri, 05 Sep 2025 05:54:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757076882; x=1757681682; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Pzt7qrENbx/8j/QYtoZElmLzncNQBAh6Evzi2YZaWyc=; b=i2ajrAYqyYWTH63Gsz+9ZNko+/wGVwujxHuRtk+bvRXc/RC1Xr2gca30xF7K1Syvls PB+hPE5KfDuSEjvHDTa4UBipegLIb8l8l16+rvpKl3nlwisM7EkiP3bSTwiWvshy7z1z kXXn2LTU3cxBhJeQCz0R0yXuWGqGxpazB4XlDub0JHuacMsmhPCMWDJLX7/oytbYv765 r18B6OcGErenrgzBKMLNjEDlC8pv96sYUfS2O9N9gv0nHyf1rxOIere7kEVrP4VkFtxh 9p8Rqlj5VI8Wy4IlzN0ptDg9hW7VOk9pPOcH5k26Piw3H3bcD5fP8LGTkv4Vl2pfBdZv Wwvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757076882; x=1757681682; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Pzt7qrENbx/8j/QYtoZElmLzncNQBAh6Evzi2YZaWyc=; b=l9E69R6X/Et2LZgIz/uaifwpjxDuiu3jyozYmLkJOvAAlgpgROxa3Ky9DSPf0KPexT 6qi0q4ASodjp1v5qenQmZb1sx+KgKmgj/xEtS9ZI+QfDsf4LXE/m6qGeZsojXfcegCkO qs1ScDeOY2hi87MGdEID+uI4JV5+gQcCdBx2eqMrAjlwp9cwS3Vdt4y597qp8Cuzop+S v4YA/yxcN16I7DS4iBmW54ILDmU52kyz3flURV+L3Z5Uk01wtw6Tp14E3R/+YxnjDDhw HgRrpknFIXDgdbqqCfvFyFfZYmWm6QYZ16o5764sPVV0KhSDWde6nRruHPeE82ezDzTa tpiQ== X-Forwarded-Encrypted: i=1; AJvYcCVQa6WUtRIAQgxghuK7r7EmMwmEJU9CPgDScjLBhGEGmk5YG8/nTl80RkSJoQDUm9mgkvr2pNYvezWY@vger.kernel.org, AJvYcCWOzizCdjsttz8QYgI3TSjZS0ed7GTaxzUmGxZaEmqiVR0hMg9Nd5H1I7wtxnP8OB1IQbGVM4qdr7jFUfjs@vger.kernel.org X-Gm-Message-State: AOJu0YzNu3q1evRqrEqUJcLL2CdKC83Zx2V91RWghg6S/zl48lpJOFQz BNEnbu1uAyNazPRp2ZuYrXFb+/bFuP5otZd9ejrE01P2e+SAFEsn8fx5 X-Gm-Gg: ASbGncvd3QP9eUH3AsudTtUQ3ASFbsx1pdxgLR+ESheybfOLNVBSroJ0x9hEjiqamDi s5x1NcVI4M2oe1e1dNBZiWRW8eRUGUPNZ09/SaEAs4YUGHGsVfoWZuR2BuJNn8a86KY06PTsy8/ HD/L2Z3RW6DNfYwBN9xS6bWzlM6OFztmoSoCqT6BDD7yRVDbrJbYUubdSUBeBV1RPpjuCyMzstg A6/MarqwiD1dNciNACwgg07o14bzwfjHh0W7PY9XsqC7y062ZeCOGLa3kg8CmgRNWqV7Tcin30q okt36t0vxwr24BV955B0zBiIO6d5B1wmEVHcTV00tPQYgdIvebKhNMfw5bXIru8RoNpWhg9xZUK M0KbsyeXWLL9+vpnFO6jD17Lm9sIHuSj1 X-Google-Smtp-Source: AGHT+IGwaXpMS2RTd/sFuAtY1Bq+6bu9GKob5Mqjz6hbplf9JNkChNQZjJMmG8KUui+rta/1CzzCVA== X-Received: by 2002:a17:90b:5865:b0:313:1c7b:fc62 with SMTP id 98e67ed59e1d1-328156c62c2mr25634481a91.22.1757076881888; Fri, 05 Sep 2025 05:54:41 -0700 (PDT) Received: from localhost.localdomain ([2401:ce20:10::d4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4fb98f9f6asm4992305a12.8.2025.09.05.05.54.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Sep 2025 05:54:41 -0700 (PDT) From: WeiHao Li To: heiko@sntech.de, robh@kernel.org Cc: krzk+dt@kernel.org, conor+dt@kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, WeiHao Li Subject: [PATCH v1 2/4] arm64: dts: rockchip: Add USB2.0 PHY for RK3368 Date: Fri, 5 Sep 2025 20:53:15 +0800 Message-ID: <20250905125318.7956-3-cn.liweihao@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250905125318.7956-1-cn.liweihao@gmail.com> References: <20250905125318.7956-1-cn.liweihao@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" RK3368 has one USB2.0 PHY with two ports, This adds device tree node for it. Signed-off-by: WeiHao Li Tested-by: WeiHao Li --- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts= /rockchip/rk3368.dtsi index 1b21787269..b09e431a64 100644 --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi @@ -766,11 +766,40 @@ cru: clock-controller@ff760000 { grf: syscon@ff770000 { compatible =3D "rockchip,rk3368-grf", "syscon", "simple-mfd"; reg =3D <0x0 0xff770000 0x0 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <1>; =20 io_domains: io-domains { compatible =3D "rockchip,rk3368-io-voltage-domain"; status =3D "disabled"; }; + + u2phy: usb2-phy@700 { + compatible =3D "rockchip,rk3368-usb2phy"; + reg =3D <0x700 0x2c>; + clocks =3D <&cru SCLK_OTGPHY0>; + clock-names =3D "phyclk"; + clock-output-names =3D "usb480m_phy"; + #clock-cells =3D <0>; + status =3D "disabled"; + + u2phy_otg: otg-port { + interrupts =3D , + , + ; + interrupt-names =3D "otg-bvalid", "otg-id", + "linestate"; + #phy-cells =3D <0>; + status =3D "disabled"; + }; + + u2phy_host: host-port { + interrupts =3D ; + interrupt-names =3D "linestate"; + #phy-cells =3D <0>; + status =3D "disabled"; + }; + }; }; =20 wdt: watchdog@ff800000 { --=20 2.39.5 From nobody Sat Feb 7 20:09:41 2026 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (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 7F29E350D43; Fri, 5 Sep 2025 12:54:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757076888; cv=none; b=S3fzDkuGv14D0QULZWo3c1tyIIq8zTH9QLkMsZ+UxNjhxsjd0ARMx08VaQIaUdpTjQoZYXnhAdHElYZYLV7BPhEs0tdwY606iywHUup36DfkES6N8g+FC5NmJraThOgntXbDM0bl58091Ky16qY463RFejVrwoLw9uvr7Z0L2lw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757076888; c=relaxed/simple; bh=autxpBj7OimBJFcZ8K8YGhZET60AK3wiVKrwpOnWoZg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=W5g3lubr6THOupBlGbTdi2Qmf381jpAeFcS7Tdb9ThnogkGVMNuyVlQAybptMTpN+1zx8HIwQB2zy9fqKyHtQHTfj/NmC5RshJqQtypE+KM+9mwTwABrpe788gPP7Kq6Gaz5AYAE7aGxx11mnH0J63IdCDob6x0WQXlFfI/3WCw= 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=MypdQGKt; arc=none smtp.client-ip=209.85.210.172 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="MypdQGKt" Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-772301f8a4cso2813646b3a.3; Fri, 05 Sep 2025 05:54:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757076887; x=1757681687; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=T/QMey6UehR0UdsA0iJYCp1jefDwJWfGBokdamz05jw=; b=MypdQGKt+fhnuOhpeLn4uQX1Km4TKb2pbt2YgZUV+G/V1fSg2xl+Eg0Lr2EJDsKv/q dCpsPonaJIxF9Hr7FkcubXR4fT18nujK/y0tliAhUE9XNZT80Fgo4IOD3LK2KEpr5GuJ pKNDx87hRLeH42qynuRqG/W932zzW/k0V7XQ6sp/ojcDrTFXGzgpiBcKImwYmI+jb0QT hNrC/awxG1H4YAzVQ2AwRGfloKlsmcjGLvpNU7oWA9lNtTPfT+NVk0+VORfXEUOVawjr Rieb6leK37r3PJI0z7nzb6YEYpwPk+WiBD0ERWuyq1X6iEoyvuWRxWDNRFln4pfRXT5u q2lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757076887; x=1757681687; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=T/QMey6UehR0UdsA0iJYCp1jefDwJWfGBokdamz05jw=; b=ve9tikzAIceE6YAj/YXaiPT6i04Yx3N2EnbhziLL9BOCFgYfZFMd5l789Hql6i7OrJ NbZPg26GBEv7XUbctKhu2bcuHLnsZ5ke3bJE7aWYdOHMfLq66s8jcrmLZo2nwYemPZlp UxelTG/hQg1mfP4q5Llleon/+qrDl/TbBnoeDMSJON6I8Uh30s85DeJGL/hNiu5dUcvm KvSj9fgACMMwt8Oy12M5Mjv+gJ/lL1KugcaLaFGoTLCPP0e57b0uuBI5isrgiY7ABU0k +7W1ZKAFD39b+SuhGQFTYNbafhFRX1y1/K+otlMxCaKkyfRALOVaweDTv6BzUUNr2sgD mBcA== X-Forwarded-Encrypted: i=1; AJvYcCUwr8uNBtMroUhjP76uD5p+LXrUDxQr+u4qK972QUqwRhb8tZRqCGd/Zuz4WlXBJdXH0jsH+aRi44Y6@vger.kernel.org, AJvYcCXke/zJ1XEwkydRU7d3sCYE4RoIv/048oysLu14golAkB7nKzhnB4/acjN3yhh0yVPHCWClp+VgRmagBdnd@vger.kernel.org X-Gm-Message-State: AOJu0YxB/zOU54seMSXjDE/W1DFf150aawMz6yWCQMkLvOD1NyQ0wQen LDzp4hw0qxcAqM1w82HK4EfrAWNPPxgZFqzclnzk77JJNAOMI66gSLMF X-Gm-Gg: ASbGncsJcY0XznJ7mv6nHI76k7datNsNi+TiGyTnyvO1QXkEAyKrNH4b7if0+zGHXVR 2lDQle95ri6OfOSbkJDN6kWWzxQq0AvoYKMvjhCERcOh3MDj8rW9jVnYDgKPnAvwd4TmTnv/FJ8 dIecuQoON9VX5XQXtg5PemD3nDZ0NYTnqdKETvPmAKZn63Nqj1+AZaxKwePf0wqxu7/OkKKxacu x56PuC9WS4/85DcV9c6dEFo2vZgWTfMoPFCRWxXVYdgP/q+82qPdWN1dtMsetoHvyUSOwjbQn86 4aUncJ//8YBR10z676Zt6bbL/uXmpBR6h2u3SdR8ffTXlYegCZSOuOV+e4kB7D7ifijzahuHg/F TVUDWEGKBqC0= X-Google-Smtp-Source: AGHT+IEyf3xM8j5V6mj5GlAu3KmfHhJfQiwX3Z9nZxw7wYc6R6wASu1CLnq/4bkuokC9OssZ5IvsJg== X-Received: by 2002:a05:6a20:394b:b0:243:c23c:85cb with SMTP id adf61e73a8af0-243d6e00b11mr31309016637.21.1757076886674; Fri, 05 Sep 2025 05:54:46 -0700 (PDT) Received: from localhost.localdomain ([2401:ce20:10::d4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4fb98f9f6asm4992305a12.8.2025.09.05.05.54.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Sep 2025 05:54:46 -0700 (PDT) From: WeiHao Li To: heiko@sntech.de, robh@kernel.org Cc: krzk+dt@kernel.org, conor+dt@kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, WeiHao Li Subject: [PATCH v1 3/4] dt-bindings: phy: rockchip,inno-usb2phy: Document rk3368 usb phy Date: Fri, 5 Sep 2025 20:53:16 +0800 Message-ID: <20250905125318.7956-4-cn.liweihao@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250905125318.7956-1-cn.liweihao@gmail.com> References: <20250905125318.7956-1-cn.liweihao@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add compatible for the USB2 phy in the Rockchip RK3368 SoC. Signed-off-by: WeiHao Li Acked-by: Conor Dooley Tested-by: WeiHao Li --- .../devicetree/bindings/phy/rockchip,inno-usb2phy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.ya= ml b/Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml index 58e735b5dd..6e3197c168 100644 --- a/Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml +++ b/Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml @@ -19,6 +19,7 @@ properties: - rockchip,rk3308-usb2phy - rockchip,rk3328-usb2phy - rockchip,rk3366-usb2phy + - rockchip,rk3368-usb2phy - rockchip,rk3399-usb2phy - rockchip,rk3562-usb2phy - rockchip,rk3568-usb2phy @@ -192,6 +193,7 @@ allOf: - rockchip,rk3308-usb2phy - rockchip,rk3328-usb2phy - rockchip,rk3366-usb2phy + - rockchip,rk3368-usb2phy - rockchip,rk3399-usb2phy - rockchip,rk3562-usb2phy - rockchip,rk3568-usb2phy --=20 2.39.5 From nobody Sat Feb 7 20:09:41 2026 Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) (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 A523438DDB; Fri, 5 Sep 2025 12:54:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757076894; cv=none; b=DNr43f+jq8j2IicQc1Zm3lMf0lWqrKNN7J9Iiuhd7YMdeOiCepb3BCyHd52CgRo7/kqVmrMpOAuF8zpUeoPPxbf531SlF+QoPdNgTJTkpiaelYPKjM8dPojLQlh+jrFktvtPV+HZwjZ2Xx/pzwvtv30Hus1R2LlWz2TlAyje4Mk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757076894; c=relaxed/simple; bh=eamEJceWSxTAppXE5o09addt++oNyXlI0Ksv99L0jLE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=q1yCSripEpHJttBUkwrQaFm9dIMibds4SieyLMOKjW8e/7FW7AV4jEgJjlQA+zxqvD8PiGhblKVuC58PHj9AUZk59kUtbiXFENmMI4P/fYTADU6ALiIU3cpQMg67eqyXE2wnTszUVT2bmJDAbSANXKzHeGZjZV6ZSysbcNo1y6o= 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=WUM5s/Se; arc=none smtp.client-ip=209.85.215.172 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="WUM5s/Se" Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-b4d4881897cso1425522a12.0; Fri, 05 Sep 2025 05:54:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757076891; x=1757681691; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=AuuQ7S4ybXTFvfChB1I/Sfk/dWMuL7wWCdzzVYhLuhg=; b=WUM5s/Se9T5UKrAn0528AzDrDXze4aU6NsudK6Ns39mqqXYJfT7LFgCHwczyTMpz9r dEIFwgmx5i0F5ZfqeYzZkEywRUGPaz2mdJqw/rGtuSnH9wXL4KsW6ro1OPIBp8zVXBWH +1uo8LiYXwOPPYIOsA53nYU9oghZVUE50bFFHz1leo+Q3csLxwmQ650tcB/V7Vtz5vyM 9HBG86L30tF8I67LJOvsbjRHf769VPQxYXIKAP6IJ3P9gM1NF+QNulC0fUjazpV9Xlvz O0ENIcWID56E4wWzCzODFT25u9H+tA47v3j6PI6D46OmWEYOcwwKm0q0BqQPhxxLqIbI B0SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757076891; x=1757681691; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=AuuQ7S4ybXTFvfChB1I/Sfk/dWMuL7wWCdzzVYhLuhg=; b=WM0pWyHKAGUkYy3iQ28SrbKa7eTf/5cR2s52Ljo7hG8u7IcRgehrIPxcdetzF8SNco MnxDQJXbrQ9CreiJP2f/PlGlGCLiBhBnwSlFVsgGistNG6N5ez01PK/pnHUkuBSWN4h3 DnCxlAQ2pF2W+oaH0oiGCfgzUgF8maiuKTZO6Rv+mSn2Lb3WfK2U4gU0Ytl+6ES9sgXg 2X5GrX+pLdhgVgKMTgFJkA3KlOE/KE+ora7IzSJqXOMxbJXtjrmQpFDHlT2d1RL+nLpS AvjvHN+V+vRO9NZkrNBiZ9SRHmdMMSlz7E5GgGFskmnpOZrwAPw7kdhMSvpdPCB0+EXW xm9A== X-Forwarded-Encrypted: i=1; AJvYcCVJH9ocUwCqFwlDiW/K9U+a4/4qiCW7JNZhEUFh1L1Y2+be0Dj1wCOKWThk82bupL1/6yg2VS3VFDv9@vger.kernel.org, AJvYcCWnSV+e4RhTEdIHMKbEQdgZfiGajCGcMJtSZT+E9CF1mZuRGPq/qyzvuStWmnt32Tqi+/GhESBWXe74CrFS@vger.kernel.org X-Gm-Message-State: AOJu0YwbrU+PAtxYGrY+byMk3TBbiNRPHz9bQ015YrWTnEuUgiU9NMW6 Xi9yyCMgT9OkjsbJeiRty6rITX3lcXSwNWwt4iFmrqwfOxmZrpNQQXlx X-Gm-Gg: ASbGncu6pGbNwxVl0g7Kt8PAv5t4UbyIsyDzYZoErMJbAkSxPmix+EavLTLOxg6wKYn t5vsDs4DQCbTJm40ByVlTiWg78+7kfggkosvoDku/CopP30n0tqJOXudoPbHKtNH/jCRr+Xg9kc wg7fSEa4o3rgqIhK7InxYLglvXSUnDj2oUPo4qcg9qKNZ61A4ECQqRp7E3oj+/1MzMMuuUv8B3/ oaRqLsaWo+0q2m5ItIX3fovMRkdolTwjcOrXrGizQDslZTd9/vGDbfJ92ez/kO1QOWgS2P3nLAe uC1oldYVl5PYTFDQI+a0pPKC7k0VGMYrK6gm76V5TgFjdbKSEgAyUf3a4jXwArs0vJfDGV70Ccv 3mF2AzuKC6Eg= X-Google-Smtp-Source: AGHT+IEtbVAubtisL0GupY9TFnD4SDR91Dvehih/Ojj5VLnQlx0AokWcZERj3KwO9OcTwoM0fMvPXw== X-Received: by 2002:a17:903:1b6e:b0:246:648f:80a3 with SMTP id d9443c01a7336-24944b5734amr277215935ad.50.1757076891018; Fri, 05 Sep 2025 05:54:51 -0700 (PDT) Received: from localhost.localdomain ([2401:ce20:10::d4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4fb98f9f6asm4992305a12.8.2025.09.05.05.54.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Sep 2025 05:54:50 -0700 (PDT) From: WeiHao Li To: heiko@sntech.de, robh@kernel.org Cc: krzk+dt@kernel.org, conor+dt@kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, WeiHao Li Subject: [PATCH v1 4/4] arm64: dts: rockchip: Add phys attribute of USB host node for RK3368 Date: Fri, 5 Sep 2025 20:53:17 +0800 Message-ID: <20250905125318.7956-5-cn.liweihao@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250905125318.7956-1-cn.liweihao@gmail.com> References: <20250905125318.7956-1-cn.liweihao@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" RK3368 has a USB host controller and a OTG controller, both of them use a extra phy, this add missing ohci node and add phys attribute for them. Signed-off-by: WeiHao Li Tested-by: WeiHao Li --- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts= /rockchip/rk3368.dtsi index b09e431a64..cdcbc0a944 100644 --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi @@ -503,9 +503,21 @@ gmac: ethernet@ff290000 { =20 usb_host0_ehci: usb@ff500000 { compatible =3D "generic-ehci"; - reg =3D <0x0 0xff500000 0x0 0x100>; + reg =3D <0x0 0xff500000 0x0 0x20000>; interrupts =3D ; - clocks =3D <&cru HCLK_HOST0>; + clocks =3D <&cru HCLK_HOST0>, <&u2phy>; + phys =3D <&u2phy_host>; + phy-names =3D "usb"; + status =3D "disabled"; + }; + + usb_host0_ohci: usb@ff520000 { + compatible =3D "generic-ohci"; + reg =3D <0x0 0xff520000 0x0 0x20000>; + interrupts =3D ; + clocks =3D <&cru HCLK_HOST0>, <&u2phy>; + phys =3D <&u2phy_host>; + phy-names =3D "usb"; status =3D "disabled"; }; =20 @@ -520,6 +532,8 @@ usb_otg: usb@ff580000 { g-np-tx-fifo-size =3D <16>; g-rx-fifo-size =3D <275>; g-tx-fifo-size =3D <256 128 128 64 64 32>; + phys =3D <&u2phy_otg>; + phy-names =3D "usb2-phy"; status =3D "disabled"; }; =20 --=20 2.39.5