From patchwork Mon Aug 14 13:28:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2956 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ej1-f69.google.com (mail-ej1-f69.google.com [209.85.218.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 40DD63F2E1 for ; Mon, 14 Aug 2023 15:28:52 +0200 (CEST) Received: by mail-ej1-f69.google.com with SMTP id a640c23a62f3a-993d41cbc31sf284043366b.1 for ; Mon, 14 Aug 2023 06:28:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1692019732; cv=pass; d=google.com; s=arc-20160816; b=CV+QAP6i7oyf6ERkAXztAuLCby9++h1+5TotCbC12sAoOEAtaZp7X5tDkYbXvR/ch2 5qSR3fiUw/zXd1FoZUn8lFqgrF/S7aWccnyH+35a9ZTO7rR4QYR1W03O6KgSkJ2D2dKy /zJ3AOPC+1zeqLq3/A0A/OcOYIIR1B53lW4nvHFB58U4VV67jMAZ/fUvLXcHqCz1g/r/ cLNsteuz6ZrYFfdTVaef3ayeUBAmgueVWLMaw181mYB999rWy0XotjGyJpIN1ubEgsdK GkDb01/Z0yJAJF36/sySNh+bk3t12mo9LtuuLIBZudreOtE+cWCpkpAOeZy/I8+kchDt NLuQ== 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:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=NIplYp6w2auNYSL99vxQ1p7ATJk2usw9Pl6C9Yo7erE=; fh=lGztaoOcELqxypiQJUcB4dBxA49nHK4HJFAaABZC21k=; b=EtVGPudKGBw2ADk58D3jH0Ig3ybEVH67SCHkRegjFXNkV+0mjq8SE3POqxBUG69pnd TDBPcv4KC4bmgrCHv638IsnARLce3cDztqn5bwYnhC2h56YCFnNapplQazMAk2awea0Z fHpgQqhvReol5wPtugWGlE4FWxU2YcY5QL3EY8HEOBttb66PSQNP1ncPZwbmRnXjOTv8 1tdR5v+AzyeKIi1Wnke9GvBfQwFE82mllDQ0a1BeqgyhSqzNXi2ezJYcrYopnl9CTlsV ZwAJgLrtnNbOYKpHSJyLt347AUsHGBMeyTSpe89ANEJwhy69oq7vXuFzAvG7qgg+hnmc oRSw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=hRjTej0q; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 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=1692019732; x=1692624532; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=NIplYp6w2auNYSL99vxQ1p7ATJk2usw9Pl6C9Yo7erE=; b=SipzrxW8MM2R6CqdgDQhVJ0AGtmbxxzVd1a4EXJ31gxo/GMZ+WMd4GeVVz6zGkC/AC B3elpF71P8LNAz9h4seEDlTrZ0ZwsUHUuafi7dpwnzTyv7m3671TyQt3Py9uSfZ5l7Ms ttiys8lun4Jw5bKhCJLNwr+g2Dd5JxCgIyP28= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692019732; x=1692624532; 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 :content-transfer-encoding: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=NIplYp6w2auNYSL99vxQ1p7ATJk2usw9Pl6C9Yo7erE=; b=Vbjb0ZvRVdOQnfg5kgipv+5Lb6ki1h5kGcE65LMjP7OxumzRablX6ejQymolM4HjY0 eu7fiv2Awv0ELaPL+pSlx1WJA4IGVxNFqL7TXwX7a9hlH3eM8/5M1IC+mOHOHiNUQD2I X8Fd8tUiPzZbCHg+0EXwW4FAxk44wJK51M/y9VUfjguEtbGDd9+KUlm9FajPO7iFEqUG iTe66fL9EFwPfeETK6iQbuRU/wxxr/oxjoiDoCCurrrZkmsy8eb6dRp0jdViijfcsoue Kn9nuUrayIhZSsBukVBXcWbnc1I1b4cdUbFulS54VziWku2Pu+AW3kTIZ0Fp8zzcR3rf 3FBg== X-Gm-Message-State: AOJu0YyGXG4v9CuEPdSFW0NImQEYwds3QEzpgp+Q3U0rDSiCQ1JI7Ohf XL0K/VgnCH/pkle3qkn/oQix6MKm X-Google-Smtp-Source: AGHT+IFXxbP8klvZ3Hvf/GcW16LZIxH3uepPqlVx1ryCgEn/hgzGyNd4fVmQ93umnbJCCXJZuI5t0w== X-Received: by 2002:a50:fb87:0:b0:51e:253e:1e0c with SMTP id e7-20020a50fb87000000b0051e253e1e0cmr7761115edq.25.1692019732059; Mon, 14 Aug 2023 06:28:52 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:aa7:c1ca:0:b0:522:7a58:4f72 with SMTP id d10-20020aa7c1ca000000b005227a584f72ls300761edp.0.-pod-prod-01-eu; Mon, 14 Aug 2023 06:28:51 -0700 (PDT) X-Received: by 2002:a17:906:31c6:b0:99c:da24:bdb7 with SMTP id f6-20020a17090631c600b0099cda24bdb7mr8145720ejf.71.1692019730429; Mon, 14 Aug 2023 06:28:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692019730; cv=none; d=google.com; s=arc-20160816; b=WKgf++ashT8YsYYCsij7wbDc6K4UfPaOU5koBw2dbZSm7u7+pPXpgF3Jf+3MstgRR1 kNe3eOVKTr4EpJFja3eoZnvx7NUATtLqL7eLpe74d6hfZ0b/5/qc3o2QeuzO/5HgDZUi b7s9Ge/nxo2p81IAlBXRXmZVW4Hw71mDhyGxvnIg2Z/8zhWNnbhuLlpXtTiIBedHErfj 40g6iAXBw9MIwIAxpeOZBs1zvxyG4zhmDrRDVgS5GosZvx939CWMiAfKZyWDxfh23OaT lYMxAMg4PQyYH+O3FQxmNqvMFBxhvSphox2ffg6v2topPnkV2s68kl1FW8KaV9wNwwQN 5XmA== 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=hi+e70M73VVW2/UtI8fzsCmgrtCHD4hmR1usrA9vrWg=; fh=lGztaoOcELqxypiQJUcB4dBxA49nHK4HJFAaABZC21k=; b=FtWpHpLDUmywz2J5r5xYSMD2Q5L9el+R+eTUSepfnoh2aJk59WpC/M2/I447bSVZLG qj7fBUjxF3P9BTyNXTlwsvyAYuAxfbQPfc2mZELkkQnZEA6LZyosF3DsH1cJlhbJr/7+ oS/vraVh2tySsnNPul/SS9pIxevza8TUZbKu64EC7nllI1tiRid732wPxg1cM1AQ0/qy W+im39X7gskXA6L5Se2PSv7LLPIyMCXTzns+RLcvI/CYQBre3FciS+z7eMW49muFjC98 yWBpU7YNLmzHPOkn51Y9X/bC4BCKGo7ZSJUkr3Ky2ksuSv/KxmbzTmgyTSib8CkTieDI tSzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=hRjTej0q; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 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-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id ia6-20020a170907a06600b0099c0eb468c4sor2510241ejc.9.2023.08.14.06.28.50 for (Google Transport Security); Mon, 14 Aug 2023 06:28:50 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a17:907:2c47:b0:99c:980:d551 with SMTP id hf7-20020a1709072c4700b0099c0980d551mr7499548ejc.50.1692019729998; Mon, 14 Aug 2023 06:28:49 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-80-180-23-204.pool80180.interbusiness.it. [80.180.23.204]) by smtp.gmail.com with ESMTPSA id e3-20020a170906248300b0099d02ca4327sm5662066ejb.54.2023.08.14.06.28.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Aug 2023 06:28:49 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Philippe Cornu , michael@amarulasolutions.com, Amarula patchwork , Raphael Gallais-Pou , 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 v8 1/4] ARM: dts: stm32: add ltdc support on stm32f746 MCU Date: Mon, 14 Aug 2023 15:28:41 +0200 Message-Id: <20230814132844.113312-2-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230814132844.113312-1-dario.binacchi@amarulasolutions.com> References: <20230814132844.113312-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" 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=hRjTej0q; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com 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 LTDC (Lcd-tft Display Controller) support. Signed-off-by: Dario Binacchi Reviewed-by: Raphaël Gallais-Pou --- (no changes since v7) Changes in v7: - Add 'Reviewed-by' tag I forgot in v6. https://lore.kernel.org/linux-arm-kernel/20230629083726.84910-1-dario.binacchi@amarulasolutions.com/T/ arch/arm/boot/dts/st/stm32f746.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32f746.dtsi b/arch/arm/boot/dts/st/stm32f746.dtsi index d1802efd067c..36eda1562e83 100644 --- a/arch/arm/boot/dts/st/stm32f746.dtsi +++ b/arch/arm/boot/dts/st/stm32f746.dtsi @@ -507,6 +507,16 @@ pwm { }; }; + ltdc: display-controller@40016800 { + compatible = "st,stm32-ltdc"; + reg = <0x40016800 0x200>; + interrupts = <88>, <89>; + resets = <&rcc STM32F7_APB2_RESET(LTDC)>; + clocks = <&rcc 1 CLK_LCD>; + clock-names = "lcd"; + status = "disabled"; + }; + pwrcfg: power-config@40007000 { compatible = "st,stm32-power-config", "syscon"; reg = <0x40007000 0x400>; From patchwork Mon Aug 14 13:28:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2957 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-lj1-f198.google.com (mail-lj1-f198.google.com [209.85.208.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id C50E23F07F for ; Mon, 14 Aug 2023 15:28:54 +0200 (CEST) Received: by mail-lj1-f198.google.com with SMTP id 38308e7fff4ca-2b9e014111fsf42468391fa.0 for ; Mon, 14 Aug 2023 06:28:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1692019734; cv=pass; d=google.com; s=arc-20160816; b=0blhKsY6hj3HZKUmyfW45BWz3l2u2kEs9iGYwg76CqniMIofPqf25NAAgyhKKeL4IV 0OgpNOJjLchSiDE1EDIDIYJot6l4cfxymCRQgSrebGe/oJXmmqrjznYfJ9P7U512kh+I zRcjN3tBZXkvjr82Vy5YQgDsTMlgs3XOa/TJ8XC0nTgHt9RtvyFKf+nAeuzsbtRxBIXT 572xYYZ9MVn6GpJV6tLbQM875M8Q8Rqimy9XJGwFay5rQuJuiV9/IC9pTwzp2fCCvrih oLRNX3e15S5cQBAyHDb5tu5trbH9bLRkH8jsZvgNRQAxHRMmL5UkUBAk9/ytUdLmWAqv vFvg== 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:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=wONZ2axN1lUv0pq8zzT3IoT5p0+kt/fDNkI3GOXVEY0=; fh=lGztaoOcELqxypiQJUcB4dBxA49nHK4HJFAaABZC21k=; b=pZv3N4ndhNLv2WnPn/M1rItXAc/VPHJeTBhJt6b7eFG0XIOoScftROVjg7uKxuJxlu 20+mpXM6HNkg/0WlFRRiLl3k/pHvKvfEOWlXBAqDxR1tunW7cdy98timfAMe6l5wrDKD iCGcW1ZvYrg0v3FHP8Vfhc0Ab98cWY3px95ZBeI+IGwlhDA36eOIAQAryxApA6vqDCMt OpWpok2h8ewRafPcaojquaYHa4ffLGSooJUzKYQwcR2IfTCFPNE21HExzYgkHrFDV7AY GHAISJy+IPCC5A6obdgtE2I+0bH4UipYLvEG6iFh+t4Zv00DPfkteZhUDnSfqfGRoUy+ j+NQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Ha0Lm/5J"; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 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=1692019734; x=1692624534; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=wONZ2axN1lUv0pq8zzT3IoT5p0+kt/fDNkI3GOXVEY0=; b=MUAU0toPxMVVJrUFcb2d55Rb9tQB/9XkXnjMKD/UrUVkF9Uid2fmJ8fn9tKCfm2lu8 uincW21K+xkG8nJ3gu9XPXOzX1E0VR15cl/EQTq2LqG6FVYHs4vIkuGLtpvi7ojb8XTt vdFZuMDoSzoQgYV6oSZbGSuP3+MxwWmBGKAvs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692019734; x=1692624534; 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 :content-transfer-encoding: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=wONZ2axN1lUv0pq8zzT3IoT5p0+kt/fDNkI3GOXVEY0=; b=LGmFIOpJqHdbv8envXfK/+JpMJNWFyMr4nvHehYBEQ0IlmRyQxmmCO7a/hWnssyvQF HXNX/erLuHRxJvUsyjkFaG3Y0XEe1ssvMj9SHvYKiiYBHYXzE8GfeS/+dlc0LiNFLuUy yMoVzny/b4b9XmzmwzL1DpxrjIDez4EX6VhKsTTr2lZIvx/bKZCH4+rT7EDwm0CvylIB iPlTD2b2Z65jzqb37RGgUwdUGs2eH1w4s3kwPZQUu37obzEUp75XdNA2hELNxTgShhch dsxCZb2+M87df3Ru83twvz5V+qvAF2IZ0hK2ThJI0cfUX6SsJ99yzfUsQK29Ui8pQW1p v2gQ== X-Gm-Message-State: AOJu0Yz/YHXXvplGaPRkzqjeioHAaQm78ZQKddEsVC47yIoI2HOmamKE nvAH4PaXC56rOLZgOabaiC7RT2rY X-Google-Smtp-Source: AGHT+IGRRGaDItPjzvpzRWs0VOAAUCRU7G539J0l8POdU5mJXpNjG4tLnd2O9ho98AxMCMHTfrgwhQ== X-Received: by 2002:a2e:88d6:0:b0:2ba:18e5:106d with SMTP id a22-20020a2e88d6000000b002ba18e5106dmr7249954ljk.1.1692019733924; Mon, 14 Aug 2023 06:28:53 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a2e:bc21:0:b0:2b9:47f5:1aba with SMTP id b33-20020a2ebc21000000b002b947f51abals1484484ljf.1.-pod-prod-06-eu; Mon, 14 Aug 2023 06:28:52 -0700 (PDT) X-Received: by 2002:a19:6714:0:b0:4fb:772a:af12 with SMTP id b20-20020a196714000000b004fb772aaf12mr5555006lfc.21.1692019732135; Mon, 14 Aug 2023 06:28:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692019732; cv=none; d=google.com; s=arc-20160816; b=VR6sN9foDWbWJqDCW5+adzADouOPA3QguK3V/1Hp/iNO2OBlNXnaRTPojb5JFSPt0L eMsmIHGdiLWxjwYILkDCO3OlNS+tAotAjx4ZpQwD5+qr9Y89LYJvqBw9yt94/7J47Cwy jSquUe92hfzK2QDQz6ylKfxKH7Pwc0+yCUCeNVFLlWZCWhf/tlYmTY/IXgdEOM6pObAn 8sv6N0ZnBa1jO3wZ5Zel23nOg0cYxR3ucOG+fbKYA8dOCzROtEQJlLuVYUut1PUxWdjf 5QahZw4k9J5Xq+mH8hVsoBuilPnG7DRmRAkOdY6gdZay6zfiC4RwJj1ikmd2qB7RQUho o1Rg== 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=1Cnwn24kWjSS9OZzuaLMB+FQOsa9xOiEu2l5Cypy8oM=; fh=lGztaoOcELqxypiQJUcB4dBxA49nHK4HJFAaABZC21k=; b=LiHopvrAdWaiaNPmQXmZ6msciQymChvyhqB0taFFGpeg/Sb0DX43gMoEZI4QBcaZgY dFqoxGAiAaaicgDrPHn5RYf+YAoCLnWM4QRddYQn1ZXtFp4WhbynjOTnA7LORIRnz4bd 09BSIq0imCDoZlYpkvgNp1coyr1BfmBcewrz8F5bztdFdgnpEZxX4gX3RkyDBtoUS08u o6Vv7ah+YPUD1aACqpB4qhdUyv3Goc+m8+M+f48UITe7ZdWIb/yYkJfP8qervbfcnEtd MPbzrXOqtl/Pwoyg80G8IAa6LgOrnDwr07B8fasSqfuXlRmuYL8yjY3m43UBkw7d8obW AoFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Ha0Lm/5J"; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 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-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id d3-20020a193843000000b004fe258a9500sor477106lfj.6.2023.08.14.06.28.52 for (Google Transport Security); Mon, 14 Aug 2023 06:28:52 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a2e:b177:0:b0:2b6:e618:b5a0 with SMTP id a23-20020a2eb177000000b002b6e618b5a0mr6918864ljm.6.1692019731835; Mon, 14 Aug 2023 06:28:51 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-80-180-23-204.pool80180.interbusiness.it. [80.180.23.204]) by smtp.gmail.com with ESMTPSA id e3-20020a170906248300b0099d02ca4327sm5662066ejb.54.2023.08.14.06.28.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Aug 2023 06:28:51 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Philippe Cornu , michael@amarulasolutions.com, Amarula patchwork , Raphael Gallais-Pou , 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 v8 2/4] ARM: dts: stm32: add pin map for LTDC on stm32f7 Date: Mon, 14 Aug 2023 15:28:42 +0200 Message-Id: <20230814132844.113312-3-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230814132844.113312-1-dario.binacchi@amarulasolutions.com> References: <20230814132844.113312-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" 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="Ha0Lm/5J"; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com 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 pin configurations for using LTDC (LCD-tft Display Controller) on stm32f746-disco board. Signed-off-by: Dario Binacchi Reviewed-by: Raphaël Gallais-Pou --- (no changes since v7) Changes in v7: - Add 'Reviewed-by' tag I forgot in v6. https://lore.kernel.org/linux-arm-kernel/20230629083726.84910-1-dario.binacchi@amarulasolutions.com/T/ Changes in v3: - rename ltdc-pins-a-0 to ltdc-0. arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi | 35 +++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi index 9f65403295ca..36dad40dd0c7 100644 --- a/arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi @@ -365,6 +365,41 @@ pins2 { bias-pull-up; }; }; + + + ltdc_pins_a: ltdc-0 { + pins { + pinmux = , /* LCD_B0 */ + , /* LCD_B4 */ + , /* LCD_VSYNC */ + , /* LCD_HSYNC */ + , /* LCD_CLK */ + , /* LCD_R0 */ + , /* LCD_R1 */ + , /* LCD_R2 */ + , /* LCD_R3 */ + , /* LCD_R4 */ + , /* LCD_R5 */ + , /* LCD_R6 */ + , /* LCD_R7 */ + , /* LCD_G0 */ + , /* LCD_G1 */ + , /* LCD_G2 */ + , /* LCD_G3 */ + , /* LCD_G4 */ + , /* LCD_B1 */ + , /* LCD_B2 */ + , /* LCD_B3 */ + , /* LCD_G5 */ + , /* LCD_G6 */ + , /* LCD_G7 */ + , /* LCD_B5 */ + , /* LCD_B6 */ + , /* LCD_B7 */ + ; /* LCD_DE */ + slew-rate = <2>; + }; + }; }; }; }; From patchwork Mon Aug 14 13:28:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2958 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 8961D3F2E1 for ; Mon, 14 Aug 2023 15:28:55 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-523338c7bc8sf3037383a12.3 for ; Mon, 14 Aug 2023 06:28:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1692019735; cv=pass; d=google.com; s=arc-20160816; b=W3rjWB3+iWMc1STrRXn8HgGPj/NTcVOOiZ97681H20YHqoZXIAqsBIR5QOL2XKvoyJ CgMsC5buYF499tHkpG/KZaytKgGTseyRovRYTH0wU13xRK13fv9RqR+n2hZRUi+R5pW4 IanW9V/qLTAa+vzc8AMARwpGfqmfib4EymCWRYyLmm3PMmcnSrVHzIcODW7X2yjb5uyk snGfXz+mj4umip2ke59WDzQr5MpiMbgqtBw2lQuvTi9bRMHIW96v60j33FsfsvPDR8ch au++8ZOIGvKZmGdALAdULFbRhH+apbiuLSVNMG7Lk5OSQRZ8ufJPmiJXCFNYdVGxYOnX eUYQ== 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=OBsPtOWBxf2h4M/JFjE3RKnslleCOA8q4sLCoU4WeH4=; fh=lGztaoOcELqxypiQJUcB4dBxA49nHK4HJFAaABZC21k=; b=F71hAcgOxvoVYypfZj1qQ/NxjtDIvE1s8WJypPNwbrV/l/XjNaKJ1Cjv0WLfSyRcpX 06ryPnog/583mRqcrymMtHmlFi7fus44Vk9RymjE4OcUAzrlS3M/eCiEuknINXig+kp5 RzcHMGrFcjDmJfEpLalWSnv7S5Nco8RhjmJumDfmoqDC1G8BYJ/AltXGEEj5jhV56X3u LckdmMjeTYQM7Yvw7vYx+CuKzORLHOgCbOetwI4MCcL7ypQXeZ731QLm3QY/K7ep64Dz W4gclgAolQEIGvx6uTCMv+xhW27bU+0lCbGSUk/5EAEYkdI/DZR4o8pa9dIjJ9Cr6748 q70g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=MQgLNcDY; 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=1692019735; x=1692624535; 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=OBsPtOWBxf2h4M/JFjE3RKnslleCOA8q4sLCoU4WeH4=; b=Wdv79yo7BQX6+rYs0SqClvhxqYX81TTGFes80ep9mA0ZDNMC9FC26Kf8nWMfBObByJ zH8Dhs6k6hfkKdptFlYJUAXDJvEPTqhKjb1Ts9XjLh/MGRNZbhhsbrrWjZbCcUPXddXV yO1zpwD0r7gfnV60gHSgU1Yz59mKhYoQWZo78= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692019735; x=1692624535; 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=OBsPtOWBxf2h4M/JFjE3RKnslleCOA8q4sLCoU4WeH4=; b=kOKQmoPXGkoArrA2DtL1L/WpkdQSOEOV2jzXVOJ+3weH8Qp8EuC7aw0K6JbIIIkF2d G6MgySWYIibfQ7HgNPGn2kRi7N2vyEFeTL/mJg/GUAw/a4o0cXUXurlpsAwxfqh9QptQ zA1ZM5rnpXBwjWDtTjvxzUukDV/EBpQAfbq4K1Dj5FhE8wVSYufuP1Rm3VLfPVndpqA0 bXhIRndnOwSqUvrKBmrcw0Xa7RKxvYfGgBXlf4iUEj/ADAbo1pSQPBU9ns+vbQrWuzGy WY0AgrbhvLI6lQid0NXe5rUwSlBgCxbkkcTRdLx77GjWyeBsq/lgQUHe60df5DH85dyo nyBg== X-Gm-Message-State: AOJu0YyZSFyPrhupg0ZloInHaHN/QjkRLDkq8ui0SR5Hnp+PJQ+nSeH5 aw2qbMJSSmCPr3QHfPolXvrQV/Tq X-Google-Smtp-Source: AGHT+IHiPlnz5KlyfjGWGcoy4bODmSgqIDGcJvD5UxtGdu8gm+ijXt1HdlTNUkVQ41F6kpYIf7/qWQ== X-Received: by 2002:aa7:dcc5:0:b0:523:1edf:c6b6 with SMTP id w5-20020aa7dcc5000000b005231edfc6b6mr7011493edu.40.1692019735315; Mon, 14 Aug 2023 06:28:55 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:aa7:c38f:0:b0:523:cb27:ebd2 with SMTP id k15-20020aa7c38f000000b00523cb27ebd2ls166151edq.0.-pod-prod-06-eu; Mon, 14 Aug 2023 06:28:54 -0700 (PDT) X-Received: by 2002:a17:906:74d4:b0:99b:d6f5:afee with SMTP id z20-20020a17090674d400b0099bd6f5afeemr7516848ejl.23.1692019733763; Mon, 14 Aug 2023 06:28:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692019733; cv=none; d=google.com; s=arc-20160816; b=zRA6KcqXk4HndcPT1YIM0w7t97LsapE/Ko/sC3Z+4r4c8QAw18/eZLHSF4Ohn42mCO Hul1w0ai6AvVUYfzPxgJmvsN9WypmJk8/Usm84plQYfPJXx1i1w95tpELfbCGJXsrRAu 5XavRJL+Wyg5hafYaKCm4mrlmscUI++T5AxHec7tjusnZ0fX2OvZaBMnHPrjrHnxywVD GMdazL2JmNSrJG+B5GKlI0cE0bTDSZ12LIsatmG+vgxuMkEi7tJnwL1P28EFBwJ9ITmc cgyTq3/YhpmC7q+XITfjTFlWk6Zqixblnj6I1L2wT5q789/iCk7GHfUOfZlYsqmLtc/P R0Fg== 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=nzDesMH0Rl8r5eYsX/SIRdNEzTscR6QCg7fSNhCB0vk=; fh=lGztaoOcELqxypiQJUcB4dBxA49nHK4HJFAaABZC21k=; b=pLhcaWKwGHSfXIkjW9DdDYq9WAk71ME4TMUgnoAGRzme3h/Dn5UDBSIGAtR4mneQ2B QjdGgPZPVOK38Z+DW2pfB6aZ+RTsSdWbPF93oghtyPwsxJbIfFJ1FB7vEqdY/s8Z63SL 3kvnBEuJR8PGQTul4EALOO1oXBWFA/84jaDrtNzpi4uvYSPm2gsnNzUXt/EY4Pe4nTr4 OHIs2f1aN62Jl7OEHhHLwXKJacSSGicFyinnJg29i/fSoQyaJwcwwW4fJ90dOLyRgjUf /AhTlS7iieM2IzwIb3rPDnbG9R7rrL69w+TCpKHeI9vPJUTasroU/5HWwTMZPJuT5gmM i/nw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=MQgLNcDY; 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 hf23-20020a1709072c5700b0099c149f9dc5sor3549134ejc.6.2023.08.14.06.28.53 for (Google Transport Security); Mon, 14 Aug 2023 06:28:53 -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:a17:907:1def:b0:99c:22e3:3eed with SMTP id og47-20020a1709071def00b0099c22e33eedmr8170672ejc.73.1692019733450; Mon, 14 Aug 2023 06:28:53 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-80-180-23-204.pool80180.interbusiness.it. [80.180.23.204]) by smtp.gmail.com with ESMTPSA id e3-20020a170906248300b0099d02ca4327sm5662066ejb.54.2023.08.14.06.28.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Aug 2023 06:28:53 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Philippe Cornu , michael@amarulasolutions.com, Amarula patchwork , Raphael Gallais-Pou , 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 v8 3/4] ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco Date: Mon, 14 Aug 2023 15:28:43 +0200 Message-Id: <20230814132844.113312-4-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230814132844.113312-1-dario.binacchi@amarulasolutions.com> References: <20230814132844.113312-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=MQgLNcDY; 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: , In the schematics of document UM1907, the power supply for the micro SD card is the same 3v3 voltage that is used to power other devices on the board. By generalizing the name of the voltage regulator, it can be referenced by other nodes in the device tree without creating misunderstandings. This patch is preparatory for future developments. Signed-off-by: Dario Binacchi --- (no changes since v1) arch/arm/boot/dts/st/stm32f746-disco.dts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/st/stm32f746-disco.dts b/arch/arm/boot/dts/st/stm32f746-disco.dts index c11616ed5fc6..4e785039ba5a 100644 --- a/arch/arm/boot/dts/st/stm32f746-disco.dts +++ b/arch/arm/boot/dts/st/stm32f746-disco.dts @@ -79,9 +79,9 @@ vcc5v_otg_fs: vcc5v-otg-fs-regulator { regulator-always-on; }; - mmc_vcard: mmc_vcard { + vcc_3v3: vcc-3v3 { compatible = "regulator-fixed"; - regulator-name = "mmc_vcard"; + regulator-name = "vcc_3v3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; @@ -101,7 +101,7 @@ &i2c1 { &sdio1 { status = "okay"; - vmmc-supply = <&mmc_vcard>; + vmmc-supply = <&vcc_3v3>; cd-gpios = <&gpioc 13 GPIO_ACTIVE_LOW>; pinctrl-names = "default", "opendrain"; pinctrl-0 = <&sdio_pins_a>; From patchwork Mon Aug 14 13:28:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2959 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-lj1-f199.google.com (mail-lj1-f199.google.com [209.85.208.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 6E7933F07F for ; Mon, 14 Aug 2023 15:28:57 +0200 (CEST) Received: by mail-lj1-f199.google.com with SMTP id 38308e7fff4ca-2b9b00a80e9sf41785601fa.1 for ; Mon, 14 Aug 2023 06:28:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1692019737; cv=pass; d=google.com; s=arc-20160816; b=NenhX18/kfjkDFdYeutgrVjGMbenDLwse9w0Zm1DMISDV4/lxdecuDXqPJ6HwX8X9N UduIhrHrMvOJS7Yl7kphAbZ2KWumCPu4b18VYOTzIF1A1CPh2ng+0asIrzzSUX3UosdX FOlnVpHZqiTDZKA9FyjVhqivfYTfq65kLCLP2DGRMSV+GSzC44X33VAEEkKukHOX9cBv wR/nG0XSVZJW2FweKKAoSfIYHEt4z4JBcGcOigSw1apze5iEqQTMNAonvqlpdaZJu0on zplCth1wWHiHlNLajoU/7x6VpeR5bqULXx3SPUamaBdBsTcFhvP17oelDVCU6jzr7uTk appg== 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:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=6sKU3Hfkctfp7Dak7atWTiQ/l4s1GeHQfCjBQCH1SD4=; fh=lGztaoOcELqxypiQJUcB4dBxA49nHK4HJFAaABZC21k=; b=lE4QMGd4Lbz9VQgUMhP6SXmYuxHzIa2s7LDpwelXP/cMrqIT+2RvUWBnWzVFC/zgbR SCqATKeJUyeyLf6Km76siSCifvCnVLwhZ5/bDTxdf8ozUJihd8kua1+BnvZyilcUKM1l PlJgptkdaPDUOqcn72s+9qopG49HG7ZeuqChhhSsg/NI5yJTnHgW0cAY4PZhmS7uKjJS NC/h7VcHb40k68sgV+/18KizyNsEt/Ew2Q9ONosbeDOYdurknBifIH3w8KjqVG/NFXuZ vwQPR4cAyE3pnFa3Yvz4FHLnpWWQ09dFLBg6AG21vxRJfHTnxg4PxxzCqwqqReENKrX0 vojw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=IuSnIBz6; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 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=1692019737; x=1692624537; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=6sKU3Hfkctfp7Dak7atWTiQ/l4s1GeHQfCjBQCH1SD4=; b=Y7r771BrgUC/yWAKeUXl2zm9JVMY5rkiQBwUMn3M/sjpQhCCHvDT/ggyrAE6SJ9AGP 9GX90O5FaErVLvKLOSjLOyUxLe1nwlp/NU5NYMkapuKlGN4O05Z6J39tNtgG5BkqSbHm 1giNsmhO42d0ZoTxCDccWsD+bgmKvuDbah8qg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692019737; x=1692624537; 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 :content-transfer-encoding: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=6sKU3Hfkctfp7Dak7atWTiQ/l4s1GeHQfCjBQCH1SD4=; b=JDrN6voky5NQTzbe7x+LfDiXDGKBIqQb1cORzlnEGQhDkWnwhvxy/oWeZp7j9880P4 9vY3tr4U9BuZkilAgC+ZRED9NjN0Qm0AX8+asLoeMV1Bf5BuHfpXmlCkZPSHahKUTRiH LNyBSVv70UfkXWpTA57h2eniwjMof4yRZqnN6BfNYe/uufzgd0Us+9u+N5PsgMgWLZWC yTGcX/zplPZr0TgNssAcbWYeM6vLwEKUMW7UU6rcbawrvRyTp90K1rv5Fuab6OmJe79J wwt2tyylRD5rZbW778WQnxKoHPCUCxHmkEAZv7vAZusZbNiquFVm7HzOF7nAIsA/XTUf jW9A== X-Gm-Message-State: AOJu0Yya4i823bP5EKPUf1mfWapWXiP6vgIbgy9BKDqPuqJnQFucL38Z BOYPpDYninZ6aECx5v0Cjl9SMnq0 X-Google-Smtp-Source: AGHT+IESfWs14XdysYM8XDc0J6XFdBGRZoMBtDrb2bHU4PPZ+kZoeep0S9+m+QdaOBS/QFNIdagrBQ== X-Received: by 2002:ac2:4e08:0:b0:4fe:551:3d3c with SMTP id e8-20020ac24e08000000b004fe05513d3cmr8807993lfr.36.1692019736777; Mon, 14 Aug 2023 06:28:56 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6402:10cd:b0:522:ca6c:482a with SMTP id p13-20020a05640210cd00b00522ca6c482als300733edu.2.-pod-prod-01-eu; Mon, 14 Aug 2023 06:28:55 -0700 (PDT) X-Received: by 2002:a17:906:11:b0:993:dd1d:8251 with SMTP id 17-20020a170906001100b00993dd1d8251mr7704329eja.28.1692019735081; Mon, 14 Aug 2023 06:28:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692019735; cv=none; d=google.com; s=arc-20160816; b=znN4U5WOGlbCbk9/FXyTPc3YEXW6aDFvfgT+OsgT/r15NTfARD78t+RQX+PrP+lPKf kWzoBDgdktMUb/rBAB/ieCjGC4CI3D+ze/8KiCtrvbKxmu1oxU+uY20usrlMy2jNNQJi 2UxYt0MZGD6rvBfRQKCJG9Gmgi0ZddzC67Zwl5MOHuyCdXw6yqrS83K2sZAzPerU4A7g K1iguPVFl/wUaTEl6hP8mv5rdaf5apWxBPld7rdLG5WXe2hpIGv/eSrNrXOMEM7JhmLt AETLw8NHsFSBUJP3XUe7vKoqnoAGCVF6tZHAvq+C29ep1VNwL1US8Ke091bhQDVG/BS0 1uhQ== 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=XdPyv6Fu9+Y66puo5x11N4oIzMH43gN51/s59ClZHmA=; fh=lGztaoOcELqxypiQJUcB4dBxA49nHK4HJFAaABZC21k=; b=LBL+XerSu6szqXVSSkSK0e1dFukjnOaC9l1Po7Te8o9QK11sO4e7gZ0cbuKq6mpiYC GLdUBIO7uJQoqnYq5UewqMZO8BvpIj6IX9Ryo6OLU04PdY/l9S0iAaQocv3Td/jT1yAy DnF4OrtYKKvOnZk2bSiNo/83sKfYMg0jYusXC/o8scQqjbfXlZVB5ZPx55aOckevLGy7 geLFzGszYfcXtP9uj7yHGnumpvnA2Mli8JTs5R/zj4FI2gFUv9Pu9iifylCB97Jl4r65 MvSJwl1ARXf2blF0uPQO1sflBdMxbq4vhGNBMBugGJ9QTeO44gsU9YQKcuJUjEjhjLCq 9wCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=IuSnIBz6; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 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-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id hx23-20020a170906847700b0099b49025959sor2511397ejc.4.2023.08.14.06.28.55 for (Google Transport Security); Mon, 14 Aug 2023 06:28:55 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a17:906:9ca:b0:99c:441:ffa with SMTP id r10-20020a17090609ca00b0099c04410ffamr7926229eje.29.1692019734816; Mon, 14 Aug 2023 06:28:54 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-80-180-23-204.pool80180.interbusiness.it. [80.180.23.204]) by smtp.gmail.com with ESMTPSA id e3-20020a170906248300b0099d02ca4327sm5662066ejb.54.2023.08.14.06.28.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Aug 2023 06:28:54 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Philippe Cornu , michael@amarulasolutions.com, Amarula patchwork , Raphael Gallais-Pou , 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 v8 4/4] ARM: dts: stm32: support display on stm32f746-disco board Date: Mon, 14 Aug 2023 15:28:44 +0200 Message-Id: <20230814132844.113312-5-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230814132844.113312-1-dario.binacchi@amarulasolutions.com> References: <20230814132844.113312-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" 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=IuSnIBz6; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com 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 Reviewed-by: Raphaël Gallais-Pou --- Changes in v8: - Add the 'power-supply' property to panel-rgb node. - Move backlight and panel-rgb nodes after the vcc-3v3 node. Changes in v7: - Add 'Reviewed-by' tags I forgot in v6. https://lore.kernel.org/linux-arm-kernel/20230629083726.84910-1-dario.binacchi@amarulasolutions.com/T/ - Add 'Reviewed-by' tag I forgot in v6. https://lore.kernel.org/linux-arm-kernel/20230629083726.84910-1-dario.binacchi@amarulasolutions.com/T/ Changes in v6: - Remove dma nodes from stm32f746-disco.dts, they are not used by LTDC, so there is no need to enable them. Changes in v5: I am confident that framebuffer sizing is a real requirement for STM32 boards, but I need some time to understand if and how to introduce this functionality. Therefore, I drop the following patches to allow the series to be fully merged: - [4/6] dt-bindings: display: stm32-ltdc: add optional st,fb-bpp property - [5/6] ARM: dts: stm32: set framebuffer bit depth on stm32f746-disco - [6/6] drm/stm: set framebuffer bit depth through DTS property Changes in v4: - Use DTS property instead of module parameter to set the framebuffer bit depth. Changes in v3: - drop [4/6] dt-bindings: display: simple: add Rocktech RK043FN48H Applied to https://anongit.freedesktop.org/git/drm/drm-misc.git (drm-misc-next): https://cgit.freedesktop.org/drm/drm-misc/commit/?id=c42a37a27c777d63961dd634a30f7c887949491a - drop [5/6] drm/panel: simple: add support for Rocktech RK043FN48H panel Applied to https://anongit.freedesktop.org/git/drm/drm-misc.git (drm-misc-next) https://cgit.freedesktop.org/drm/drm-misc/commit/?id=13cdd12a9f934158f4ec817cf048fcb4384aa9dc arch/arm/boot/dts/st/stm32f746-disco.dts | 44 ++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32f746-disco.dts b/arch/arm/boot/dts/st/stm32f746-disco.dts index 4e785039ba5a..bf91f6b1c0f3 100644 --- a/arch/arm/boot/dts/st/stm32f746-disco.dts +++ b/arch/arm/boot/dts/st/stm32f746-disco.dts @@ -60,6 +60,19 @@ 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; }; @@ -85,6 +98,25 @@ vcc_3v3: vcc-3v3 { regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; + + backlight: backlight { + compatible = "gpio-backlight"; + gpios = <&gpiok 3 GPIO_ACTIVE_HIGH>; + status = "okay"; + }; + + panel_rgb: panel-rgb { + compatible = "rocktech,rk043fn48h"; + power-supply = <&vcc_3v3>; + backlight = <&backlight>; + enable-gpios = <&gpioi 12 GPIO_ACTIVE_HIGH>; + status = "okay"; + port { + panel_in_rgb: endpoint { + remote-endpoint = <<dc_out_rgb>; + }; + }; + }; }; &clk_hse { @@ -99,6 +131,18 @@ &i2c1 { 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 = <&vcc_3v3>;