Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3393817imu; Mon, 10 Dec 2018 01:10:08 -0800 (PST) X-Google-Smtp-Source: AFSGD/XwA7eQNGpNvNguYQvjIHeLtYfLdOef53cJCqWd9f7mUiL0wI5enLueSB6LWlIvCeEc1mPt X-Received: by 2002:a63:441e:: with SMTP id r30mr10291452pga.128.1544433008493; Mon, 10 Dec 2018 01:10:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544433008; cv=none; d=google.com; s=arc-20160816; b=toXMrkRysTxegoc2CFwe9aYSBpO3hp0nHrWWGN+cc/W6VkWJFwD7S6z4efrHApadS6 528OlXx23LRcgYU3Y3uS1gC1D2CIPEwnXzOJWezqir2o5sy/mAGxxbr3jzHezksT1TJa goMRRQCPGi5PXfVyNPcKjAJPVNu+p06Gdd8UurIXh0trZXITTemFR/1ms1Y3I8g4lPYR LvtBlwoGBXCK4OvGcaeYKr9/9maHEj8dtegSYvb6mK4J6qEUKSDfaKsfligYEz7c1Smx 6Y2+I5cKV8IBw0EAQvl+d/hbs+YQPIalrDglDXK2a5p5Pfd8nyffwf6P8JfUlZdpf8VD B/7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=oeULTOCMjinSO4pcUUBmFdzaevw7sbCnt/ss9FK3o1w=; b=DgBdSoGVQNBcLcgEXNpRcI2sQF1O+YI+7j4hKD6M21ddetoNRcgZDZmpE5MQlM2xwp GbZwR8bv+xBRdsv1GTZlDHIj9vggcxNc/BWxzLZPFbPg7xT6DUXSRXGKSb5UH6us+5x2 n2/RZNvUVdXqXbLQ5gCXHEX1/6LZuu6wfeIuhNeaNGsyEAZ3bnl3wKKHIC6hP0S22JF6 CcdCPYaEjRc2XsiOJIlPoUz3clyfGn3t5cHMG8PggVJWuIQ/ITM4VS8xa84pFR5SFDxW /FGD+WrQY98j5zHxlvi7dnh5uqOz5WnOBE49TE56To5MI+fO3iZZJlcQZ83Osxz7k/ru YaIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=I6sALBJb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j2si9130886pgb.55.2018.12.10.01.09.52; Mon, 10 Dec 2018 01:10:08 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=I6sALBJb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727036AbeLJJGv (ORCPT + 99 others); Mon, 10 Dec 2018 04:06:51 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:41002 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726976AbeLJJGu (ORCPT ); Mon, 10 Dec 2018 04:06:50 -0500 Received: by mail-wr1-f67.google.com with SMTP id x10so9582659wrs.8 for ; Mon, 10 Dec 2018 01:06:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=oeULTOCMjinSO4pcUUBmFdzaevw7sbCnt/ss9FK3o1w=; b=I6sALBJbSf6Ws+I7JqLVMwcAtWQrE0bPZ/XjUMKIB5DaZXXLO4G0eDpjU2NWZqQiPn 3SX9EaaZS53obN5APJNkjQ3f6hPiXY0xzyfq66655nIxKDFMWakiF43WsmgyDVwYLcVG D6DmDs1+9BEBsQ/Qoj/VhZG6w8WUYP3hRmBVBkyFk+Xtwt5heqM8/L1BAORcuAVkaL7i A4EQDbGs8CV9skqzsVsb41DGRWXgu9j4pUj1NOOBIKRfeH5Be1V7fi+U82xCopFDimgJ 1ZmzVw2OhJGStO/n4abCHX3h10TK2EUHCvQSsnrbdzHxSsJ6abi+et1k0JIsrl6Zib+M 6UGA== 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 :content-transfer-encoding; bh=oeULTOCMjinSO4pcUUBmFdzaevw7sbCnt/ss9FK3o1w=; b=AT3a1A5wAVRVOGCWmKjxD5OU0IswPHMpFwKr9IRiQl0+HDBjr/3pwx7FNi4Vz5jHnt IMN5aBbgg41XviNTjPwpcgNdfWVqqw1b0u4SAEzNw19CwndDIhO38S2gowJEboEFdQd4 YzhurmVT5RR8aERXVvMqU3Ya70OX/AadikwHWTMKmQTRLcblzt98NsdBSlrHIIzdtPkN AtglarNX7XZbCgcxdoYQs9eIKD+zot30InTYU/5wHVqnOfECVrW6ztiJSLGUbJhFQCw6 XqN0yEhBvqB0Gt/rSP/eEZFbaLUnBlP7DQUiaioFt770+6CIb0D/+KhVt96oh5owj0Se UJtQ== X-Gm-Message-State: AA+aEWZpQG3Urlb7GJlfsAHmUjH5gLOu1coEP85Ihn15bgfc2uZQ9mF8 eS2j2lDfLUaHzNaj5fi4k51uAA== X-Received: by 2002:a05:6000:1287:: with SMTP id f7mr9572449wrx.302.1544432808854; Mon, 10 Dec 2018 01:06:48 -0800 (PST) Received: from localhost.localdomain (abo-99-183-68.mtp.modulonet.fr. [85.68.183.99]) by smtp.gmail.com with ESMTPSA id 14sm15856555wmv.36.2018.12.10.01.06.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Dec 2018 01:06:48 -0800 (PST) From: Maxime Jourdan To: Kevin Hilman Cc: Neil Armstrong , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org Subject: [PATCH 1/2] dt-bindings: meson: add specific simplefb bindings Date: Mon, 10 Dec 2018 10:06:39 +0100 Message-Id: <20181210090640.4495-1-mjourdan@baylibre.com> X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Similar to simple-framebuffer-sunxi, we support different display pipelines that the firmware is free to choose from. This documents the "amlogic,simple-framebuffer" compatible and the "amlogic,pipeline" extension. Signed-off-by: Maxime Jourdan --- .../display/simple-framebuffer-meson.txt | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer-meson.txt diff --git a/Documentation/devicetree/bindings/display/simple-framebuffer-meson.txt b/Documentation/devicetree/bindings/display/simple-framebuffer-meson.txt new file mode 100644 index 000000000000..122a5c005cd9 --- /dev/null +++ b/Documentation/devicetree/bindings/display/simple-framebuffer-meson.txt @@ -0,0 +1,33 @@ +Meson specific Simple Framebuffer bindings + +This binding documents meson specific extensions to the simple-framebuffer +bindings. The meson simplefb u-boot code relies on the devicetree containing +pre-populated simplefb nodes. + +These extensions are intended so that u-boot can select the right node based +on which pipeline is being used. As such they are solely intended for +firmware / bootloader use, and the OS should ignore them. + +Required properties: +- compatible: "amlogic,simple-framebuffer" +- amlogic,pipeline, one of: + "vpu-cvbs" + "vpu-hdmi" + +Example: + +chosen { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + framebuffer@0 { + compatible = "amlogic,simple-framebuffer", + "simple-framebuffer"; + amlogic,pipeline = "vpu-hdmi"; + clocks = <&clkc CLKID_HDMI_PCLK>, + <&clkc CLKID_CLK81>, + <&clkc CLKID_GCLK_VENCI_INT0>; + power-domains = <&pwrc_vpu>; + }; +}; -- 2.19.2