From nobody Wed Sep 10 05:31:03 2025 Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) (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 1D6BC342CA7; Tue, 9 Sep 2025 13:31:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757424670; cv=none; b=NS4eYiDaI78rITmrjhWcjTN5zJ6qMQXLJVLPUX9zKG8jykeRY2pcWTR8xr48oX822bNv7uFaORy8Edy7D95p+pR5tckjh7mo0bfHxpKb3briubLYKfVzBXsKdnWOcSgvqJ6hWizbWkD2COoeO4FQso+5NOCvfCFQRgcJdVqvlZA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757424670; c=relaxed/simple; bh=RgKxM6KZ24ZlUF9/EEXgaGtFSR5Jh11LgsiNA7kcQsY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hBMlvnSgdI2UpiGSTcVdvcvdsBat+2hWkI100nVv07P4fI1j9r4ss97Tf3ERlHVN75ofOdVTJF0UO4dohHZsWitkwp4V7CDyoqdgCHSqxfgTxAwO//obvr+LYWfmgJ9mkndcZh2HkFKc7Jv/qBNgSJ8v66743mYBf7HIM4E9WxQ= 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=JcFDeALS; arc=none smtp.client-ip=209.85.216.41 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="JcFDeALS" Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-32da88701c7so729665a91.0; Tue, 09 Sep 2025 06:31:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757424668; x=1758029468; 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=oWkcAixsHGM19sxUvUtGscd74QmWi7n2SnlzLzrgGQk=; b=JcFDeALS4qSV9Q7w7V6cqyKBRXQ9HUGWckTvKKh7TA3o8wHhWX5TUZ1UtwLhtthEEf EZYetM1d+vrN9XcewFkefEEUwLwrXwHBshqMQdHnlmCf1LccVyRGcOM5kxkGGcxFNsRr 9sYHytFlj4xBizO3Ema3lrQ9sHbpuwJIe111TK39AgZTXmtGi0eKKW/wTpRM8pY7wKlx m99kNQIdBpvo0thH4AeBVNwUCgOMxpOa67P0WZajy42qTQFHwj4qEsHsbKc2z5PEs5YM kGCye05KEwkM+r7pd4NWPrpE4HKbGCtFvAbt5fEROporACiRT0ZKGlUSokI91ViPMVPB 15vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757424668; x=1758029468; 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=oWkcAixsHGM19sxUvUtGscd74QmWi7n2SnlzLzrgGQk=; b=gkFxQDcKrZi/jq+V8k1gcfwh9qTHdI6srPV1HW5J3slwXvRWGYu5n3Pv0+RhlA0z+r PDY0F7kZGjjI4fx7+03IZ51JrtOmLuT7olzVZv2RTanW3e56WE1HoaD3KzK8poRmmOZS ikzXfKIuZ+D5BUT9cazd2YFGhNCGqp3c4YVydzyCTra+fMWXcueAQKPxFpxA6Q2Jsv47 hJ6z/EoLNf36NkBg9vNrxkguzZOAK8TQVcEkWEERMmspw1qawNju8o/ah25vMjIlSpGK a1Fxr1Hb19yWcoi1vT2DyhSbKZ1zNWzAtXWrE5bcFeXqz3Z5W/JjaZE/yflzEzE7GwQW vLvQ== X-Forwarded-Encrypted: i=1; AJvYcCV8ob6u5ETJGZmxUra/X+11pLKknymxQo2ugnLa7MtxFXWLnBFlodEC1eH7gQHP1jsBLgHkpzYPfdTz@vger.kernel.org, AJvYcCXh2q3f+ewC/qynbfbqeRQNJRBxmr87zZE3Zn4KIwZE+tg7e3fEkFh1Flu2pmTMwsI89j788brgmtDG1xD9@vger.kernel.org X-Gm-Message-State: AOJu0Yzl0LXZSkaz/+zjSzJq05AoHwRzmDGCFlFqjpHLcjZtFcQlhNXR S/RLxOMN5knx8ky2HlgG+MYkjEKRYUIZo1ttTQmUJtxJ0JiS3LufJRrl X-Gm-Gg: ASbGncsVfHYq/liY0Jg4opgni7kHDNFzMwaahk3qwMGBGIhHrXSPuRY77rWdggSQCE7 9HOtJrmCxnMVYFwVfKRfdLhzPv377BSB79lR5S5RcORFS76CG7YaRRh46+qeqW1pna2MhAdkCwo 6C44XBFY7ckZrrTHqXC5WZBcH3NvIm2XVsvQWSkHfXxzQ0k5GLWxXUVir05p+aJpiHNRyELreQg CoFzurLRbhhY4t2UCQtJN1PEmkksOJH8zIvFmWEo4yaBWboTCSVIse5K/70GkT+6CwUes4RX3F4 2olIjyzM9iaydKF4HAhUOgpU1xKERa4dCroQ9lmnTPD9ZGBHRZih212GYhQZXl0oL8cRP+XDgwm XAdIf2PhLUKRqQaEavnfQvPGbpmsyliQppLEPOmgUwLjuuVNi328= X-Google-Smtp-Source: AGHT+IHqROdQImdvdEY0U/BqL0neIDZHUA1DGKWu1ZNUro0s3KD1rqjv15uBTzj4q/7BVZR3LI/efA== X-Received: by 2002:a17:90b:3ec1:b0:327:9b36:87cf with SMTP id 98e67ed59e1d1-32d43fcf16amr16685269a91.30.1757424668244; Tue, 09 Sep 2025 06:31:08 -0700 (PDT) Received: from localhost.localdomain ([240e:3a6:1c4b:13c0:db95:4539:1490:64d2]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-32dab173060sm810778a91.5.2025.09.09.06.31.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Sep 2025 06:31:07 -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 v2 1/4] phy: rockchip: inno-usb2: Add usb2 phy support for RK3368 Date: Tue, 9 Sep 2025 21:29:55 +0800 Message-ID: <20250909132958.26423-2-cn.liweihao@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250909132958.26423-1-cn.liweihao@gmail.com> References: <20250909132958.26423-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 | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c b/drivers/phy/ro= ckchip/phy-rockchip-inno-usb2.c index b0f23690ec..df574337d4 100644 --- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c @@ -1847,6 +1847,53 @@ 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 }, + }, + [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 +2336,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.47.2 From nobody Wed Sep 10 05:31:03 2025 Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) (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 A4E52342CA7; Tue, 9 Sep 2025 13:31:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757424678; cv=none; b=iBbZDDOEQiFtPKJQ2UjGl0V0JlO7Mz4va7lmzBWVzr8UKqluQNZHzAihXM+AvDnAqHG+nV5JXMZSjidJPG3+vwzQUZfvoxYx0yJkrctOcd+lwec3vaejattz3GIYqE8lx+qufNK+pzDyZCVabeQNdIDy1N/Bl+5KTmqWmrEJO4o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757424678; c=relaxed/simple; bh=t+lEMLnAe4KaXBYKooSQaU25IKQdqorJ1Be3/gYEwu4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=q8eZx9mylLz+R+5+qdzRXEjXktqJRydS1v5W56YbPUojomGVkRbgiUZK1ekrE4yapKljdOAjpGFJh0nPDmTXCfyvBAJYuVT+NRAdcw9cT6O8QD2vIZ4ynCTxB6RTMtIQcqq0JxDt9hGJ9/w5U9Q98KxvsBi3dT85mNMQs34xBKY= 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=AJGECuCc; arc=none smtp.client-ip=209.85.210.179 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="AJGECuCc" Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-77264a94031so3858691b3a.2; Tue, 09 Sep 2025 06:31:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757424676; x=1758029476; 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=KdyjQVerHnCtQC9pVNT1b72KD6sF3r9Hbrbb+1r/mbI=; b=AJGECuCc1f5iXatNKcM6htB+Qo+OIurzLruYA8jmQ/o184bVhQ4Tqptu1d8d8Ms5Ll 255BwF1gVXSdeaqPO60UXpJ2zJl9y7VL4yH9wCzKnYYScj7MsVjn8iLK4Jc2OJsj9shr sAYpsexzRPn+sbap47VY+CevhUdYk5K03/ML3MpgJ5pFJEe0qw4NGYtjY5qSqhjRb3KJ iVmH/CFl85EdPr+KZK8KQOV6Uwsw/fNAttYPe6EJXisHRuvDsfF6Exki2v3+fFl4BguE kKxLRgTktbQEbEH01iZjuK6Rp7YqoFNoZbNbLJKDsca40CmVbqbRzuAHwVqE9QdVM/vY Lx8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757424676; x=1758029476; 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=KdyjQVerHnCtQC9pVNT1b72KD6sF3r9Hbrbb+1r/mbI=; b=mMJo8QJBVTTnIh4c47tOMyzZo8hGtRCjD+Aw6FGs12RiD8/+B3LwOYylmxqYJtFGq1 tDG5qTcbOK6gIvjHbgBKaUy04u73UdjmVr1/aAw0AuhKIef1l22SMTfP5py7vD9mtblt kbD7oq65RYzw9rd/WLp/eEdbqNCvjq3W7KnzPahJdOZcvNlqRuzhdHzD/xRqDyPg1hlX aRatXGQBw3mxevqtiV1+GgcwclNAC+zTM+KYOJsdM4T8keWsqt0iDMc+GaxZoJoKV6X+ Yzyfpi0Q5g3qjjiwTxF6m1cH5refadYjanoLNE22A0Jgtj+D+I/eMbry7AMwzzmMO+QS T3Dw== X-Forwarded-Encrypted: i=1; AJvYcCUun4dyEyEvKXAKLu6gtIIjN1vi8JPim4yz4zuVr6E2qgwccwOIXsAe5nBt8UnDmwD9WXgyQ4WiAi/A2bE+@vger.kernel.org, AJvYcCXcakWl4gG+2RWvDHGsVkQ6xJY1Vn/DX0aLUSR127CIzEHvCZRB4bkH2Z+HFiOxzcA3/AGJdHgvtbj3@vger.kernel.org X-Gm-Message-State: AOJu0YymZY2bjiDAQxMoVM9wYGbMfoYfU3Cv0kLJywLD/C85UxF0Uwu2 EXzCCRrGyN5DROwhJdAcjJE39gh5M10S933od/f588kH6kVNCfLAuoUd X-Gm-Gg: ASbGnctcuWsaVD+RSNCz0yFgwtcfRd1fshz0evq26/QnpZGCwA+/W6G3+h2PRZs6ILH UWLmHtxu8tkSjerPV/IsN8cS4BjbPC1vEAyv3QVOxxQb/ziGEmWVtexPyhXpP79eP+02uMsUuo7 FSz1A80I9PGBSDGEZKVoBUTOZN5BHU27GfbkLy87NfNunbfOW8QIHr98sB1nhJNhvBLQYG7XsdP ko5E/8KR2IWOyT5da25sZBhb7+KA6pNbqqT8Ed9/jHmBX4omUB7TeCrodIj0uUqFcrJQDd5ozzZ n1BP02Jpva0LibJeMs6M8X+YAbX2Dz2Zs7DZbmadqO4PyyXKxXom5VJTVSc2MJoI8fAt7K6+8ah nWz4bgMFftrAzT1v2kNRrMs2KaYUEdrQZZ5c9OsKn X-Google-Smtp-Source: AGHT+IHwBbZsks9DdQ6XHABej9H6sI60c64zySW2Wkkud1SiiDf3inSmEJ4jwNop9RIJz+LR1AwSRQ== X-Received: by 2002:a05:6a20:734a:b0:24c:1f78:1811 with SMTP id adf61e73a8af0-25343c5f206mr15647342637.37.1757424675720; Tue, 09 Sep 2025 06:31:15 -0700 (PDT) Received: from localhost.localdomain ([240e:3a6:1c4b:13c0:db95:4539:1490:64d2]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-32dab173060sm810778a91.5.2025.09.09.06.31.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Sep 2025 06:31:15 -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 v2 2/4] arm64: dts: rockchip: Add USB2.0 PHY for RK3368 Date: Tue, 9 Sep 2025 21:29:56 +0800 Message-ID: <20250909132958.26423-3-cn.liweihao@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250909132958.26423-1-cn.liweihao@gmail.com> References: <20250909132958.26423-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.47.2 From nobody Wed Sep 10 05:31:03 2025 Received: from mail-pg1-f169.google.com (mail-pg1-f169.google.com [209.85.215.169]) (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 90953343202; Tue, 9 Sep 2025 13:31:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757424686; cv=none; b=Uwi+cIN65NSQ/Y8fDzl1bhdplCh2OlO8YyqaTmTN5I40XaVVQy4CxdvVn9ohxUw1e0f+WOe3pLEGSvl/WvhclhewIpY7aiUPxFa67NtAS4bmJfJbP0NqsoxlSkI58Bb39obUPeJlw67pDqMg+RwAnxq/M3sIa1tcMAYkXB8hTFI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757424686; c=relaxed/simple; bh=74jqY+mnMXvKdEQRbPvlpFxLgryx3h4uviT6MmtE7T0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gLqgxMEqoCwQloAEUGMws05P+ZoqNEcdMYSKrwajgdR0e3yXojzyaPyKq3JT8nnzHUOC7NEEhEg9uBHVX2KjgllYjf4uViOiHCNj/SgHqXxoSxYKeXuJJmfqYaqv7edCPWCFTld/gW33SmdZ2guwDbIqrDq2+qHOgOI032lvArU= 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=S0htYoHK; arc=none smtp.client-ip=209.85.215.169 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="S0htYoHK" Received: by mail-pg1-f169.google.com with SMTP id 41be03b00d2f7-b52403c47b7so1085660a12.0; Tue, 09 Sep 2025 06:31:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757424684; x=1758029484; 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=dgSML/DthZavsnlbDnrmGiAVx3wcugzJPKg3K/xvLk0=; b=S0htYoHK2z0BFPygbUjozuIj6y8CpLv+1YKyCRpJvbvNd4xsw852atzs/pqEAjfd9I mQSmrKFslcOEuYNbihe5UgC4dAZPmxrz/EpKNCgFyogcqBZRvLv87mkhdfMptWaO4Owd C+RsTbp1d7sKYsLYB25KSZTRbyjlA0WGtr9spxuhSJ9uWTxFJwmVpoUuunRzYw7IBcLY Ao2AdzsvjHha4tN5GAIS0PB9lAIlFZ5tEEn7N8+QtYB3cuaM+VwqWbYrCq0oVtbutoX2 i7LdDqmOGL5Y37Qq6lFxRbTcjA0at4qYD3ud+Yesy+iFdslmyPQi3ZCjhlOe+5vKNuNr 2rxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757424684; x=1758029484; 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=dgSML/DthZavsnlbDnrmGiAVx3wcugzJPKg3K/xvLk0=; b=Lbb/XesBaz+9VTj42fv4YUteLSSaeQ+qFDBP/2NTj9yEv+yvv0CuxNjIy2F2QWf8EM UhcEtTnMi36oTSTfyLJQpsSGFAu3EV2w5M8SJA224XiCLxKTCtpF1TcTaN/+CUOrTt12 y50wWitJ4wOkxVHtr9B41CYIkDtHim4wmo+mLW6TXX/vneqPKtRioIbzCbc5tlExVwYV yrZeK9Q4CrHWwQ+ESGPukb4++M6WDi18XoJW3jjaf6cOP0fVGXzf4JrYen98ugg8Gvex /43SIdg+fHCr6bmOz3TZG8XOs79p7fCO+2ALBxiakgrgU5cDgRPJQ6MbfJd7E9tSZm5b +JEw== X-Forwarded-Encrypted: i=1; AJvYcCVCOH4ZS5I9RN6k5RLUcTYZ1SDX/KiN2zsF/QcSMgucQWiTwIuXL9NqDCtFcmOJA8qCPt4f+Qfvfhup@vger.kernel.org, AJvYcCWwcYOd9E9wCeZEDG8Lp/wPSHdKSt19iy1rBRtCpqDgE9q4ibv3xe2oNj+Eq9pc9KpO9z0gYjbkbSJqlCyQ@vger.kernel.org X-Gm-Message-State: AOJu0Yzh+gSnK+GdyMgk+bxGNpG3pAyOJpCRasFcUgZCjgvN4PNUsd2T DjSrKW5e3PNYHCp2K93BV9imZ4PLG8GqzXsJommUvC3sZewxm4/B0PDa X-Gm-Gg: ASbGncuFvQriKjR2HzDdLtBURsQMjsSBX5fbAw50icXXU+SRVflAguLHRqRg+K43OrZ TXn4azo4WzvINmwfXJakXd/u+llnNifxVEzG8mIH7QGmzYdXfYka7MUaSEGPavVGNSrmPtcv5NR NW1xsc0FbwRVMa9k7i3Z2eyBgYCxHnHpTOq/xbC8rP+Dk4W5QW8Utryy4I1oLlf7nRXX9GKSYZl 9qXZTNuwy1d5DtobpsKBDKHn3hqtNkXdl/981wGMbC7ouWQ75cjy0n3/76/ZbBMlF4ZVEw8ufJE i4vbC0bVs6RMt/MFP8TV+0BXUL9FIfmF3JeRN/IifYtzfsYnL4ZkvOCYkkUNi5rl5k4BH/AWuN1 cfmKznjRlM6ORPX42+WuxZF91+OMc0GaEFz/hyRG3Vfdjl+t4JVo= X-Google-Smtp-Source: AGHT+IFh0492S5Vla97I5jRBRsyJDDPnjkq7JJGcXNqhS9uUo8pi3cIay9te3rObVGyihMKVHOaRpA== X-Received: by 2002:a17:902:da88:b0:24b:1b5f:1c0a with SMTP id d9443c01a7336-24cef93b49cmr202420885ad.21.1757424683650; Tue, 09 Sep 2025 06:31:23 -0700 (PDT) Received: from localhost.localdomain ([240e:3a6:1c4b:13c0:db95:4539:1490:64d2]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-32dab173060sm810778a91.5.2025.09.09.06.31.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Sep 2025 06:31:22 -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 , Conor Dooley Subject: [PATCH v2 3/4] dt-bindings: phy: rockchip,inno-usb2phy: Document rk3368 usb phy Date: Tue, 9 Sep 2025 21:29:57 +0800 Message-ID: <20250909132958.26423-4-cn.liweihao@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250909132958.26423-1-cn.liweihao@gmail.com> References: <20250909132958.26423-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. Acked-by: Conor Dooley Signed-off-by: WeiHao Li 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.47.2 From nobody Wed Sep 10 05:31:03 2025 Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) (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 97FA2341653; Tue, 9 Sep 2025 13:31:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757424694; cv=none; b=nfjupo6yR3zf24r7AqHRytpwDsdYWqJlOjAqNSJGsFq7YnRrKrlGA3EG3TkC/a5LwOoFjEyU+PY6R23oDL5ll9IwKfYJz35L5k3nLGegv7taOElJ4slRsMe71sBMbY+PURP+7T10c35gieqacn8/kGqgiVcXN/K0O216L56Ynmk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757424694; c=relaxed/simple; bh=EFaSWLlqCQFtM9g9Cg2x2HgnpsgConLUMd8fvLW4Wlw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=aytBy5are1nO4c3//C6NfuHwGBu62k0ijybPBOeZb/RqhmQnOgGH5TRZbf5lVjzUY7LRF4mjhS3QEOtVufN54G+oOSyBhCR9VI0c+1NEFB85Wpyw3pFPtak2ZLqibVmi+3WFMNkNetbwO5OyZB++/3Ljv8ibJcl3gNPghlLExvA= 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=FGGJOp4J; arc=none smtp.client-ip=209.85.215.173 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="FGGJOp4J" Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-b49b56a3f27so3434485a12.1; Tue, 09 Sep 2025 06:31:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757424692; x=1758029492; 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=vf227nmbBVr78eoCmY1YIfO+zmAzbc+5L95fUaWK5oM=; b=FGGJOp4J3rTYSv8+g+h+rGlgDnnhyXUqPYGczZRi4qGcUHSSpiEZy2+EsQxJR7tLnh 4KMDb0x8bvkol7c2xpOJbtSzwz5UM9WNrQSJYIJhMDgesCUR8fQDl841RLnZUORvNKmD 1feC1PpDX+zhkmBLMxho0vfvc17lXGu3VXYubl9uyOpuX/4RRBoDw8WigriZRu6WGW2+ 3gpPos7q3ILbWBx4nHo3E+oZTIg1iuoDnduRfSQ29hJS/wOrgXElp9rCqLENBgfHTu1z weDzJPOHpQ9RtlDBkjhZdbOOrZfDCEtQRX8oDlDngQDQ7gFoFNSU7xq256/da3fzVjtp 8ISQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757424692; x=1758029492; 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=vf227nmbBVr78eoCmY1YIfO+zmAzbc+5L95fUaWK5oM=; b=WqewpiNwi1vi/h8aDxrEWWUnWuS274pi5le1tXC38HOBPA24S4Vj9eY0WRcKquIRgR ykV669PexmcSOuZlX+8+haK9wU5RIVB2tDHNV+K3oa3fX+DsiFpqrYD5gJtnvlEhHSuM mcXBoUERvDxyjWy5g8dCEmy7U7KMwwLMzwkFzZr+B56kwyVTVDIMrFq9vyG1Ia2lQD6A MbJA5tmoEipf1uYySkVX6hVxK3K/YZxO6PPiDDSyMHVgOz9qPDUkJ6ZJfguXVh+XYEtZ C2CKMDjfdWNUDyHrumfrmkst/fetzHfZE9OHMluJTYCtjU6+TdHlrImwKf2DKQmKoShm DfAw== X-Forwarded-Encrypted: i=1; AJvYcCVByBVcBIhqX+zPKhRIgpgHWA3NkscmM7vxFEnwqGQz4Gob63i0HB5yB4QhwHxbel1qvAEJO/Efr/yWOIlY@vger.kernel.org, AJvYcCVElgViFtH+OEuIRrXz48LZ61+c9D/wPt1BUaZczjcwDOVizF65MzHAblH7z15YYTk7tUj9jLvfmpFn@vger.kernel.org X-Gm-Message-State: AOJu0YyU3JE7uVdAKO9eVE5NKDGG5tL2j9b8wNImV+TlslgQIvyemxgo +/FctG+wdk2EEEmVDTuiUHAMlZj1AMSY4sWbt+63ouEGRTBpmJhmA1mi X-Gm-Gg: ASbGncv5gLYH/nljIwFR5xG5++zlhQgu9uj2kH+FhctN900VgODl9CcgD0Lu2KDug+Z EW/yrFMEGkPceb6houIyB+NiSijV/QRsgDmSXlrraaO3bSBEMdlM0VbvAi7pOUTMQhXL7gvt4UU 0Ew5QEFRAmCx1DrsNi45OrU7SDRlVnoreYRxcFgkpdf/QwnK7b16qbgRPRS2Ob8ao4GuaEC1XM9 fHOEcyVVxaE1i6sQhQphMiiVmZvr+InkHd0njXxwffdbdEa93rSRhB+j0IufDfofFvCnl687adO AtRoV58DtSSzyCAOImMMnAXS7SAq6o+Ku90GE5RqgfcrKv+xVxzXc8tIPA3oBwbNSsbT9YAyWEH /cbeZhnWWVmsxZUXya6f/5VblPcO1K1gsaCStxl6WjUpog9/nLJQ= X-Google-Smtp-Source: AGHT+IEthdGhsisvIyGN1Z48pv9jWv3jpKaTdVzpsB9Py8tu3c9ndMxLN9nH0PnL8uY/ax5mYMCrtQ== X-Received: by 2002:a17:90a:d403:b0:327:9345:7097 with SMTP id 98e67ed59e1d1-32d43f003bemr16178584a91.10.1757424690779; Tue, 09 Sep 2025 06:31:30 -0700 (PDT) Received: from localhost.localdomain ([240e:3a6:1c4b:13c0:db95:4539:1490:64d2]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-32dab173060sm810778a91.5.2025.09.09.06.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Sep 2025 06:31:29 -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 v2 4/4] arm64: dts: rockchip: Add phys attribute of USB host node for RK3368 Date: Tue, 9 Sep 2025 21:29:58 +0800 Message-ID: <20250909132958.26423-5-cn.liweihao@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250909132958.26423-1-cn.liweihao@gmail.com> References: <20250909132958.26423-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.47.2