Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp393161ybk; Fri, 15 May 2020 03:35:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyOpH0MmtKWGaAEDRcPLRrxrmqRFR8l2z6PCgT5mBm0qSgRMREGSotRhX//F6zYU2DWoPom X-Received: by 2002:a05:6402:1586:: with SMTP id c6mr1703220edv.54.1589538929026; Fri, 15 May 2020 03:35:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589538929; cv=none; d=google.com; s=arc-20160816; b=EXaYwI+56NlsnE7sWzG5ZUsEcf9eIAhFVRdEHammB2Q6jiFz96oINkmovNqBmhFFj4 CmCxKNWWXZNJuEqnR/gACp95kDsVYGfARN+88UsGuLyO6ntwJv3R7X7YFXamTxTOoi0O T+hWLbZ5kFk8/qI36XWviS8eeB8m1lLw2XlIxcSj0MRQvTp/qcMgvk4vveNbmXU5qz93 rkjp9697wfduX0G1o8RHQuy+5RHG040RhEHNSbp+i1TU8/WypBwJ9vXE/pQAgmvkHe/1 O5zYpzpx36LopA26xMixfvFWT+tGhL1p1w4bzE7S/8YlwwpXttfT/DoCsVRosqht5e6r HApA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=uxCT2XVxCtoNmTqiWhqBcEudlvFd9wfrP50N1uK7vP0=; b=H3RoN3i9e/VTadmH0heB4sDtGf8Aih4ywGLhKdE0bOxT7N/qqU3JgAO5UAJm2dFwvJ Ma7SDZ2ZPJR6iAuE47WZOdPA0OtJ9DgvZhVI/R8YD0eLcJEc7kJqVSit6aAlWriX9V9m N8/U6/qensYCLoG6MW2RhoGTXG9slpAQIMx+hMElTVPKXu/7CaoH7djrhYnJwAnrIoOR jQB02MaidKQVzK1rOJaZeyzgZUcC1qTSTZfg5TOeSZyZEWYShFirVwFzISzigerADV1a IQproyK18Cp7OogNQUepS/29BcTF2OkKFBOlE8V5sZ70sfUZMsJ6b2Xl1DmJoKaOm38H NHNg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=CEpylQx8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q10si926386eju.123.2020.05.15.03.35.05; Fri, 15 May 2020 03:35:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=CEpylQx8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728417AbgEOKdG (ORCPT + 99 others); Fri, 15 May 2020 06:33:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53910 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728048AbgEOKdF (ORCPT ); Fri, 15 May 2020 06:33:05 -0400 Received: from mail-il1-x144.google.com (mail-il1-x144.google.com [IPv6:2607:f8b0:4864:20::144]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 66187C061A0C; Fri, 15 May 2020 03:33:05 -0700 (PDT) Received: by mail-il1-x144.google.com with SMTP id n11so1993795ilj.4; Fri, 15 May 2020 03:33:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uxCT2XVxCtoNmTqiWhqBcEudlvFd9wfrP50N1uK7vP0=; b=CEpylQx8/jmoucaFxOo6aDvRXqpObt3GOf3QrRyhcuqdkgrNf1lSuUtWU6UwC8nV1S K+DOmwilg/Su+oxqQRNpuw5BhEJzEnUgmkfMeb1QnS2dglQiL3VeTsFf360Qb+lPaXbT 0nQQnlMc9696yhdUynH2cBEM6k1fMa3/3F3c2l8oJ27Z1IFD5oB4cjLYuvD4v7pLri3G 0xv6Bymoqgq33uYlm9zg8EA2fYhDFv34nSO0Th6tb8BoyWAg03s5OSGrP2Dr7GVzGUfS 4df6x/6gUqLeiPKccFIeBBtZeqnNF2UOUQ8eXik4yu/qS6URNVCNYGYQcHek958U0tWA pjGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uxCT2XVxCtoNmTqiWhqBcEudlvFd9wfrP50N1uK7vP0=; b=E43ozhrqq3yLsQP1QL95zYYSTg+dWhwxtUPenZg7HxOBr9zHcqCzrbRF0xvA30Grg3 AAGhvQkk/+uzDIk1eztaVjCjtmAVx8iFHUTAVD8QFlvZ5JiuLbETV7ODRrp8i2ZEyG5T Wgs1DgDi9k9b/fCDJBNFmlexhTI9JzFaFedv3201GUnxSdn1fsAT8Oswc5Orwfa92lmd PdMkOcdlYojElL+PnAiRkxWfgmN5MVoWxXTMkqXvfkleDba/2Xy8PIUK9VOB6aE5BPuQ AqqQAzNTX+PpgOuA/pydUXV63hwmUhREcXsTDkO2Jx3OItnFPZscGEUIVJTp8yjykiSr A++A== X-Gm-Message-State: AOAM531SbmIOIeIMc4DCbhWhw0BMw9pRQiDrU3S1Zv3sNaUrNvC5BnJd tWfp0RZveL0vam+opF4/LS/FLHedSZM8JJ5vmAY= X-Received: by 2002:a92:a1c9:: with SMTP id b70mr2367268ill.184.1589538784758; Fri, 15 May 2020 03:33:04 -0700 (PDT) MIME-Version: 1.0 References: <1589267017-17294-1-git-send-email-dillon.minfei@gmail.com> <1589267017-17294-4-git-send-email-dillon.minfei@gmail.com> <818b93b4-4431-8338-cd90-ed125ecac615@st.com> <2afd2853-e3bc-0c69-a0e5-8d4aa631a634@st.com> In-Reply-To: <2afd2853-e3bc-0c69-a0e5-8d4aa631a634@st.com> From: dillon min Date: Fri, 15 May 2020 18:32:28 +0800 Message-ID: Subject: Re: [Linux-stm32] [PATCH v3 3/5] ARM: dts: stm32: enable ltdc binding with ili9341 on stm32429-disco board To: Benjamin GAIGNARD Cc: Alexandre TORGUE , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Daniel Vetter , Dave Airlie , Linus Walleij , linux-clk , "linux-kernel@vger.kernel.org" , "open list:DRM PANEL DRIVERS" , "linux-stm32@st-md-mailman.stormreply.com" , Stephen Boyd , Rob Herring , "thierry.reding@gmail.com" , Maxime Coquelin , Sam Ravnborg , Michael Turquette , Linux ARM Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Benjamin, got it, thanks a lot. best regards Dillon On Fri, May 15, 2020 at 5:34 PM Benjamin GAIGNARD wrote: > > > > On 5/15/20 11:24 AM, dillon min wrote: > > Hi Benjamin, > > > > thanks for reply. > > > > On Fri, May 15, 2020 at 4:31 PM Benjamin GAIGNARD > > wrote: > >> > >> > >> On 5/14/20 3:07 PM, dillon min wrote: > >>> Hi Alexandre, > >>> > >>> On Thu, May 14, 2020 at 8:53 PM Alexandre Torgue > >>> wrote: > >>>> > >>>> On 5/14/20 10:24 AM, Linus Walleij wrote: > >>>>> On Tue, May 12, 2020 at 9:04 AM wrote: > >>>>> > >>>>>> From: dillon min > >>>>>> > >>>>>> Enable the ltdc & ili9341 on stm32429-disco board. > >>>>>> > >>>>>> Signed-off-by: dillon min > >>>>> This mostly looks good but... > >>>>> > >>>>>> +&spi5 { > >>>>>> + status = "okay"; > >>>>>> + pinctrl-0 = <&spi5_pins>; > >>>>>> + pinctrl-names = "default"; > >>>>>> + #address-cells = <1>; > >>>>>> + #size-cells = <0>; > >>>>>> + cs-gpios = <&gpioc 2 GPIO_ACTIVE_LOW>; > >>>>>> + dmas = <&dma2 3 2 0x400 0x0>, > >>>>>> + <&dma2 4 2 0x400 0x0>; > >>>>>> + dma-names = "rx", "tx"; > >>>>> These DMA assignments seem to be SoC things and should > >>>>> rather be in the DTS(I) file where &spi5 is defined, right? > >>>>> stm32f429.dtsi I suppose? > >>>> I agree with Linus, DMA have to be defined in SoC dtsi. And if a board > >>>> doesn't want to use it, we use the "delete-property". > >>> Yes, will move to Soc dtsi in next submits. > >>> > >>> i'm working on write a v4l2-m2m driver for dma2d of stm32 to support > >>> pixel conversion > >>> alpha blending between foreground and background graphics. > >>> > >>> as you know, some soc's engineer trying to add this function to drm system. > >>> > >>> do you know st's planning about soc's hardware accelerator driver on stm32mp? > >>> such as chrom-art, will add to drm subsystem via ioctl to access, or to v4l2, > >> On stm32mp we do not plan to use chrom-art in drm or v4l2 because it > >> does fit > >> with userland way of working. We use the GPU to do conversion, scaling, > >> blending > >> and composition in only one go. > >> As explain here [1] DRM subsytem it isn't a solution and v4l2-m2m isn't > >> used in any > >> mainline compositors like Weston or android surfaceflinger. > >> > >> Benjamin > >> > > After check stm32mp's datasheets, they don't have chrom-art ip inside. sorry for > > didn't check it yet. > > > > for stm32h7 series with chrom-art, jpeg hardware accelerator inside. > > does st has plan to > > setup a driver to support it ? i prefer v4l2-m2m should be easier to > > implement it. > > co work with dcmi, fbdev. > ST doesn't plan to create a driver for chrom-art because nothing in > mainline > userland could use it. > > Benjamin > > > > thanks. > > > > best regards. > > > > Dillon > >> [1] > >> https://www.phoronix.com/scan.php?page=news_item&px=Linux-DRM-No-2D-Accel-API > >>> thanks. > >>> > >>>>> It is likely the same no matter which device is using spi5. > >>>>> > >>>>> Yours, > >>>>> Linus Walleij > >>>>> > >>> _______________________________________________ > >>> Linux-stm32 mailing list > >>> Linux-stm32@st-md-mailman.stormreply.com > >>> https://st-md-mailman.stormreply.com/mailman/listinfo/linux-stm32