Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp798120ybv; Sat, 22 Feb 2020 15:33:39 -0800 (PST) X-Google-Smtp-Source: APXvYqwPoYY+FJz/Uq5puyrSjzD0K7KC8fkQqDYOQS7xrpigHEVSdCb+RHk70y+7tymf922wiFIK X-Received: by 2002:a05:6830:1d4:: with SMTP id r20mr19812517ota.107.1582414419268; Sat, 22 Feb 2020 15:33:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582414419; cv=none; d=google.com; s=arc-20160816; b=Hbk388xU3uB5VkN7Y0HL2+RRxPvbYYxcdNNWD1Mcv9i2kIfo1QehJF1F8SUYH9ToAU rD2LadpOLoWjJ/ejzq/stjfe2LEj6UNCsJGhW9k/eCjP+5WMW+7jbWpZktbDJ/lvmEWj 9w42w4bdUJ9tM7qqSe6xuqEPYbEpqy5i9vn1KrhbYf0bFJAP2KBR7eyMHOnuhFm6V9v3 p/n920Kkapc60harK2unxaUb0yZanW7t/OS5Wazk9ZmJE6Bh7HjAzXWmgEvf8+TPGxXk 8+mzkpos+8XwNS19YX29zT/n/d/IV7X9t3SjA6+hmJqf1ex5G8G57YUW1WEwnht0oeyG ETnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=5wCxDsi+W4F+2oGKvUyqrAJAWfaSTb32YyJNtS2btVM=; b=Ul2AR4FkjNSeSyKPM7p8uMCZAzGzCzTNzBsFLIAxsWS2UNeX5RLFab1UjwdRCgIx2m TB+sSEfwoYBUPgZ2SNnHH+kv6KRIGXEQ67Ewve5t/0mi05L3UK4Yf6ne7Kk9GXVcLCRS so4G7vD61rg+QzM0NTVcObg5h+uYhdI/Vnd5/a94vzJT+AACgPtEuIxeq3Gtk4bdJE8Q IEvZ278ZJz9bIZnO6RtvDgvl1Z6UCLnhoDojB1UiPQ0hvjq3AveqLm6pJSUgWk9JFEB2 PQmuqrwjqXNh0UcpLPFLrCwCXJQDSmahk8/0NjNhJ+OhH9AIOAUwV1hkhkZxLJmwQP+Q XoRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@megous.com header.s=mail header.b=MU6t6luD; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=megous.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n2si3851056otq.315.2020.02.22.15.33.13; Sat, 22 Feb 2020 15:33:39 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@megous.com header.s=mail header.b=MU6t6luD; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=megous.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726908AbgBVXcN (ORCPT + 99 others); Sat, 22 Feb 2020 18:32:13 -0500 Received: from vps.xff.cz ([195.181.215.36]:34226 "EHLO vps.xff.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726864AbgBVXcN (ORCPT ); Sat, 22 Feb 2020 18:32:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megous.com; s=mail; t=1582414331; bh=IxjYsKuZde7SyqZ/SuCk3wb/xdZPGdl9V7ADWU7YqlM=; h=From:To:Cc:Subject:Date:From; b=MU6t6luDIt1l6QHL4PTsN72GySLrOmLilLguUWlKy9fX39bngBYaIR1Hq53GIXCSQ v21eevbB0PMRplPJbKyT4bQXB8gJ/FUFkkMJW7q2gQtvKpCQinTUfkNZaGOjJ4HLq0 PN/s4/b/TXDhYbKNXTJsvqnMOVvIM+A0dNGZlQfg= From: Ondrej Jirman To: linux-usb@vger.kernel.org Cc: Ondrej Jirman , Oliver Neukum , Greg Kroah-Hartman , linux-kernel@vger.kernel.org (open list) Subject: [PATCH] Support Castles Vega5000 PoS terminal USB Date: Sun, 23 Feb 2020 00:32:02 +0100 Message-Id: <20200222233202.237967-1-megous@megous.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This terminal's USB port needs NO_UNION_NORMAL quirk to work with cdc-acm driver. Signed-off-by: Ondrej Jirman --- drivers/usb/class/cdc-acm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c index 62f4fb9b362f1..8577441c81a4d 100644 --- a/drivers/usb/class/cdc-acm.c +++ b/drivers/usb/class/cdc-acm.c @@ -1739,6 +1739,9 @@ static const struct usb_device_id acm_ids[] = { { USB_DEVICE(0x22b8, 0x2d9a), /* modem + AT port + diagnostics + NMEA */ .driver_info = NO_UNION_NORMAL, /* handle only modem interface */ }, + { USB_DEVICE(0x0ca6, 0xa050), /* Castles Technology VEGA 5000 */ + .driver_info = NO_UNION_NORMAL, /* reports zero length descriptor */ + }, { USB_DEVICE(0x0572, 0x1329), /* Hummingbird huc56s (Conexant) */ .driver_info = NO_UNION_NORMAL, /* union descriptor misplaced on -- 2.25.1