Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp418362ybk; Fri, 15 May 2020 04:18:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJypreOTyAmRnO3k2Bev59RVsipWH5zIN57FdxJSP142DujlL2Zt/aLh2uGS/fTP+M6TBZdn X-Received: by 2002:a05:6402:1c1e:: with SMTP id ck30mr2203935edb.154.1589541498806; Fri, 15 May 2020 04:18:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589541498; cv=none; d=google.com; s=arc-20160816; b=ToQRLTX86CRaePW2IQLHxPZt4rlNNOGYKlNdX1QEQtLKKh5AvrbYm6JqAbxNi80wvQ Ya+ogD/mUYQkX7gPKLifvPD0rQZHq6bZDpoYYwFj8fPEzX9ewgjvCZjV87NPCK7ydYHs id6K1P3Oea2/cVUAR2xAtCN3DOtHCcg9my9bzYrJu67wmlT24YRfXwcmavN6UwO67AAX lAni5pwveFeEYm+1qsepiCv+1GON1OoLkeUl7xv048rIiohH6Yo8wkmb0VCCA2Iy+KNf /S0j5NHsBPZlBVGLk4OHEm7VQG+ajXupNkPC/x9sw+SX+FvCX/f2uWzYBiSWv9EULTNB 5cCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:ironport-sdr:dkim-signature; bh=vAtGi01+NSf8a2nDPOkJ008XanI55Vh1f6ZBdYw2GxA=; b=I+eWnHeVyjGF3D5j3BdQBTO140Yb8NQefGaV6Q02smWuDBKomA9YaDpZ2D+K9zrJwO wE7dl08LW8bHfBENnQLwXFf5N6qU/iic/Dd93WMl+zMekwbNxluIZOESUyc7MHKwFEWT lj/a14FGjVbgHpSu6B4pp/zGDLDrRyAt95kD4zcPFpRal4zmzB1yGIMQMJlWiqSHf/L9 ewqo3Mqqv9T8F+Z3F731ieRz86MBGM7cv6iq/4IIBWGsqXwrXCVTbjpNnEa55sY7fbIo J5qZzfK60jJrSTD4L/r+uiaVTMvlMNwtg96nlo6bdvW1WExUJ68AQ0CH3El0Dw4WUHcB Kklg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b="k/XbgOha"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=microchip.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e24si202453edj.85.2020.05.15.04.17.55; Fri, 15 May 2020 04:18:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b="k/XbgOha"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726228AbgEOLQZ (ORCPT + 99 others); Fri, 15 May 2020 07:16:25 -0400 Received: from esa4.microchip.iphmx.com ([68.232.154.123]:19611 "EHLO esa4.microchip.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726144AbgEOLQY (ORCPT ); Fri, 15 May 2020 07:16:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1589541384; x=1621077384; h=from:to:cc:subject:date:message-id:mime-version; bh=ABwPSOt6Vn+yadZj5yycUyO4VKdjl4WcH7rpms4LysM=; b=k/XbgOhaE7i7EQJ3J2NRE9t0qSachKUYd/Mlw7ZpOUisn7wrg8WYcX3P v/3xkObXaDtqo37pWG8GWt/qlkicNgz0rS/I2o8dNFpCfIW2csQVyQHiO KgeIE0jlao1Sd6gMJXiqNaOi6Cmd673TrkoNoACK04mfaBRmIpjBJ8sVG Ml67EGbmGLORKXtnTBOBewmqUsSxM5g9pSbkA6BN6TyzdYbeepKY7Wie0 aPmSvdRSzSi+Mxf5Kn0XF5128E1sq5DtDGx+GKqKkgVT5qgKn3Pcjyro/ wFR3QgruvBZPbUr92TFFGLFK080xD3BXYuTLz8H+FVnV94mxt68xrBTfg w==; IronPort-SDR: d1Ro/FnxzZNikeDUdQz/SltJMJxGFcl/zWK39dHh0MfNPIZD37uVX1zLfG3rF4HuUkePUfyT25 w898hqe9GAvk4PHvCnXJ1shgJuVxQBN6scp70tlGwiucor15kWAtBQvclnIVtX2GfdQ7m8NgcB s0GalkDVsbOYWDopm6KBKlsK01D927pMnPQM4FPpB9NtIaXstLqjXSQbEP4LxjNbgo2g1gRrFq H2yF02dUkYL6EuYvXbRaHcBkQIoxsD8OjPy0xsWEdLcd7+gFjuDms5NMGgR/yljeuvvHzjKQoq stc= X-IronPort-AV: E=Sophos;i="5.73,395,1583218800"; d="scan'208";a="73566865" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa4.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 15 May 2020 04:16:23 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 15 May 2020 04:16:26 -0700 Received: from cristi-P53.lan (10.10.115.15) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.1713.5 via Frontend Transport; Fri, 15 May 2020 04:16:20 -0700 From: To: , , , , , , , , , , CC: Cristian Birsan Subject: [PATCH v2 0/7] usb: gadget: udc: atmel: add usb device support for SAM9x60 SoC Date: Fri, 15 May 2020 14:16:24 +0300 Message-ID: <20200515111631.31210-1-cristian.birsan@microchip.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Cristian Birsan This patch set adds usb device support for SAM9x60 SoC. The DPRAM memory for the USB High Speed Device Port (UDPHS) hardware block was increased and the allocation method is changed. This patch series simplifies the endpoint allocation scheme to acomodate this SoC and the old ones. Changes in v2: - drop the patch that adds reference to pmc for sam9x60 - use dt-bindings: usb prefix - enable usb device in device tree Claudiu Beznea (1): usb: gadget: udc: atmel: use of_find_matching_node_and_match Cristian Birsan (6): dt-bindings: usb: atmel: Update DT bindings documentation for sam9x60 usb: gadget: udc: atmel: simplify endpoint allocation usb: gadget: udc: atmel: use 1 bank endpoints for control transfers usb: gadget: udc: atmel: rename errata into caps usb: gadget: udc: atmel: update endpoint allocation for sam9x60 ARM: dts: at91: sam9x60ek: enable usb device .../devicetree/bindings/usb/atmel-usb.txt | 1 + arch/arm/boot/dts/at91-sam9x60ek.dts | 13 +++ arch/arm/boot/dts/sam9x60.dtsi | 74 ++++++++++++++++ drivers/usb/gadget/udc/atmel_usba_udc.c | 87 ++++++++++++------- drivers/usb/gadget/udc/atmel_usba_udc.h | 6 +- 5 files changed, 145 insertions(+), 36 deletions(-) -- 2.17.1