Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp2488170rwo; Thu, 3 Aug 2023 10:04:08 -0700 (PDT) X-Google-Smtp-Source: APBJJlHng7Z0EKJiCiUDw0iAaxpWNrYFyaWZU05x7zD0Tub2uoIgr32Rzbaw8SM6IZGTKkX54Lz+ X-Received: by 2002:adf:f0c4:0:b0:313:ef24:6feb with SMTP id x4-20020adff0c4000000b00313ef246febmr7063699wro.3.1691082247657; Thu, 03 Aug 2023 10:04:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691082247; cv=none; d=google.com; s=arc-20160816; b=ypzx858HRDOG/G7M3iRrVG8QM2Rwb9Sg/6oLxCzmW6MdT+m7jSMiGAP7/6Q/MQ6brt YarjorTNaM6KXWQJZBPUl4R0e28xX08i2h5FR+LixGT/aVxPYmjwKHmHAY6kt/l9OfN+ KXjTEF9sIcIS9LhkOsqXBD/VBVgjYPM6A/hu8YDTSomqNky2Yo78qplehT2G03lWGmBZ DNscSmeO/518b/gtbrewHvQQYVVV2s0583oLMF2Wcdv9GZsR+99919DDJOZIYVkX4m6N CmBIIaI6PyNieEl03hnLJmXhoB+CUNSHjcQgp1K0UYfW3sp4cyzbyjUnKSeE/JfaMWIo Ljlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :feedback-id:references:in-reply-to:message-id:subject:cc:from:to :dkim-signature:date; bh=k5I++nvJ7Xqg3Fp+Q+60Yxv68PVfC3iWMrivxLIDp90=; fh=BNfH7yJ8un9eu6FMBZcRA6gc2qz9vKZ8LWPHwcoMIds=; b=ke4vpUUmbKhxteuGXYoLQZxh/8XfMPDAUdxyTYfWXmDrXPLeZ6x9YjepqcFmMt0gPD klYUVjT5GVebHEXQjJsaJQLDKINc11EMAi6ZLRTjoG1bXfAGXnSdUaXyo5jZQ2YBC1Ce UcAaI6/5Ltd7TeZa31igDZd7pl7pngbh90jTY8AtR8k882bcj7gRD7BMcEXQhQ93dHeb Goz5X2f0EMMAd7dTMfr0FCRsi6yMEpMbVI8J23oD2T+W0tJzCSfZbHMHFhTC9IV59y/x pwdPbiqBsXGF0pQLubOaSDoTkilGhJVx0Vk3qCoSVa1+mrE79vZ9KXQ/zUYWfHffEsO6 eRcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@emersion.fr header.s=protonmail2 header.b=n0lAB4Sl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=emersion.fr Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z8-20020a170906270800b00988ce720dedsi99006ejc.541.2023.08.03.10.03.39; Thu, 03 Aug 2023 10:04:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@emersion.fr header.s=protonmail2 header.b=n0lAB4Sl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=emersion.fr Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237053AbjHCPWc (ORCPT + 99 others); Thu, 3 Aug 2023 11:22:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52020 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234450AbjHCPWb (ORCPT ); Thu, 3 Aug 2023 11:22:31 -0400 Received: from mail-4317.proton.ch (mail-4317.proton.ch [185.70.43.17]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9D2FB10EA for ; Thu, 3 Aug 2023 08:22:22 -0700 (PDT) Date: Thu, 03 Aug 2023 15:22:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emersion.fr; s=protonmail2; t=1691076139; x=1691335339; bh=k5I++nvJ7Xqg3Fp+Q+60Yxv68PVfC3iWMrivxLIDp90=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=n0lAB4Sl1hGuc7fNVTs22fy2VshY42XLwZbz2alwhPOc8N46hQt40qVPZVcT/V/hS S4PC4ARMfSbJdpomhr8ohgPUk5a17ax6lWt1Uk5b7iYsZ280gdNYw/xx2kfd9sMiEC ITQuwAoysOAVumyAbEJZ2OFov3Z2nwNtRYbm8CY1RVoEdw05lXSLvTlxsjtzafBuhq FYJV6hByuV6MXBKMiPEl+oAYW/BGQLYBODnGiBD2yYbKljFaCwg++9U2/z7N1o8878 mWXa4xMgoe0Qtj0eU6R6p8mKggYnoOMIiGdVu/TVv8BTpBOjCqJ57srI3k5/iRtJ05 7rnaacE2kZ8uA== To: Dmitry Baryshkov From: Simon Ser Cc: Laurent Pinchart , David Airlie , Daniel Vetter , Andrzej Hajda , Neil Armstrong , Robert Foss , Jonas Karlman , Jernej Skrabec , Andy Gross , Bjorn Andersson , Konrad Dybcio , Janne Grunau , Alex Deucher , =?utf-8?Q?Christian_K=C3=B6nig?= , "Pan, Xinhui" , Harry Wentland , Leo Li , Rodrigo Siqueira , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, intel-gfx@lists.freedesktop.org Subject: Re: [PATCH 3/4] drm/uapi: document the USB subconnector type Message-ID: In-Reply-To: References: <20230729004913.215872-1-dmitry.baryshkov@linaro.org> <20230729004913.215872-4-dmitry.baryshkov@linaro.org> <20230802185547.GC32500@pendragon.ideasonboard.com> <20230802191351.GA1407@pendragon.ideasonboard.com> Feedback-ID: 1358184:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday, August 2nd, 2023 at 21:23, Dmitry Baryshkov wrote: > >> >> +=09{ DRM_MODE_SUBCONNECTOR_USB,=09 "USB" }, /* DP */ > >> > > >> > Should this be DRM_MODE_SUBCONNECTOR_USB_C and "USB-C", in case we g= et > >> > another USB type later ? > >> > >> Hmm, which id should I use for micro-USB then? (consider anx7808, > >> SlimPort). I thought about using DRM_MODE_SUBCONNECTOR_USB for both of > >> them. But maybe I should add another subtype for SlimPort. > > > >I suppose it depends on whether userspace needs a way to differentiate > >those. Do you have a good visibility on the userspace use cases ? >=20 > No. I'm not even sure, which userspace handles subtypes properly. wlroots uses it for human-readable output descriptions, e.g. > wayland-info interface: 'wl_output', version: 4, n= ame: 49 =09name: DP-3 =09description: Samsung Electric Company SyncMaster HS3P505873 (DP-3 vi= a DVI-D) The "via DVI-D" bit comes from subconnector. The description is displayed to the user when picking an output to screen capture, among other things. It is helpful to users because they can better understand why their output connected via DVI shows up as "DP". The KMS docs describe "subconnector" to be defined as "downstream port" for= DP. Can USB-C (or USB) be seen as a DP downstream port?