Received: by 10.223.185.116 with SMTP id b49csp7560566wrg; Thu, 1 Mar 2018 07:26:57 -0800 (PST) X-Google-Smtp-Source: AG47ELu7WL49AnwZ0gIzun4cVVcFRQLNjerhlWqxmoUPNgDgJ0O70LdNsGZI9B3gvi7veQv4iESk X-Received: by 10.101.97.139 with SMTP id c11mr1793692pgv.439.1519918016940; Thu, 01 Mar 2018 07:26:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519918016; cv=none; d=google.com; s=arc-20160816; b=O7F3ng75TSrm5fWflyD4bjyWHbjS9mDfh0Jmbtdi30QrAJQVcggiqbkJ5awaC9umjr VXbjrdVRNksjmhSPtS4hZxrg+GpHKBN9ARUw+qxPgpjW9I28EVjNbUx6lZPlJbVJKyQz 4Un4n1U7x4PvBr5I5YuSozqEGCSU+n5m9dNN+TMoGHmQH4l+KA6hlumCVyZBsTbCYswW yL/70RNIm6F+IJaneqDHMJ0uQ2Ww4owemKhQ3Wq1DrvlhDXUaViaUn0Pb7/uIzTpnX2p DGbLYZD/CTI9oI1LSbhvvwGIEIFRaWoOkXhpP2Bpo7qPnjYj6FfsPUG7ePWVq9trpvrw SS2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=dwso9iOkNs1FRTl7WG30ODqjHUOUmNivYJKrlGdUP9M=; b=CEIg8DfB3ZchcOoObrPA0Un74MXpibuRxTMntE/oWNkFAgZp6sx8ysuLIdb1ysY819 1uKWmQ/eV7+WdJgCPUzxF3kHrI1mNC8SBHA05GFJXuzhkJ14x1q8s2xQfEb7X640WXuY BGOFDy1WA4Zx1UXZJD9D4eNm4DpsXUs3A0HBjy0fR3BqI2Bu1i2/h9904wYN/SGOouhs FYOIGA33B15oFOz3HCpr5BAtrlST0O8YYVplRVIRGd/blQuzFqH+u+kC9+y9zB7bOpSR t7AhbzOdUk5nw0ENNOr9PqgLAqZt+yARmwptGrG4sA/sFBl5ZogW6ptu9+ZR84IojJXI XTRA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id bg11-v6si3240211plb.194.2018.03.01.07.26.41; Thu, 01 Mar 2018 07:26:56 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1032059AbeCAPZb (ORCPT + 99 others); Thu, 1 Mar 2018 10:25:31 -0500 Received: from bhuna.collabora.co.uk ([46.235.227.227]:40998 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1031949AbeCAPZZ (ORCPT ); Thu, 1 Mar 2018 10:25:25 -0500 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: eballetbo) with ESMTPSA id DBEEB270207 From: Enric Balletbo i Serra To: kishon@ti.com, heiko@sntech.de Cc: groeck@chromium.org, gwendal@chromium.org, kernel@collabora.com, vicencb@gmail.com, Andre Przywara , Rob Herring , Icenowy Zheng , Shawn Lin , Rask Ingemann Lambertsen , Catalin Marinas , Pierre-Hugues Husson , Jacob Chen , Kever Yang , linux-rockchip@lists.infradead.org, Will Deacon , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Jianqun Xu , Klaus Goger , linux-kernel@vger.kernel.org, Mark Rutland , Chen-Yu Tsai , Maxime Ripard Subject: [PATCH v2 0/6] phy: rockchip-typec: fix boards that does not report cable-state. Date: Thu, 1 Mar 2018 16:25:09 +0100 Message-Id: <20180301152515.20940-1-enric.balletbo@collabora.com> X-Mailer: git-send-email 2.16.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Commit c301b327aea898af ("arm64: dts: rockchip: add usb3-phy otg-port support for rk3399") introduced a regression on some rk3399 boards, and break USB. While some boards have support to report cable-state via extcon interface, other boards does not support. This patch series tries to fix this. First and second patch makes extcon optional, the following patches enables the typec phyter for others rk3399 boards. It has been tested on Samsung Chromebook Plus and Sapphire but not on the other boards, so I'll appreciate if someone can test it. Best regards, Enric Changes in v2: - [1/6] Keep the error handling of extcon (Heiko Stubner) - [2/6] Rewrite the justification as suggested by Heiko Stuebner. Enric Balletbo i Serra (6): phy: rockchip-typec: fall back to working in host-mode if extcon is missing. dt-bindings: phy-rockchip-typec: move extcon property to be optional. arm64: dts: rockchip: enable typec-phy for rk3399-sapphire. arm64: dts: rockchip: enable typec-phy for rk3399-firefly. arm64: dts: rockchip: enable typec-phy1 for rk3399-puma. arm64: dts: rockchip: enable typec-phy0 for rk3399-puma-haikou. .../devicetree/bindings/phy/phy-rockchip-typec.txt | 2 ++ arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 8 ++++++++ arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 4 ++++ arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 4 ++++ arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 8 ++++++++ drivers/phy/rockchip/phy-rockchip-typec.c | 13 ++++++++++--- 6 files changed, 36 insertions(+), 3 deletions(-) -- 2.16.1