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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4B12AC3DA7A for ; Thu, 5 Jan 2023 15:34:47 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3BB0B855CD; Thu, 5 Jan 2023 16:34:45 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Y7Pm+x9Q"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 485CE855CD; Thu, 5 Jan 2023 16:34:43 +0100 (CET) Received: from mail-oa1-x29.google.com (mail-oa1-x29.google.com [IPv6:2001:4860:4864:20::29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id D9DB18557E for ; Thu, 5 Jan 2023 16:34:40 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=macroalpha82@gmail.com Received: by mail-oa1-x29.google.com with SMTP id 586e51a60fabf-14fb3809eaeso37288973fac.1 for ; Thu, 05 Jan 2023 07:34:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=9GhyOZ6R3RdfUSJ3oIf+D2pshriZKdz7KCNdf+xwiN4=; b=Y7Pm+x9QQx1booVXse9BrPXkHz5SySfrxMmFh+6krZdfBlwYOOrl+HUo6tTTNIvEpN dY3PfGkbANyqpz2528d2xuMx5otZWZN/6HqwHKncGcpJCyToEZJgskS9DiX7HS3h2NBR 53fzusV9XX5uB5cxsk9MqMMO7P5vQ6Gnnq8qTzvbHbBhr1okUbv4ZbVhA9mzs11GK53o EIry1yI6Priklm5T/YkcWLMMBmdLGcVaiz5O7LHvzJOw3xZMfcdOvZt/DwJIlxPNXXE5 IRtzX37xQm0EoZgJzTf/gHSy1cVYYxvakEEgo/tmjBGs3NLh+UdCNYeJ+L48ePOmtsTk PJsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9GhyOZ6R3RdfUSJ3oIf+D2pshriZKdz7KCNdf+xwiN4=; b=hS2Fh6aEo3YUb5xxkPpF7Z2A6quDlUFXeVMgNB8QnSihTZkJHj1MZ6PPAzHMESenyW ieNkFkOF45EhHF5x1hm5bv/0CTVMfxUKtV5lbblX1HoEDT6CcvnEzq3R7MadvXd53aW5 URMKc6vfBPGu1IetZvzYqVzCbDmtqwmzWBaHRr0jEzrbhcMVEkk/jAxpthxmkVum13nE 9xe9Q9c4ci4bq3+k0Muqa5mA3aN3ejrTtz2S1fK6j+YeQLXiKNLOsV18YT5zKESP9Yet vFCRFBBFxXx/guFq5oAZ+w/+rMMfmNtMvkc8LEf+MjnrCLA5LUHjP3DOGsgkQlN1Uw1z UOSw== X-Gm-Message-State: AFqh2kp4E3J+eCt0Peb2FJUN9hEUbRRDyuNFHO3iBTmlFDPKqc2icz+R ga9OGVN1LsmbB+AeMmNWhfgerW6ZKqc= X-Google-Smtp-Source: AMrXdXuXMz7/RnQdhb3BW3Q1oJe3RbvePOgv1vHv1pIqQ0zbYeqfrEWAhi6l2iN/TiN4c1/ng+sELQ== X-Received: by 2002:a05:6870:356:b0:150:91b6:7c6a with SMTP id n22-20020a056870035600b0015091b67c6amr10471970oaf.50.1672932879329; Thu, 05 Jan 2023 07:34:39 -0800 (PST) Received: from localhost.localdomain (76-244-6-13.lightspeed.rcsntx.sbcglobal.net. [76.244.6.13]) by smtp.gmail.com with ESMTPSA id l39-20020a05687106a700b0014fb4bdc746sm15453963oao.8.2023.01.05.07.34.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Jan 2023 07:34:39 -0800 (PST) From: Chris Morgan To: u-boot@lists.denx.de Cc: sjg@chromium.org, philipp.tomsich@vrull.eu, kever.yang@rock-chips.com, chenjh@rock-chips.com, pgwipeout@gmail.com, heiko.stuebner@theobroma-systems.com, Chris Morgan Subject: [PATCH 0/5] Rockchip: Improve Support for RK3566 Devices Date: Thu, 5 Jan 2023 09:34:23 -0600 Message-Id: <20230105153428.392250-1-macroalpha82@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean From: Chris Morgan This series is to lay the groundwork to improve support for the RK3566 based devices. This syncs the devicetrees with upstream Linux and adds support for the pin controller of the rk356x series. Future patches will be submitted that builds on top of this to support devices such as the Anbernic RG353 and RG503 which are based on the RK3566. Chris Morgan (5): rockchip: vop2: Add vop2 dt-binding from Linux arm64: dts: rockchip: Sync rk356x from Linux main rockchip: rk3568: add boot device detection rockchip: rk3568: enable automatic power savings gpio/rockchip: rk_gpio support v2 gpio controller arch/arm/dts/Makefile | 2 +- arch/arm/dts/rk3568-evb.dts | 79 -- arch/arm/dts/rk3568-evb1-v10.dts | 692 ++++++++++++++++++ arch/arm/dts/rk3568.dtsi | 122 +++ arch/arm/dts/rk356x.dtsi | 182 ++++- arch/arm/include/asm/arch-rockchip/gpio.h | 38 + arch/arm/mach-rockchip/rk3568/rk3568.c | 31 + configs/evb-rk3568_defconfig | 4 +- drivers/gpio/Kconfig | 13 + drivers/gpio/rk_gpio.c | 103 ++- drivers/pinctrl/rockchip/Makefile | 1 + drivers/pinctrl/rockchip/pinctrl-rk3568.c | 453 ++++++++++++ .../pinctrl/rockchip/pinctrl-rockchip-core.c | 12 +- drivers/pinctrl/rockchip/pinctrl-rockchip.h | 42 ++ include/dt-bindings/soc/rockchip,vop2.h | 14 + 15 files changed, 1665 insertions(+), 123 deletions(-) delete mode 100644 arch/arm/dts/rk3568-evb.dts create mode 100644 arch/arm/dts/rk3568-evb1-v10.dts create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3568.c create mode 100644 include/dt-bindings/soc/rockchip,vop2.h -- 2.34.1