From nobody Sat Jun 13 06:04:53 2026 Received: from scd31.com (scd31.com [205.209.125.10]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BCC431F4C96 for ; Sat, 9 May 2026 12:20:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.209.125.10 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778329256; cv=none; b=oxdhzIYE+/QUsicst4Ky9p5tEwxvUWEIVJnM9JvyrCxKXxghgMB8amQJBwbXOWsl5b6lKHLxPm7jXCRKLnPEA8C6s9jtTCY+wiDi8Yqeg5uOda0I6YJsuCuMk8rnBDd3aatpSbASC9Egmu9yFc/9PlvTqefAEWjIKwYisTnMiMk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778329256; c=relaxed/simple; bh=o7Z4SCIyL5Kjw9Ej/SShgV8UZPvisiLqQF1vIjX4a2s=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=bPzrNOI6nqseUME9kXEf8HBO6uvWocD2KzWL+rXMCJJW5VgFnWwbOxFKSPRaDeBx0bBZcqOkZLQ6ynbUREI8TLmZQ6d0cGpE4o0e2s3GTyOeypzxRaX1JwOItituhczaWC5BUtGN4L2MvED54OUs/MYNPn2rbRH1WJTZLEbq2lc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=scd31.com; spf=pass smtp.mailfrom=scd31.com; dkim=pass (2048-bit key) header.d=scd31.com header.i=@scd31.com header.b=bEHLk9f/; arc=none smtp.client-ip=205.209.125.10 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=scd31.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=scd31.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=scd31.com header.i=@scd31.com header.b="bEHLk9f/" Received: from localhost (unknown [146.70.165.171]) by scd31.com (Postfix) with ESMTPSA id 1868C1402D5; Sat, 9 May 2026 09:20:54 -0300 (ADT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=scd31.com; s=mail; t=1778329254; bh=o7Z4SCIyL5Kjw9Ej/SShgV8UZPvisiLqQF1vIjX4a2s=; h=From:To:Cc:Subject:Date:From; b=bEHLk9f/zXmBuDzKwhg2NN66nJRndawMRc7yv8nAjNrfQr/uBQtFUILcyzajKGxJZ A1ZcrwzatC9yBG4mGAHVwKMweyua6tSc9Ny0yKKmgnF6FXy+OcpTb8n7Bon5xrf7fr q2GyO9bR2/0S5kdNe5xG/voTgE7fafZAn6F3T028OTTM1JjD9gLD5u+cnrzHHpZOBv QLRGGoFIg344yq6VGhxTdsYVQg1aGPIVJkCd6uj1ppBXz9xjHfZkNCXS+XI6Jbweis DgGSzYC/KuNSS7hs/4C9wACFaAjJNYEhHLjMf+1mjKe0OKIJV79aKKY24yHCB7W0Xx ZCnU2OqGgVBiA== From: Sophie D To: dri-devel@lists.freedesktop.org Cc: rubenru09@aol.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, linux-kernel@vger.kernel.org, Sophie D Subject: [PATCH] drm/gud: Add RCade Display Adapter VID/PID pair Date: Sat, 9 May 2026 08:20:37 -0400 Message-ID: <20260509122037.4189266-1-patches@scd31.com> X-Mailer: git-send-email 2.53.0 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" The RCade Display Adapter is a hardware device that allows driving an Arcade CRT display via the GUD protocol. Currently it spoofs an existing GUD VID/PID pair. However, now that it has its own pair assigned, it makes sense to add this to the list of pairs that GUD supports natively. More information can be found in the project repositories: https://gitlab.scd31.com/stephen/stm32-usb-vga-adapter-hardware https://gitlab.scd31.com/stephen/stm32-usb-vga-rcade-adapter Link: https://pid.codes/1209/4FB3/ Signed-off-by: Sophie D Reviewed-by: Thomas Zimmermann --- [Resending as previous submission did not make it to the list] drivers/gpu/drm/gud/gud_drv.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/gud/gud_drv.c b/drivers/gpu/drm/gud/gud_drv.c index 17c2dead2c13..89bd6ca36003 100644 --- a/drivers/gpu/drm/gud/gud_drv.c +++ b/drivers/gpu/drm/gud/gud_drv.c @@ -684,6 +684,7 @@ static int gud_resume(struct usb_interface *intf) static const struct usb_device_id gud_id_table[] =3D { { USB_DEVICE_INTERFACE_CLASS(0x1d50, 0x614d, USB_CLASS_VENDOR_SPEC) }, { USB_DEVICE_INTERFACE_CLASS(0x16d0, 0x10a9, USB_CLASS_VENDOR_SPEC) }, + { USB_DEVICE_INTERFACE_CLASS(0x1209, 0x4fb3, USB_CLASS_VENDOR_SPEC) }, { } }; =20 --=20 2.53.0