From patchwork Mon Jun 19 16:55:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2924 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 5A35E3F1DB for ; Mon, 19 Jun 2023 18:55:47 +0200 (CEST) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-3ff26ea26efsf6435061cf.1 for ; Mon, 19 Jun 2023 09:55:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1687193746; cv=pass; d=google.com; s=arc-20160816; b=VNi5F0DgOJzFFvehNfaQTlsDUXDZbsgFbBK+1pwF7Pkn5e9PUbzPcGeInxbWHuRoqD v/1h9Qpm/Xojy223TEaMyObS6aMBdW185TK9hV4ngefHHWLl7+F6/4ZPzY9qchWXMiOT dyGLEcTtzObOc5DsFTwLUxzSXynJb8T2IC/LgcwO+vmy41xDxeEc/g99nKYqLNJLpSib MkaWOv+sf65908OUvtQ8RrJGHKSa9uQ4iC5z2//lFGRec8OcBeZMV5VsdvtUV4UEl/rX YrZVn4+YnmWEXJ819IxpJVS1ZTKni+qhjA+ws7H9eJBUyU389R/+EOEsUnBiaIoGMQLP WhjQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=d+0TcadFlRGQ4JA8v3XODmPXU8cOvstApylXoRNLO1g=; b=JOOuxl8I48P+rjGwdT1oMS8vcfLcOJICTvCwmtLb5lvpGCclp88+HeZj9SvUdq7ZGq zB6IW49H6beGmxvvrvf7PB3wkMSRH1wo1Cr5zGPKD+tls0XJblPbsxMuF30KfbqxgXY4 Rt4hqvwp3NiVF0Mb9K58r5r4GC1NCFIR2kEuV3JDH1UwQDbVLHnZQQaPLDK5eqOBhOiO hRxUwdrtwjVlT9nnjuqWHcz+AYZOn47aQbS+CptgM/hOP24G0atVVf9LAieSsVN2ezsf UbUF3cWzzLeIZmehLx4CiA54QaY4dkBOdv/Zlqa+jH3befMyJcB3jsKAnJVZhBjZcp0b LuMA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=SbYaNKhZ; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1687193746; x=1689785746; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=d+0TcadFlRGQ4JA8v3XODmPXU8cOvstApylXoRNLO1g=; b=Peb4qqWfUgY7nhOlaF6Y3iojsZpB0mpWQuePb2M/SAW+5Q0EkXucE2Iis3h7JxSzRh dM9T5zhw9fD4bELil972y0EP97CpIXj1kRskMrlvxVqyl9UBrk++HSkLJJr3MfsVXwow A6DPSxnlaCJv1+wjKNu2PqJSiHYFAUsS0HHdg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687193746; x=1689785746; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=d+0TcadFlRGQ4JA8v3XODmPXU8cOvstApylXoRNLO1g=; b=gobIiFUthoPIwgNliD6MiNqYKB85QOFqWGsO60hZz3f0UdOSgHS/K0gdpzDWmMOFsw iztP1BmPz0bf1nTTz33gyiBsyEeHHCd/Ibdav6V/eb+vFhAenqb0Mk3qgOmCoQqeM/Np mIi5+ZmjyjRsB84f9ui6pMwvnbscoJcDzb1DhiQXyi8CjsCEpgIfXlFy2F7E+L2+EusW HKUJGAV6ogBhm/Sn6lpNyiCPIsrVUSiXeMlmp0IB1NsKEdAKSUSOkq/kTHvX06flOymS AS3oj8wxDKdS8XlzTI3ZZOYDHlmRz56r9p35lMuiyjaog0y+JBf7izIPL84zag+P2OXi M++A== X-Gm-Message-State: AC+VfDwovhvr2kBolpKnX/vUBDaT/xIgfqtxEHqmRwcWvkgbIWmJQryy pdHP7xnctPhEDuoRdMFlMvs53+N/pcrEAwWs X-Google-Smtp-Source: ACHHUZ6gwCt2ycWk64UQdMTd5A3stpUBVye8BWUQgaez8rTidxDEwNecLutSb2JO10c+TT479dkBDg== X-Received: by 2002:ac8:5e47:0:b0:3fd:ea38:7445 with SMTP id i7-20020ac85e47000000b003fdea387445mr7390413qtx.28.1687193746479; Mon, 19 Jun 2023 09:55:46 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:ac8:5498:0:b0:3fe:13fc:c65 with SMTP id h24-20020ac85498000000b003fe13fc0c65ls558801qtq.1.-pod-prod-04-us; Mon, 19 Jun 2023 09:55:45 -0700 (PDT) X-Received: by 2002:a05:620a:2043:b0:762:43c0:b97b with SMTP id d3-20020a05620a204300b0076243c0b97bmr7667976qka.43.1687193745674; Mon, 19 Jun 2023 09:55:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687193745; cv=none; d=google.com; s=arc-20160816; b=lP76tZ5TngkC2eaJjwacDEaSLk5cWpauogyIIZEzaFXt7pkoWRpodNEYJVn7joU/BJ DhBmNPs8o0vvitnqMhKRlgMjP8vrYZr1uGI08ShtPi1JY4LK1quRXTLAJ2AFhTB+u0qh IvvPMH3/6dk/ybkvS3oWVRA7Y9uBmih2SBTQi8oIECeXjwATzP1oUNm3YXvw1ZvGv7xw MWM4KKq6lNZp5Q8D39wPCvYvBOCHilR7O+2xnKyLDPcS+94+r8tl4AkY5Tw7sIDwOhCL pQoRYkniy8dHa5rnPeHcJV4GcenH4ooIbxU3NARwKCYSWvVPkTgJOEn6logdGUFzqHKM pIsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=tlm5X0f1SJIUHEa+Ch7CRBAmlhS5LXsyaOP8GZ1/KKI=; b=KzhoQ0L8JIOcu7kMuNVFaNSUtHpwhTyFfWqlZfyfMh3FZ9g/to0rVsuLyJDkQbWPsh 6hMHWhG7IPANOaAciG5/f1SCLdI5Wz7GByYs75vWSonMWdSmrzOaLBDojz55K7hvH9Ah Ls/UBA1DYBYL17OWasKjzMEW+qA6JvnBLLMv3K0gUEuCPC520ZnZPoGkCrXdo5312rXM XQP6qut7oKkt/gM7jvDpL8TiAHAP/4UNCU0QgzDWuu/ne+eqYy8p+GA4kQCQp1C0ESPG ERrImpBZZ+86aKI1yCiksNG9KD0dWzzDsKg1/MRZ2FumOKVO7RR/HzI8aoKkIHutHbev l3sg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=SbYaNKhZ; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id v63-20020a379342000000b00762318ecba6sor182417qkd.0.2023.06.19.09.55.45 for (Google Transport Security); Mon, 19 Jun 2023 09:55:45 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a05:620a:20c9:b0:763:a671:b983 with SMTP id f9-20020a05620a20c900b00763a671b983mr1285107qka.11.1687193745422; Mon, 19 Jun 2023 09:55:45 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.pdxnet.pdxeng.ch (host-79-25-27-4.retail.telecomitalia.it. [79.25.27.4]) by smtp.gmail.com with ESMTPSA id p23-20020a05620a15f700b0075d49ce31c3sm109103qkm.91.2023.06.19.09.55.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Jun 2023 09:55:45 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Philippe Cornu , Raphael Gallais-Pou , Amarula patchwork , michael@amarulasolutions.com, Dario Binacchi , Alexandre Torgue , Conor Dooley , Krzysztof Kozlowski , Maxime Coquelin , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH v4 3/6] ARM: dts: stm32: support display on stm32f746-disco board Date: Mon, 19 Jun 2023 18:55:22 +0200 Message-Id: <20230619165525.1035243-4-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20230619165525.1035243-1-dario.binacchi@amarulasolutions.com> References: <20230619165525.1035243-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=SbYaNKhZ; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Add support to Rocktech RK043FN48H display on stm32f746-disco board. Signed-off-by: Dario Binacchi --- (no changes since v1) arch/arm/boot/dts/stm32f746-disco.dts | 51 +++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/arch/arm/boot/dts/stm32f746-disco.dts b/arch/arm/boot/dts/stm32f746-disco.dts index c11616ed5fc6..cda423b6a874 100644 --- a/arch/arm/boot/dts/stm32f746-disco.dts +++ b/arch/arm/boot/dts/stm32f746-disco.dts @@ -60,10 +60,41 @@ memory@c0000000 { reg = <0xC0000000 0x800000>; }; + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + linux,cma { + compatible = "shared-dma-pool"; + no-map; + size = <0x80000>; + linux,dma-default; + }; + }; + aliases { serial0 = &usart1; }; + backlight: backlight { + compatible = "gpio-backlight"; + gpios = <&gpiok 3 GPIO_ACTIVE_HIGH>; + status = "okay"; + }; + + panel_rgb: panel-rgb { + compatible = "rocktech,rk043fn48h"; + backlight = <&backlight>; + enable-gpios = <&gpioi 12 GPIO_ACTIVE_HIGH>; + status = "okay"; + port { + panel_in_rgb: endpoint { + remote-endpoint = <<dc_out_rgb>; + }; + }; + }; + usbotg_hs_phy: usb-phy { #phy-cells = <0>; compatible = "usb-nop-xceiv"; @@ -99,6 +130,26 @@ &i2c1 { status = "okay"; }; +&dma1 { + status = "okay"; +}; + +&dma2 { + status = "okay"; +}; + +<dc { + pinctrl-0 = <<dc_pins_a>; + pinctrl-names = "default"; + status = "okay"; + + port { + ltdc_out_rgb: endpoint { + remote-endpoint = <&panel_in_rgb>; + }; + }; +}; + &sdio1 { status = "okay"; vmmc-supply = <&mmc_vcard>;