Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp2298361pxu; Fri, 9 Oct 2020 13:01:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwWyhonC1vljCS24hgqAm4pX7yA1j1Y346zsJQSw1J3Vg7nWn/vGU3t8FGMbgopediM7eDY X-Received: by 2002:a05:6402:21c5:: with SMTP id bi5mr958904edb.380.1602273689553; Fri, 09 Oct 2020 13:01:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602273689; cv=none; d=google.com; s=arc-20160816; b=ZQKzBW70LKnv46M6sZsIMZg9PEIQCes6jPCeTOsnSb1FANmm8kwaTsazIqb4hgFki+ XnN9z+h+sX0jvtUO6CYa3GCPSHPt84DeOTEp5g/DArV5RAh90AG4GAbIvN5wZmF1mGTx /Lhyz2zqHR1d72WOyUWErA2wWj1XgUJ7dX0FYQzJ1H9VymToXE1Mt6X9gu8xgGPApJbc bRiFOjt7j/U4wxVfru8mlPeZZfg+/xgS69oA/cP9NHH+NwD2kAta5IFAbMH8rqfUhuOs XqCmBG1yKGDgbVVNf9so3IweLq0MsbutTCAc8Tae1ICVOskYLp3dHH2TyDvbV/BEcmfV PmUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature; bh=MNA1eOiOa0mlN5gGQovR+g9Bvr/1OjdEhyuDq+3Ke9o=; b=xSpPv9ELrHt41g6wBFQVlrGrjcsgubaOsFgPNkNsehHkNYk66rM5IWyyXawA9vNQpS BjVfhZtoapspxkzfNeMSZXyRBxmdC435KwbH0AAfjD7WZ+p3ytVwOXhOEeALc17C35Cf V3zN7HWzQ1z0SWgIZbI2HdO1rb+D19wHFjmEO8oxZvpW5wHkZw1z5PRHTRRy6vY3DOgf KyjdLToZ3KfPtVgPz2SPgbhTBLna5+h6D8aqUq7DFBenyAxpAJaIzQW6w/o93RRCEoFg QM1hLfEDdNeGpLFujxPy/v7e4yi5iKIQEl7h02kPJkfwNcKlLL5QyOYMJn18b+gwAuiO 2j7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=K5twc43Z; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e9si6589523ejc.175.2020.10.09.13.01.06; Fri, 09 Oct 2020 13:01:29 -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=pass header.i=@gmail.com header.s=20161025 header.b=K5twc43Z; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388364AbgJITIu (ORCPT + 99 others); Fri, 9 Oct 2020 15:08:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40408 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726118AbgJITIt (ORCPT ); Fri, 9 Oct 2020 15:08:49 -0400 Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C7BA9C0613D2; Fri, 9 Oct 2020 12:08:49 -0700 (PDT) Received: by mail-pf1-x430.google.com with SMTP id b26so7663988pff.3; Fri, 09 Oct 2020 12:08:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=MNA1eOiOa0mlN5gGQovR+g9Bvr/1OjdEhyuDq+3Ke9o=; b=K5twc43ZuTYJxAfhoHXFAfM7cVdmQI2VkYfomiSK5WAZ9W/KJueRegEDi/L99GUKOH hrG5VB1P5NBXDxa0H+0qJz45uMcj6Ac0IB9DR9FIH5JYCAJfCTYY6NmmcN3ojCxY+RAH tz4m9Xz/PSuzY/4pRk9CMHBB2Ot+JgUYZIPoCgHqJTbkrxSP9fgYVf5D80ViAjBjwUyL B8DvDvfJEUXWRty+HVXJtSxtTPWKSkvE8ZFJy3Avo5p5S7q5pvJbKJFdzPdINAYlrXru C3hQqhkvMDWMBSt68L8nfFANX/kAsVvWFG+JKdefEYBfQh9q7pvvhpIIOmiAfr2Dko6k 7yVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=MNA1eOiOa0mlN5gGQovR+g9Bvr/1OjdEhyuDq+3Ke9o=; b=KbLqiqv0Dze+3TWkP3LQcXHxUy2CWCqekb3mOVm/XZ6PJVIvk3ONN+0i1MjpQJVmq5 LEn8BWDrG5TolDumkftP0rDADbucgHsm77JYQbJQFxgKR0P+FEQ8mqRcCEtAas706bZR XW2O8Mqm3jcz1VhzVkglHBzXGBMbjRT9HFAhm9smns33kgMOT+WLk4nD4fPxtI0NbXMZ yy41EN2gKYMMroDc3gDOP56ODFNA0CZYXru23FrfCSK7a7uqz5tBUnuTdRqUoKO+xjF2 v62rZemrhYb4/2fodPBtT1VBoKzog8UF5YT9MdMgOUSewfrnJvMe1y14/MgMOD51EjMe GRKw== X-Gm-Message-State: AOAM533AKwiYCxU6CTn8F18imbUJataUk5dUxe61svhlqoE1IlVbTB9u EqH+gYMp7myyH1XP9dEx4akrSI3XNpQ= X-Received: by 2002:a65:6487:: with SMTP id e7mr4400334pgv.409.1602270529071; Fri, 09 Oct 2020 12:08:49 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id o20sm12281043pgh.63.2020.10.09.12.08.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Oct 2020 12:08:48 -0700 (PDT) From: Al Cooper To: linux-kernel@vger.kernel.org Cc: Al Cooper , bcm-kernel-feedback-list@broadcom.com, devicetree@vger.kernel.org, Florian Fainelli , Greg Kroah-Hartman , Krzysztof Kozlowski , linux-arm-kernel@lists.infradead.org, linux-usb@vger.kernel.org, Rob Herring Subject: [PATCH v2 0/2] usb: Add driver for USB signal re-mapper Date: Fri, 9 Oct 2020 15:08:37 -0400 Message-Id: <20201009190839.12612-1-alcooperx@gmail.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org v2 - Move file from drivers/usb/host to drivers/usb/misc - Combine Kconfig/Makefile patch and new driver patch - Fixed bindings .yaml document based on feedback from Rob Herring - NOTE: There were suggestions to use a pinmux driver or GPIO aggregator, but I think agreement was reached that they weren't a good fit. Al Cooper (2): dt-bindings: Add support for Broadcom USB pin map driver usb: Add driver to allow any GPIO to be used for 7211 USB signals .../bindings/usb/brcm,usb-pinmap.yaml | 70 ++++ MAINTAINERS | 8 + drivers/usb/misc/Kconfig | 9 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/brcmstb-usb-pinmap.c | 348 ++++++++++++++++++ 5 files changed, 436 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml create mode 100644 drivers/usb/misc/brcmstb-usb-pinmap.c -- 2.17.1