From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B9D6C433EF for ; Fri, 15 Apr 2022 11:10:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352639AbiDOLNR (ORCPT ); Fri, 15 Apr 2022 07:13:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352602AbiDOLNR (ORCPT ); Fri, 15 Apr 2022 07:13:17 -0400 Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3F8439E9F0 for ; Fri, 15 Apr 2022 04:10:49 -0700 (PDT) Received: by mail-wm1-x333.google.com with SMTP id m33-20020a05600c3b2100b0038ec0218103so4848259wms.3 for ; Fri, 15 Apr 2022 04:10:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=vJ3Un2FsIE8DDhLCaTHSqaLuLMcXuKVLpKui5SvsZRo=; b=QahmXZ9eIY2tQY4PG6oq9EA6uAmkuMLG7ufMp60N07JXVRP1xS0ePDLhqnAaluGyhY VDKcZDXCwqxX94y60QSZ4/quLgmmGVlLu7Y8aRyL8TADudqrk28tuYVdDWZPJUpP9tW9 fzWFCVW6bPxR64V9TOUKXIn4Ti1of1NQ+NnuU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=vJ3Un2FsIE8DDhLCaTHSqaLuLMcXuKVLpKui5SvsZRo=; b=HtE2Ajrablk9OcYQl8qTrbnwYaUsXf2rucER4uzpqbfRxqpMBZsrQVti5aK9xqHrOn 4tsoOLcu4vcHWI6HCMQhl0wbWE9WpUVv/Iwp5ywGf63uQ0tYhgYgtlYZ97F13RZmL5WT nsRhNJHBusAkJHnmb24qlTlTFGet/seB577zxDTpvrWthuOYfXZlWUyOIb2Z5xU7kAKc wCcBF4JgH2Ijrim8H/HInX1vCvoXKOaEQXN+p5JU3Oe5xGyOJO+eW1HNnkxf2j7uOECb 4BU7LcOtmTMwECtJo3deN11qzvprOU8h4GAeBcbsxsNsuqOBULjHRF8ZKO8nYbEVQV/h pqUw== X-Gm-Message-State: AOAM533uMnXCy+r6/8tQS5HUPAdVwU51cSZQTXyXEEm3X09GIK32jfB3 KRy7mFPhPd59uFK9yAxnwm1Sps7bdxeWhHDcLx63LA== X-Google-Smtp-Source: ABdhPJxMeXczQJLDitWiGKO9Aht0umvRlEcwLp6J7nYXJbhMqjTxPXYRD0cH3vth00HE1Fo64JYYrz8z5WjmOMYxyF8= X-Received: by 2002:a7b:ce83:0:b0:37b:f1f1:3a0c with SMTP id q3-20020a7bce83000000b0037bf1f13a0cmr2925863wmj.10.1650021047831; Fri, 15 Apr 2022 04:10:47 -0700 (PDT) MIME-Version: 1.0 From: Pin-yen Lin Date: Fri, 15 Apr 2022 19:10:36 +0800 Message-ID: Subject: Suggestions for allowing drivers to detect USB Type-C MUX (switch) To: heikki.krogerus@linux.intel.com, robh+dt@kernel.org Cc: gregkh@linuxfoundation.org, linux@roeck-us.net, linux-usb@vger.kernel.org, linux-imx@nxp.com, jun.li@nxp.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Chen-Yu Tsai , Wei-Shun Chang , Hsin-Yi Wang , Pi-Hsun Shih , Prashant Malani , xu.yang_2@nxp.com, shawnguo@kernel.org, andy@kernel.org, dmitry.torokhov@gmail.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi all, We would like to submit a patch series to allow drivers to detect USB Type-C orientation/mux changes, but we received different opinions from the maintainers and we are not sure how to proceed. I am sending out this email to start the discussion and collect your feedback. In previous works[1] by Jun, Rob suggested using general mux controller drivers to support this. But, in later patches, Heikki suggested moving the logic into Type-C MUX controllers (drivers/usb/typec/mux.c). Could anyone please suggest a direction for this patch series? Please let me know if I misunderstood the background. Best regards, Pin-yen [1]: https://patchwork.kernel.org/project/linux-usb/list/?series=484785&state=%2A&archive=both [2]: https://patchwork.ozlabs.org/project/devicetree-bindings/patch/1604403610-16577-1-git-send-email-jun.li@nxp.com/ [3]: https://patchwork.kernel.org/project/linux-usb/patch/1621408490-23811-4-git-send-email-jun.li@nxp.com/