| Message ID | 20200101112444.16250-1-jagan@amarulasolutions.com |
|---|---|
| Headers |
Return-Path: <linux-amarula+bncBD7MFH7A7EEBBGEDWLYAKGQESLZCTGQ@amarulasolutions.com> X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id F359A3F0CC for <linux-amarula@patchwork.amarulasolutions.com>; Wed, 1 Jan 2020 12:25:14 +0100 (CET) Received: by mail-pj1-f70.google.com with SMTP id bg6sf2780473pjb.5 for <linux-amarula@patchwork.amarulasolutions.com>; Wed, 01 Jan 2020 03:25:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1577877912; cv=pass; d=google.com; s=arc-20160816; b=uA6m0FcWa29K8vux08zcund+ZTEEcUxXzzWsgWqbl2p887AYZ5T/8bmb3McmX8hIAr MtsHGQ/fLkYHAjBQVfs2kR4+JlzbSIXreyXQ/UqjWbuQwowshxSOB3eWe3bK5xIXaJfB tZZPa4ZVQDFvoYw48Gr2G1rOy0GqPhBt49dDNgtxnhs5CIkDDMIZ/5Y7RUwTNUlaz/2y IY0Fbavp+MnP9rXhxPhTygt3roC0mX9lNGAJ3tqaizOaEMFYofrcxBYDLcUxpNZZO5p3 TaAEKVxtXlDy4agf55OnCuwPinhDCg5kdmktlBh/6N8mK3Z4QDxAw2X2J2g3exFrDn9Z BNkQ== 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:message-id:date:subject:cc:to :from:dkim-signature; bh=rWFoMO8vR6wf5+s7XxlYkjhE27FuBPn8AwVremZvhBg=; b=mW+vmiI2Q6coC6hwbDzN0hZH5uFQmlWt5IRm+9DMD0i7KpfTeiO/qM0seDsJwtrNw4 AcAMjUE+lCVUUt2F/0A47z2yp9ZvDzou267UeL3KQqAazCXqSd9diqdIBOXMSjIjOKCP mwPkvjOriqJOCl+1My7Od1PtM/bMbCBwxey/12aCmmfmFIJob86qtSfjKw604GP6aP1L 8Fn5qSFneMCogtN/mJCSz5qzWgM7panFQkExMU0xI6DPla2xy7QGvkCqqGXz60jDAlmE +O1wzWE0/wRzv0QuBUGWTLIonuDdwGzEYC4uhSOUQosSZYa3Q5sscTyBtmgN3SQNVt6v 8BIA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=pCxOBBMQ; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe; bh=rWFoMO8vR6wf5+s7XxlYkjhE27FuBPn8AwVremZvhBg=; b=lOI+gzkBgAXEPpzaXiixC+sZAhCrDPPmajoTA2DzPAmsgxFUoja8K8rdjvOuSkP+lK HxhGvaGLS7WWpL9PparZksO8xiqD5m3YBBO3HzTsfQqVk+CsU+ScVwGMdpA4h3gikQa3 NJ/KJs0SFxf2wYdQFsPX8qtA24N1Exd3lV5G4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-unsubscribe; bh=rWFoMO8vR6wf5+s7XxlYkjhE27FuBPn8AwVremZvhBg=; b=C5mwyHkbQ6pw1Ky0gJl5j8lZyu12ExYixYKQ7vkaDdOUibUjGrdhSxsRuxzXNqCK16 EqyINODIpwNCHhtJtkSWOdzivAKSsKRTIq1Npb5b2FdPFdvJWrpxhNyUEK+HXZA5EbGL l2iF0B2eKHUYghtnMoTgv9LQl8r0yAtehdmrp54U3yO2gUiwRghfliJC5fCF3chZGlua Oo75r1dgTHIsALHBRrxEp7CbSP9ZUtF/SsYSYWDqZg59pouHsPPLst+8PRreufpZx/PP s4xKQOSqMkAt2H2KrHIgaPkvaGfW0kwfLKEm1wsNixJUaPRMckwSnm2oTIJVdZ9YchWr Q09A== X-Gm-Message-State: APjAAAULsQNJBbIfx9b9Ta+GrccMhV3GYWtseI9I094AjjN7zOuhLhUl JEtvLU4e1G4Gp2bv9MZkDGkIj/jL X-Google-Smtp-Source: APXvYqyf1MU0TX2HA9FBOhkqVV75WO9t+sEOjwuIvBcAA274pQ5jLr5gTg0KgAt72ZTvbZfYATD3Ww== X-Received: by 2002:a63:5d4d:: with SMTP id o13mr81605951pgm.182.1577877912480; Wed, 01 Jan 2020 03:25:12 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:aa7:93cc:: with SMTP id y12ls8654635pff.7.gmail; Wed, 01 Jan 2020 03:25:12 -0800 (PST) X-Received: by 2002:aa7:8b5a:: with SMTP id i26mr30496415pfd.214.1577877911985; Wed, 01 Jan 2020 03:25:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577877911; cv=none; d=google.com; s=arc-20160816; b=ExAyJGwYzLZ9V0oD+F3RD/fxV55wlJYUzLK9JbNQph5Crf6mu44Gt8ueLHsEuChweZ qbZHGPsyuu9KV+K5ldO+yxwCzHHveOSefwdJ6HfUVL9HiIHKXaqhO8TXdzlOoGAxZfpv fL69y+RdoyWKWt7YoYN6cjcEiTvoVO0p83LR4Nuuw6fsr4kuHSs1cR5fkRLNxPIsspRT 96/UxRs1ErUeLzp5EYJp2GoMDx5QRiamECd00txWULi89gm4c2/LfvZ9ugA851ovjFpt TV99ahpsOdQKXEmzjOjqkpv+RLK8n15Xz0xX9DPLIcngoph/u4uqggdJ9W46N8vsgxXF +BMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=Xjl26WjVPVTED+/xAzYPIrEiiwgVbZ+1Lffk83rGuXg=; b=YjOB5jER+dJ4pw4olT6XeAcz46FPomqH50bGQWFAofnpI/CX7O38odLi+QQvqPAD47 k2K3EAM8KMuQ1H3hmg5IZkWBrvCpgHW3KdqbB4tDuB9GqbXnX3Bs3ync9tQq8KyvMdBL RrleP71yv6J0ZAGd1M1s0gUnLmfHD3d/bXVHZDKrA9TaXtamYLiBJZRZn24XvrK5IaGq 04e7g0RnGzZZV7KKsY9Kr6TVC53tLcCbYqnWNvslUFel1oIdCv+467zczT8Szm/BqSTx TqL+UdpEr5cZxP4adxBLdxZIO13+VKxsRnK2gf7VmX7Gr6uQPycVTedyLBQfa9y5yF8+ VicQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=pCxOBBMQ; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@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 z3sor6010530pjq.25.2020.01.01.03.25.11 for <linux-amarula@amarulasolutions.com> (Google Transport Security); Wed, 01 Jan 2020 03:25:11 -0800 (PST) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:90a:a386:: with SMTP id x6mr13658293pjp.116.1577877910967; Wed, 01 Jan 2020 03:25:10 -0800 (PST) Received: from localhost.localdomain ([2405:201:c809:c7d5:d0fe:8978:1b04:ff94]) by smtp.gmail.com with ESMTPSA id y7sm51945439pfb.139.2020.01.01.03.25.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jan 2020 03:25:10 -0800 (PST) From: Jagan Teki <jagan@amarulasolutions.com> To: Thierry Reding <thierry.reding@gmail.com>, Sam Ravnborg <sam@ravnborg.org>, Rob Herring <robh+dt@kernel.org> Cc: David Airlie <airlied@linux.ie>, Daniel Vetter <daniel@ffwll.ch>, Mark Rutland <mark.rutland@arm.com>, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-amarula@amarulasolutions.com, Jagan Teki <jagan@amarulasolutions.com> Subject: [PATCH 0/6] dt-bindings: display: Update few panel bindings with YAML Date: Wed, 1 Jan 2020 16:54:38 +0530 Message-Id: <20200101112444.16250-1-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=pCxOBBMQ; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@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: <linux-amarula.amarulasolutions.com> X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/post>, <mailto:linux-amarula@amarulasolutions.com> List-Help: <https://support.google.com/a/amarulasolutions.com/bin/topic.py?topic=25838>, <mailto:linux-amarula+help@amarulasolutions.com> List-Archive: <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/> List-Unsubscribe: <mailto:googlegroups-manage+476853432473+unsubscribe@googlegroups.com>, <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/subscribe> |
| Series |
dt-bindings: display: Update few panel bindings with YAML
|
|
Message
Jagan Teki
Jan. 1, 2020, 11:24 a.m. UTC
These panel bindings are owned by me, so updated all of them into
YAML DT schema.
Any inputs?
Jagan.
Jagan Teki (6):
dt-bindings: display: panel: Convert feiyang,fy07024di26a30d to DT
schema
dt-bindings: display: panel: Convert sitronix,st7701 to DT schema
MAINTAINERS: Update feiyang, st7701 panel bindings converted as YAML
dt-bindings: display: panel: Convert friendlyarm,hd702e to DT schema
dt-bindings: display: panel: Convert rocktech,rk070er9427 to DT schema
dt-bindings: display: panel: Convert koe,tx31d200vm0baa to DT schema
.../display/panel/feiyang,fy07024di26a30d.txt | 20 ------
.../panel/feiyang,fy07024di26a30d.yaml | 50 +++++++++++++++
.../display/panel/friendlyarm,hd702e.txt | 32 ----------
.../display/panel/friendlyarm,hd702e.yaml | 47 ++++++++++++++
.../display/panel/koe,tx31d200vm0baa.txt | 25 --------
.../display/panel/koe,tx31d200vm0baa.yaml | 37 +++++++++++
.../display/panel/rocktech,rk070er9427.txt | 25 --------
.../display/panel/rocktech,rk070er9427.yaml | 37 +++++++++++
.../display/panel/sitronix,st7701.txt | 30 ---------
.../display/panel/sitronix,st7701.yaml | 61 +++++++++++++++++++
MAINTAINERS | 4 +-
11 files changed, 234 insertions(+), 134 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx31d200vm0baa.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx31d200vm0baa.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,rk070er9427.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,rk070er9427.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
Comments
Hi Jagan. On Wed, Jan 01, 2020 at 04:54:38PM +0530, Jagan Teki wrote: > These panel bindings are owned by me, so updated all of them into > YAML DT schema. > > Any inputs? Thanks for doing the conversion. dt_binding_check was not happy: Documentation/devicetree/bindings/display/panel/rocktech,rk070er9427.example.dt.yaml: panel: 'backlight', 'port' do not match any of the regexes: 'pinctrl-[0-9]+' DTC Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml CHECK Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml: panel: 'backlight', 'port' do not match any of the regexes: 'pinctrl-[0-9]+' Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml: panel: compatible: Additional items are not allowed ('simple-panel' was unexpected) Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml: panel: compatible: ['friendlyarm,hd702e', 'simple-panel'] is too long DTC Documentation/devicetree/bindings/display/panel/sitronix,st7701.example.dt.yaml Error: Documentation/devicetree/bindings/display/panel/sitronix,st7701.example.dts:22.42-43 syntax error FATAL ERROR: Unable to parse input tree Please fix and check the bindings using dt_binding_check before resubmit. I had to install libyaml-dev (as least I recall this was the name) before dt_binding_check worked OK for me. Sam
Hi Sam, On Sat, Jan 4, 2020 at 8:47 PM Sam Ravnborg <sam@ravnborg.org> wrote: > > Hi Jagan. > On Wed, Jan 01, 2020 at 04:54:38PM +0530, Jagan Teki wrote: > > These panel bindings are owned by me, so updated all of them into > > YAML DT schema. > > > > Any inputs? > Thanks for doing the conversion. > > dt_binding_check was not happy: > Documentation/devicetree/bindings/display/panel/rocktech,rk070er9427.example.dt.yaml: panel: 'backlight', 'port' do not match any of the regexes: 'pinctrl-[0-9]+' > DTC Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml > CHECK Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml > Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml: panel: 'backlight', 'port' do not match any of the regexes: 'pinctrl-[0-9]+' > Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml: panel: compatible: Additional items are not allowed ('simple-panel' was unexpected) > Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml: panel: compatible: ['friendlyarm,hd702e', 'simple-panel'] is too long > DTC Documentation/devicetree/bindings/display/panel/sitronix,st7701.example.dt.yaml > Error: Documentation/devicetree/bindings/display/panel/sitronix,st7701.example.dts:22.42-43 syntax error > FATAL ERROR: Unable to parse input tree > > Please fix and check the bindings using dt_binding_check before > resubmit. > > I had to install libyaml-dev (as least I recall this was the name) > before dt_binding_check worked OK for me. I did check dt_binfing_check with this series. Here is the complete build log and you can see the panels related to this series are checked fine. Let me know if I miss anything here? ₹ make dt_binding_check arch/x86/Makefile:147: CONFIG_X86_X32 enabled but no binutils support SCHEMA Documentation/devicetree/bindings/processed-schema.yaml /home/jagan/work/code/drm-misc/Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml: ignoring, error in schema: properties: reg: minItems warning: no schema found in file: Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml /home/jagan/work/code/drm-misc/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml: ignoring, error in schema: properties: ppi-partitions: patternProperties: ^interrupt-partition-[0-9]+$ warning: no schema found in file: Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml /home/jagan/work/code/drm-misc/Documentation/devicetree/bindings/net/snps,dwmac.yaml: ignoring, error in schema: allOf: 2: then warning: no schema found in file: Documentation/devicetree/bindings/net/snps,dwmac.yaml /home/jagan/work/code/drm-misc/Documentation/devicetree/bindings/regulator/fixed-regulator.yaml: ignoring, error in schema: properties: compatible: enum: 0 warning: no schema found in file: Documentation/devicetree/bindings/regulator/fixed-regulator.yaml /home/jagan/work/code/drm-misc/Documentation/devicetree/bindings/riscv/cpus.yaml: ignoring, error in schema: properties: timebase-frequency: type warning: no schema found in file: Documentation/devicetree/bindings/riscv/cpus.yaml CHKDT Documentation/devicetree/bindings/arm/pmu.yaml CHKDT Documentation/devicetree/bindings/arm/rockchip.yaml CHKDT Documentation/devicetree/bindings/arm/sirf.yaml CHKDT Documentation/devicetree/bindings/arm/vt8500.yaml CHKDT Documentation/devicetree/bindings/arm/calxeda.yaml CHKDT Documentation/devicetree/bindings/arm/atmel-at91.yaml CHKDT Documentation/devicetree/bindings/arm/sunxi.yaml CHKDT Documentation/devicetree/bindings/arm/xilinx.yaml CHKDT Documentation/devicetree/bindings/arm/moxart.yaml CHKDT Documentation/devicetree/bindings/arm/stm32/stm32.yaml CHKDT Documentation/devicetree/bindings/arm/spear.yaml CHKDT Documentation/devicetree/bindings/arm/al,alpine.yaml CHKDT Documentation/devicetree/bindings/arm/digicolor.yaml CHKDT Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.yaml CHKDT Documentation/devicetree/bindings/arm/altera.yaml CHKDT Documentation/devicetree/bindings/arm/bitmain.yaml CHKDT Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml CHKDT Documentation/devicetree/bindings/arm/fsl.yaml CHKDT Documentation/devicetree/bindings/arm/axxia.yaml CHKDT Documentation/devicetree/bindings/arm/psci.yaml CHKDT Documentation/devicetree/bindings/arm/qcom.yaml CHKDT Documentation/devicetree/bindings/arm/zte.yaml CHKDT Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml CHKDT Documentation/devicetree/bindings/arm/mediatek.yaml CHKDT Documentation/devicetree/bindings/arm/socionext/milbeaut.yaml CHKDT Documentation/devicetree/bindings/arm/ti/nspire.yaml CHKDT Documentation/devicetree/bindings/arm/ti/ti,davinci.yaml CHKDT Documentation/devicetree/bindings/arm/realtek.yaml CHKDT Documentation/devicetree/bindings/arm/rda.yaml CHKDT Documentation/devicetree/bindings/arm/actions.yaml CHKDT Documentation/devicetree/bindings/arm/l2c2x0.yaml CHKDT Documentation/devicetree/bindings/arm/renesas.yaml CHKDT Documentation/devicetree/bindings/arm/tegra.yaml CHKDT Documentation/devicetree/bindings/arm/amlogic.yaml CHKDT Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml CHKDT Documentation/devicetree/bindings/arm/sti.yaml CHKDT Documentation/devicetree/bindings/arm/primecell.yaml CHKDT Documentation/devicetree/bindings/arm/cpus.yaml CHKDT Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml CHKDT Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml CHKDT Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml CHKDT Documentation/devicetree/bindings/clock/milbeaut-clock.yaml CHKDT Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml CHKDT Documentation/devicetree/bindings/clock/imx8mn-clock.yaml CHKDT Documentation/devicetree/bindings/clock/fixed-clock.yaml CHKDT Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml CHKDT Documentation/devicetree/bindings/display/panel/ampire,am-480272h3tmqw-t01h.yaml CHKDT Documentation/devicetree/bindings/display/panel/innolux,ee101ia-01d.yaml CHKDT Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.yaml CHKDT Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml CHKDT Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml CHKDT Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.yaml CHKDT Documentation/devicetree/bindings/display/panel/bananapi,s070wv20-ct16.yaml CHKDT Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml CHKDT Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.yaml CHKDT Documentation/devicetree/bindings/display/panel/koe,tx31d200vm0baa.yaml CHKDT Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.yaml CHKDT Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml CHKDT Documentation/devicetree/bindings/display/panel/logicpd,type28.yaml CHKDT Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.yaml CHKDT Documentation/devicetree/bindings/display/panel/ti,nspire.yaml CHKDT Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml CHKDT Documentation/devicetree/bindings/display/panel/rocktech,rk070er9427.yaml CHKDT Documentation/devicetree/bindings/display/panel/armadeus,st0700-adapt.yaml CHKDT Documentation/devicetree/bindings/display/panel/raspberrypi,7inch-touchscreen.yaml CHKDT Documentation/devicetree/bindings/display/panel/lvds.yaml CHKDT Documentation/devicetree/bindings/display/panel/panel-common.yaml CHKDT Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml CHKDT Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.yaml CHKDT Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml CHKDT Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml CHKDT Documentation/devicetree/bindings/display/dsi-controller.yaml CHKDT Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml CHKDT Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml CHKDT Documentation/devicetree/bindings/display/simple-framebuffer.yaml CHKDT Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml CHKDT Documentation/devicetree/bindings/dma/dma-router.yaml CHKDT Documentation/devicetree/bindings/dma/dma-controller.yaml CHKDT Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml CHKDT Documentation/devicetree/bindings/dma/allwinner,sun4i-a10-dma.yaml CHKDT Documentation/devicetree/bindings/dma/dma-common.yaml CHKDT Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.yaml CHKDT Documentation/devicetree/bindings/dsp/fsl,dsp.yaml CHKDT Documentation/devicetree/bindings/example-schema.yaml CHKDT Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml /home/jagan/work/code/drm-misc/Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml: properties:reg:minItems: False schema does not allow 3 /home/jagan/work/code/drm-misc/Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml: properties:reg:maxItems: False schema does not allow 3 Documentation/devicetree/bindings/Makefile:12: recipe for target 'Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.example.dts' failed make[1]: *** [Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.example.dts] Error 1 Makefile:1263: recipe for target 'dt_binding_check' failed make: *** [dt_binding_check] Error 2
Hi Jagan. On Mon, Jan 06, 2020 at 03:41:40PM +0530, Jagan Teki wrote: > Hi Sam, > > On Sat, Jan 4, 2020 at 8:47 PM Sam Ravnborg <sam@ravnborg.org> wrote: > > > > Hi Jagan. > > On Wed, Jan 01, 2020 at 04:54:38PM +0530, Jagan Teki wrote: > > > These panel bindings are owned by me, so updated all of them into > > > YAML DT schema. > > > > > > Any inputs? > > Thanks for doing the conversion. > > > > dt_binding_check was not happy: > > Documentation/devicetree/bindings/display/panel/rocktech,rk070er9427.example.dt.yaml: panel: 'backlight', 'port' do not match any of the regexes: 'pinctrl-[0-9]+' > > DTC Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml > > CHECK Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml > > Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml: panel: 'backlight', 'port' do not match any of the regexes: 'pinctrl-[0-9]+' > > Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml: panel: compatible: Additional items are not allowed ('simple-panel' was unexpected) > > Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.example.dt.yaml: panel: compatible: ['friendlyarm,hd702e', 'simple-panel'] is too long > > DTC Documentation/devicetree/bindings/display/panel/sitronix,st7701.example.dt.yaml > > Error: Documentation/devicetree/bindings/display/panel/sitronix,st7701.example.dts:22.42-43 syntax error > > FATAL ERROR: Unable to parse input tree > > > > Please fix and check the bindings using dt_binding_check before > > resubmit. > > > > I had to install libyaml-dev (as least I recall this was the name) > > before dt_binding_check worked OK for me. > > I did check dt_binfing_check with this series. Here is the complete > build log and you can see the panels related to this series are > checked fine. Let me know if I miss anything here? Due to other errors you never reached the poart that checks the example. I use the following to focus on a single binding: (from my script, but you get the idea) domake ${arch} ${config} dt_binding_check DT_SCHEMA_FILES=${bindings}/display/panel/feixin,k101-im2ba02.yaml In this way I can ignore all the bindings that otherwise fails. Note: I sometimes have to clean my ouput directory to force that the examples are tested. It is also a good idea to introduce errors on purpose in the example, in this way you can check that they are tested. Sam