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 X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E5AEDC47095 for ; Sat, 3 Oct 2020 13:37:49 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 88122206A1 for ; Sat, 3 Oct 2020 13:37:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="tPWJltg1" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725808AbgJCNhr (ORCPT ); Sat, 3 Oct 2020 09:37:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42182 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725781AbgJCNhr (ORCPT ); Sat, 3 Oct 2020 09:37:47 -0400 Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 091B0C0613D0; Sat, 3 Oct 2020 06:37:47 -0700 (PDT) Received: by mail-io1-xd44.google.com with SMTP id m17so4507776ioo.1; Sat, 03 Oct 2020 06:37:46 -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:content-transfer-encoding; bh=wYqZ60CRi7WWQ74ASFCAHaslnXG3wGOSLWDWZkKTjYo=; b=tPWJltg1jScIpFWxYL+05p6tCuq4yXeNokt99bo7HFw1ua3SsOw1Wno49JSsScY9IN /ifJ6mmNruhQFob+SpaGE/B+Pp3UAJP+4emb0r3FzrPrTe9pXnTfYGwfIdp5IXSkJSG2 5n+e0FA6+J0xQvlpexsYrmnfT1CbejlPcSxP2gDPnAfmCoIOgpyh4C+Aijhk2dBrFd17 Qw39N04i3J13RKL1xv2+VHelSKGPZnZ/H5tldckNYq+Rc2MeVVTa8rla/TpXiZRzR6O/ 5JY5yaggsLbrU9+OI9WqlUrZEO5GNenxsvYanUhqC2nbdDK27wXiB4CwVQPnRpoKvXm8 VrAQ== 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:content-transfer-encoding; bh=wYqZ60CRi7WWQ74ASFCAHaslnXG3wGOSLWDWZkKTjYo=; b=fl0svkYnb9PH8qVJWYJD0xJyyA0iaggmI5r9Ft76S26cXqfRTsoQ0yWsHV3e9s5v8d EjZTn8DS+aBtdXmBKaRFsyBXBxMFCfrBR7RGpe5pECj6WetYC6NgRmPaO1gEVmkNBlmx d50DSWphMiAMvfTshtlTkA9kYi7SI0Chq13KNB/ElNyCPdksmqXkKRwy5aBlBTzOXqhs zCMp92HPAVA/wCCer7H7F+RuvqrO2m4KenNUd1ck9r5TFGHOyWSBjezIfX5/aOT7BW3d aTavTzI1Zm7n9iXoDtQ+uVhqZKjkqO0juInuDsvoqi3KVMZlcwWqNAFKY/4JEOr0UMiO tv5Q== X-Gm-Message-State: AOAM5322dWA6DcMLqmKemhWf+B7Vr0nLsIT77XAKmW41a5CE0ArS2wsJ rNXIHOJNSomgWO4/esLdEZs9I5lwKbz5lHW518Y= X-Google-Smtp-Source: ABdhPJx5d4VojGRosUgPSFR6BdAe5SVBiaJXK+aM9zHdWEEEzYQf9FbVGI6VlrLXb2YaGo3FIcG+eWepM7XIsTZokcM= X-Received: by 2002:a02:8791:: with SMTP id t17mr6046454jai.89.1601732265224; Sat, 03 Oct 2020 06:37:45 -0700 (PDT) MIME-Version: 1.0 References: <20200923005709.147966-1-icenowy@aosc.io> <20200925151241.kfmytlff4grswtzh@gilmour.lan> <0BAFC9B7-DC42-469A-9C90-E25779678C07@aosc.io> In-Reply-To: <0BAFC9B7-DC42-469A-9C90-E25779678C07@aosc.io> From: =?UTF-8?B?Q2zDqW1lbnQgUMOpcm9u?= Date: Sat, 3 Oct 2020 15:37:34 +0200 Message-ID: Subject: Re: [linux-sunxi] Re: [PATCH 0/7] Pine64 PineCube support To: Icenowy Zheng Cc: Maxime Ripard , Rob Herring , Chen-Yu Tsai , devicetree , linux-arm-kernel , linux-kernel , linux-sunxi Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Icenowy, On Sat, 3 Oct 2020 at 12:39, Icenowy Zheng wrote: > > > > =E4=BA=8E 2020=E5=B9=B410=E6=9C=883=E6=97=A5 GMT+08:00 =E4=B8=8B=E5=8D=88= 6:28:03, "Cl=C3=A9ment P=C3=A9ron" =E5=86=99=E5=88= =B0: > >Hi, > > > >I was running dtbs_check and found this series introduced new warnings. > > > > DTC arch/arm/boot/dts/sun8i-s3-pinecube.dtb > > DTC arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml > > CHECK arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible: ['allwinner,sun8i-v3s-system-control', > >'allwinner,sun8i-h3-system-control'] is not valid under any of the > >given schemas (Possible causes of the failure): > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible: Additional items are not allowed > >('allwinner,sun8i-h3-system-control' was unexpected) > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun4i-a10-sram-controller' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun5i-a13-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun7i-a20-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun8i-a23-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun8i-h3-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun8i-r40-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun50i-a64-sram-controller' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun50i-a64-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun50i-h5-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,sun50i-h6-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:0: 'allwinner,suniv-f1c100s-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:1: 'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:1: 'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:1: 'allwinner,sun50i-a64-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: system-control@1c00000: > >compatible:1: 'allwinner,sun4i-a10-system-control' was expected > > > >From schema: > >/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-contr= ol.yaml > >/arch/arm/boot/dts/sun8i-s3-pinecube.dt.yaml: camera@1cb4000: port: > >'#address-cells', '#size-cells' do not match any of the regexes: > >'pinctrl-[0-9]+' > >From schema: > >/Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml > > Is this broken schema? I think the #address-cells', '#size-cells' are not required here. I had a quick look at other csi and nobody seems to specify this. Just FYI This is what I did. pip3 install git+https://github.com/devicetree-org/dt-schema.git@master ARCH=3Darm make sunxi_defconfig ARCH=3Darm make -j8 dtbs_check Regards, Clement > > > >And also some other boards > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible: > >['allwinner,sun8i-v3s-system-control', > >'allwinner,sun8i-h3-system-control'] is not valid under any of the > >given schemas (Possible causes of the failure): > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible: Additional items are not allowed > >('allwinner,sun8i-h3-system-control' was unexpected) > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun4i-a10-sram-controller' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun5i-a13-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun7i-a20-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun8i-a23-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun8i-h3-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun8i-r40-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-a64-sram-controller' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-a64-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-h5-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-h6-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,suniv-f1c100s-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun50i-a64-system-control' was expected > >/arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun4i-a10-system-control' was expected > > > >From schema: > >/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-contr= ol.yaml > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible: > >['allwinner,sun8i-v3s-system-control', > >'allwinner,sun8i-h3-system-control'] is not valid under any of the > >given schemas (Possible causes of the failure): > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible: Additional items are not allowed > >('allwinner,sun8i-h3-system-control' was unexpected) > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun4i-a10-sram-controller' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun5i-a13-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun7i-a20-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun8i-a23-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun8i-h3-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun8i-r40-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-a64-sram-controller' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-a64-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-h5-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-h6-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,suniv-f1c100s-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun50i-a64-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun4i-a10-system-control' was expected > > > >From schema: > >/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-contr= ol.yaml > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible: > >['allwinner,sun8i-v3s-system-control', > >'allwinner,sun8i-h3-system-control'] is not valid under any of the > >given schemas (Possible causes of the failure): > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible: Additional items are not allowed > >('allwinner,sun8i-h3-system-control' was unexpected) > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun4i-a10-sram-controller' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun5i-a13-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun7i-a20-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun8i-a23-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun8i-h3-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun8i-r40-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-a64-sram-controller' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-a64-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-h5-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,sun50i-h6-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:0: > >'allwinner,suniv-f1c100s-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun4i-a10-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun50i-a64-system-control' was expected > >/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dt.yaml: > >system-control@1c00000: compatible:1: > >'allwinner,sun4i-a10-system-control' was expected > > > >Regards, > >Clement > > > >On Fri, 25 Sep 2020 at 17:12, Maxime Ripard wrote: > >> > >> Hi, > >> > >> On Wed, Sep 23, 2020 at 08:57:02AM +0800, Icenowy Zheng wrote: > >> > Pine64 PineCube is an IP camera based on Allwinner S3 chip. > >> > > >> > This patchset tries to add support for it. > >> > > >> > In order to make sure the system do not hang when camera is brought > >up, > >> > a fix to AXP209 driver is needed (sent individually), otherwise the > >> > system will hang because it changes the voltage of LDO2 when LDO4 > >> > tweaking. > >> > >> Queued all the patches for 5.11 > >> > >> > Icenowy Zheng (7): > >> > ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support > >> > ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX > >> > ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node > >> > ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel > >CSI > >> > ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank > >> > dt-bindings: arm: sunxi: add Pine64 PineCube binding > >> > ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera > >> > >> However, I guess for the next patches to the v3s DTSI we should just > >> have a simpler prefix (like v3), it's really taking a lot of > >characters > >> here :) > >> > >> Maxime > >> > >> -- > >> You received this message because you are subscribed to the Google > >Groups "linux-sunxi" group. > >> To unsubscribe from this group and stop receiving emails from it, > >send an email to linux-sunxi+unsubscribe@googlegroups.com. > >> To view this discussion on the web, visit > >https://groups.google.com/d/msgid/linux-sunxi/20200925151241.kfmytlff4gr= swtzh%40gilmour.lan.