Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp4274685ybh; Tue, 6 Aug 2019 09:00:06 -0700 (PDT) X-Google-Smtp-Source: APXvYqxFgUPH3tgm6HxCM9D5iYEPsWflfz/NRLM4YKNR2aXRQPMBA8lUcgUU1Lunq96I1Ail5OyC X-Received: by 2002:a63:db45:: with SMTP id x5mr3044450pgi.293.1565107206081; Tue, 06 Aug 2019 09:00:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565107206; cv=none; d=google.com; s=arc-20160816; b=bx4daMyrEt4cbVmjpKmBbtSU7tjEz1f3jSt2CW/gkWs7mMLKdOX+ERFBtuYCblSS/N CZUANQBgbjDo4hSHx0uNn8zyIpTk6FLwAtJqUOj3N7bNQ+dzlbPdUGM6BvshrNWBX1Y+ qh/DLn+WcouthA5TY2CWi4BwqyeCr+KgB7m3JbyBnzFVBHKEreItH/W3BZ7mtpe2a4Yx RdsXlVdr73A1JrUHxvsOUN9oGDkhY8BwTqbrVNm7KtZwj+jeht+IVRW+t0bST4zW+zvS TqHgzTWK7IPTMRtQhVD5BQ629hHiFQ21u556m7r/0Qjrs55hCZPAmuxuEmOyjLLLw3UB 9oxQ== 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=GG3XJ2A6md8hNnKsrfwUnsqVggqHFb0x0L18Zkr5MgU=; b=g2sVspc583Pr0SaFgzd8MAeqTgE3xpDkC2sg86bM0SMr1cfAnImLgTOF1VDPAhhqBb XlbLZnP0HqAmxxinnQHynAkIxuN2xtxJN7PTzdOwEElI1p1fyRePJpyCv3kH4e0nMcFQ NOUyU83l2o4XxyhGww4kWc8+J5pWZCXTmQ0L7faLtenruj990V3HWXcTb7Bv2i2G+JGx jm0kKIbkbnMMGeG/bSNpBLdGuvYIUeTgMqCEq4HGK5hszbmzpZ16HLoNPombPZHq1ShT pvqbcm57A5jpsvpW4qZFaMfbMTZpMZit1vQgHZ03I01yYrWhvjWfRW0wmh290Ahg0QCG af8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@megous.com header.s=mail header.b=aCCt7a2p; 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 e30si47911218pfm.78.2019.08.06.08.59.49; Tue, 06 Aug 2019 09:00:06 -0700 (PDT) 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=aCCt7a2p; 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 S2387506AbfHFP5w (ORCPT + 99 others); Tue, 6 Aug 2019 11:57:52 -0400 Received: from vps.xff.cz ([195.181.215.36]:55358 "EHLO vps.xff.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726877AbfHFP5w (ORCPT ); Tue, 6 Aug 2019 11:57:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megous.com; s=mail; t=1565107070; bh=egi9N2aUooM4xwUVTszK4AAXbAsxiwPdWdYEVVzOEOI=; h=From:To:Cc:Subject:Date:From; b=aCCt7a2pvoFwXWCN66MQQOgGkcm/J7oKUz5yXo2HfSTQtY6eUud+ekspop8i5j/mt 5pCqA4DzSnEgJIHXS0dzUKPFBN55dlGQenq80kIT2WXkuYa5Hhq2igDZdoMW1En1+m vnibEOmQNr8qOPqSGUXmtR7csd9kBdxtP0gCfii8= From: megous@megous.com To: linux-sunxi@googlegroups.com, Maxime Ripard , Chen-Yu Tsai , Rob Herring , =?UTF-8?q?Jernej=20=C5=A0krabec?= Cc: Ondrej Jirman , David Airlie , Daniel Vetter , Mark Rutland , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v8 0/4] Add support for Orange Pi 3 Date: Tue, 6 Aug 2019 17:57:39 +0200 Message-Id: <20190806155744.10263-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 From: Ondrej Jirman This series implements support for Xunlong Orange Pi 3 board. There are only a few patches remaining. - ethernet support - just a DT change (patch 1) - HDMI support (patches 2-4) For some people, ethernet doesn't work after reboot because u-boot doesn't support AXP805 PMIC, and will not turn off the etherent PHY regulators. So the regulator controlled by gpio will be shut down, but the other one controlled by the AXP PMIC will not. This is a problem only when running with a builtin driver. This needs to be fixed in u-boot. Please take a look. thank you and regards, Ondrej Jirman Changes in v8: - added reviewed-by tags - dropped already applied patches - added more info about the phy initialization issue after reset Changes in v7: - dropped stored reference to connector_pdev as suggested by Jernej - added forgotten dt-bindings reviewed-by tag Changes in v6: - added dt-bindings reviewed-by tag - fix wording in stmmac commit (as suggested by Sergei) Changes in v5: - dropped already applied patches (pinctrl patches, mmc1 pinconf patch) - rename GMAC-3V3 -> GMAC-3V to match the schematic (Jagan) - changed hdmi-connector's ddc-supply property to ddc-en-gpios (Rob Herring) Changes in v4: - fix checkpatch warnings/style issues - use enum in struct sunxi_desc_function for io_bias_cfg_variant - collected acked-by's - fix compile error in drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c:156 caused by missing conversion from has_io_bias_cfg struct member (I've kept the acked-by, because it's a trivial change, but feel free to object.) (reported by Martin A. on github) I did not have A80 pinctrl enabled for some reason, so I did not catch this sooner. - dropped brcm firmware patch (was already applied) - dropped the wifi dts patch (will re-send after H6 RTC gets merged, along with bluetooth support, in a separate series) Changes in v3: - dropped already applied patches - changed pinctrl I/O bias selection constants to enum and renamed - added /omit-if-no-ref/ to mmc1_pins - made mmc1_pins default pinconf for mmc1 in H6 dtsi - move ddc-supply to HDMI connector node, updated patch descriptions, changed dt-bindings docs Changes in v2: - added dt-bindings documentation for the board's compatible string (suggested by Clement) - addressed checkpatch warnings and code formatting issues (on Maxime's suggestions) - stmmac: dropped useless parenthesis, reworded description of the patch (suggested by Sergei) - drop useles dev_info() about the selected io bias voltage - docummented io voltage bias selection variant macros - wifi: marked WiFi DTS patch and realted mmc1_pins as "DO NOT MERGE", because wifi depends on H6 RTC support that's not merged yet (suggested by Clement) - added missing signed-of-bys - changed &usb2otg dr_mode to otg, and added a note about VBUS - improved wording of HDMI driver's DDC power supply patch Ondrej Jirman (4): arm64: dts: allwinner: orange-pi-3: Enable ethernet dt-bindings: display: hdmi-connector: Support DDC bus enable drm: sun4i: Add support for enabling DDC I2C bus to sun8i_dw_hdmi glue arm64: dts: allwinner: orange-pi-3: Enable HDMI output .../display/connector/hdmi-connector.txt | 1 + .../dts/allwinner/sun50i-h6-orangepi-3.dts | 70 +++++++++++++++++++ drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 54 ++++++++++++-- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 + 4 files changed, 123 insertions(+), 4 deletions(-) -- 2.22.0