From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (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 07366151994 for ; Wed, 5 Feb 2025 23:30:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738798223; cv=none; b=RFGLk9wjq2RNSqHvma4qs80Urhk74u2WOy5yrhnTZ/BmL27TCExFPzAus8WSEwrBLQlSkOHg2NSqUI7crwY+8x5Nx6VZdl2a3p9m/MP5OSTBzDefVHc//MXDrechp7is0WOlOH8YUDU4Eu5p4Xw1gId43Zze8t7McmyoU1FV5oU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738798223; c=relaxed/simple; bh=w0KqSvz4LKHnh40uBElw2aDPtTJnsxo3kIyaKh2DPsc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Dx+t7lFlxKJ9UD4hRlYxDl757Hto1dC6MeCI/iCrl2yAtgBee03ra3ZHxPqeWd87EHUMW9JtRJ0K4OekHh+xc5nQKHemTsJXHy3AtAeGQvh7v9Qs7p4EPY8p6VLlJL97AKyii5iFzs9VmPNk7tlJOpWWlJ0e2O6UVZweKgdZyaI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=G8K7xFkS; arc=none smtp.client-ip=209.85.214.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="G8K7xFkS" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-21f21cc7af5so4759295ad.2 for ; Wed, 05 Feb 2025 15:30:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1738798221; x=1739403021; 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=LfrhKTgFStXH2HCRNCmE3wFhveRGNarb8z2r9ekUmYk=; b=G8K7xFkS9DuuuqiTbKM2/I6RKho/2q6A4LHzAMUYv1Y+aqRn8L3s3W40Qe1PlOiriZ Pb9xj4XlSoYS7m0KwTbzsFtM1yBeIEAf2uQ4OpzB4kUYDhkxRUAci1y6fZytaOux9eS6 +73kwQbLtB6iXZYoD63KWYVt2atZCXrQE110M= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738798221; x=1739403021; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LfrhKTgFStXH2HCRNCmE3wFhveRGNarb8z2r9ekUmYk=; b=jxZsiDjeEkOxTi9VfnQtRtsFL7hbtO9NgjpZI2DUyySy/CqsiwDfJCFsCxaiVc0+yj WWZOFyNEG9QQawBvvwvEGqrXZXw799Bzx7a9iYiHybymZpcTBAQZHgIrwqTz0gIWTMZO T4lMWXQ8zKlUskwpa/x0u7LwrlTbrYlM7U5a92F5zChD/Y7eSUbUS/T6neojf7CTpRPT PyEsKZSLsoPcbpQcHbEM3jhaxT6fQcx8/iGGowHpadbltZBzak9MD67/mTHT52R5btOq 31uf7poDm+p5hEb0hCCAyow525Ku6uhN9dR7z7o3CNObZQnXz3fFKctkdLiTj54glZX8 iqAQ== X-Gm-Message-State: AOJu0YwhxKw/nJqvz9EzKmZ2DKd1u9LR773Uy2pdob2C5zhZOZx4XMEg 0LUelwg6Qb3z+9UZLCjIMmzThb9IEQM24NqXIDGHxjl8VL1OFq3+y0zfnt/wXA== X-Gm-Gg: ASbGnct3qd81kzfpEHmbOkPLGre4/3gsAZeaIcyyWemstODEGKix6p47TtMVS8Kr1ib 9gaMGk6e5LYfR1vlL4c54el2ugTHPLNbkS95AUArwijP1UiZTsLIsRsPcY1KlYz0gL4bvemn3zz FT316fiMI/9jAKfsgbNRUdUZe7F4XQg5IcxCKsfVDE9yXUm93NqnyyEt3uZMfAsaX39u7EPtyK1 Ro3nCudcurpMB24kvR+Rx9pTFBm6J5R7FoufHaEgdHr/qlk7e1EJVicbW1MJW8xb32whZV5RSI1 b/TepJydCUqXmNh9bOGodLQBrxAkyOBwPsEcEimaC2KMct+x/gvOqGE= X-Google-Smtp-Source: AGHT+IHUo+FqElUk1sltTHIWznB6GdIP99OTajELLS9rXgQ0/Ee3VmZ7ONPYnmSuxZTKWCv2pLwwGg== X-Received: by 2002:a05:6a20:3d93:b0:1eb:3661:da3b with SMTP id adf61e73a8af0-1ede88ad4a8mr7472061637.33.1738798219826; Wed, 05 Feb 2025 15:30:19 -0800 (PST) Received: from localhost (129.135.125.34.bc.googleusercontent.com. [34.125.135.129]) by smtp.gmail.com with UTF8SMTPSA id d2e1a72fcca58-73048ae7f79sm15435b3a.77.2025.02.05.15.30.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Feb 2025 15:30:19 -0800 (PST) From: Stephen Boyd To: Konrad Dybcio , Bjorn Andersson Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, patches@lists.linux.dev, Rob Herring , Krzysztof Kozlowski , Conor Dooley , Benson Leung , devicetree@vger.kernel.org, chrome-platform@lists.linux.dev, Pin-yen Lin , cros-qcom-dts-watchers@chromium.org Subject: [PATCH v2 0/2] arm64: dts: qcom: sc7180-trogdor: Wire up USB Date: Wed, 5 Feb 2025 15:30:13 -0800 Message-ID: <20250205233016.1600517-1-swboyd@chromium.org> X-Mailer: git-send-email 2.48.1.362.g079036d154-goog Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Wiring up the USB hub to the connectors allows us to gain the proper 'connect_type' and 'removable' values in sysfs for the USB devices on sc7180 trogdor devices. These two patches are split off of a larger series[1] so they can land faster and because we've come to the conclusion that the DisplayPort path is going to connect to the cros-ec-typec node. The first patch adds the pogo pin binding to describe the detachable keyboards found on some trogdor devices (actually strongbad). The second patch is the dts changes required to wire up all the USB stuff. This is sufficient to set the connect_type and removable sysfs properties of USB devices. Changes from v1 https://lore.kernel.org/r/20240210070934.2549994-1-swboyd@chromium.org * Split out of larger series * Added description to DT binding * Removed DP part of dts changes [1] https://lore.kernel.org/r/20240210070934.2549994-1-swboyd@chromium.org Cc: Rob Herring Cc: Krzysztof Kozlowski Cc: Conor Dooley Cc: Benson Leung Cc: Cc: Cc: Pin-yen Lin Cc: Stephen Boyd (2): dt-bindings: chrome: Add binding for ChromeOS Pogo pin connector arm64: dts: qcom: sc7180-trogdor: Wire up USB to usb-c-connectors .../chrome/google,pogo-pin-connector.yaml | 68 +++++++++++ .../dts/qcom/sc7180-trogdor-clamshell.dtsi | 21 ++++ .../boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 47 ++++++++ .../dts/qcom/sc7180-trogdor-detachable.dtsi | 15 +++ .../dts/qcom/sc7180-trogdor-homestar.dtsi | 47 ++++++++ .../dts/qcom/sc7180-trogdor-kingoftown.dts | 55 +++++++++ .../boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 55 +++++++++ .../boot/dts/qcom/sc7180-trogdor-pazquel.dtsi | 55 +++++++++ .../boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 44 +++++++ .../qcom/sc7180-trogdor-quackingstick.dtsi | 31 +++++ .../arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 56 ++++++++- .../dts/qcom/sc7180-trogdor-wormdingler.dtsi | 47 ++++++++ arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 109 ++++++++++++++++++ 13 files changed, 648 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/chrome/google,pogo-pin-connector.yaml base-commit: 2014c95afecee3e76ca4a56956a936e23283f05b -- https://chromeos.dev