From patchwork Fri Oct 30 14:37:12 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 315109 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=-12.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT 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 BA827C55178 for ; Fri, 30 Oct 2020 14:37:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5E67F2076E for ; Fri, 30 Oct 2020 14:37:38 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="PKvJHqcN" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726798AbgJ3Ohe (ORCPT ); Fri, 30 Oct 2020 10:37:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35792 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725975AbgJ3Ohd (ORCPT ); Fri, 30 Oct 2020 10:37:33 -0400 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 49873C0613CF for ; Fri, 30 Oct 2020 07:37:33 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id a9so6691774wrg.12 for ; Fri, 30 Oct 2020 07:37:33 -0700 (PDT) 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:in-reply-to:references :mime-version:content-transfer-encoding; bh=LzZh3XDG0mukcB0i6UGoQqeuQTlDt+ZadapYwoHki6w=; b=PKvJHqcNYdJW++F0cK3QdV1zjaBzxTRCv5vhX4WWc74HsnkNOW2boPcbIEAfum+fBi B/P5FaDTDLDZChtNdf9wwJl4BVBpNRTymjwisnPGtxZZDgV+bZdti6RZ05YHlxPId9ZW bW8JMK6AHibUdKa0nvDqmyyGGx6BeCS5UC1BKuOwbaX3kUDdL/qsiiVX2a/q6m4CmnXp SSHXiEZZD4rbLZGzwGrHP0BGY4oJzENhhdR716+8wI3YGc+oK9Kp4UcT8M7YNlkvwCvj iotghBj+ZqloR71rF4GFxqcpz/owyfaaF4Jjpwujdp6oJIhgcPQiWk+1lhsMJkwh5B08 H4fA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=LzZh3XDG0mukcB0i6UGoQqeuQTlDt+ZadapYwoHki6w=; b=BZdqbfWVwtbFckmvrsItOJklHxiNG5X5WeXEKgc6Y8DMEZ9bj8RqowxwzNxhrBqCiG QdhItyDeWE4wZbabLkp8IRUPja59z8tytTUTWhZ/lP3yCI5CHv1H+ATxqoYNhtN/zAbF 5bOIJOvdeqs+dq6Syny41JU3NS7qOX1gWeBaN8bsJ41+Coi1A4pvmh9CIkyyf217wU0c 38VL+eLwIDpG9bsvMsYnVgXyX/izueCw68RE8aVyZhSoFITszHnYc+hpCYbHoKYddPHK dpQEEYh+5ZRDqa0DiTewlXX64SnyHWOhr1OirKTbcAaVaKR5REbPXVWsI6ujdo4KglGV BCYw== X-Gm-Message-State: AOAM533IODAKzgE+8VwVzrYtj2eGkwQAzfrmoz7l4+3MOxAtQFqYctg3 6jmcNDMicfVrWWsLrF13ILGxjA== X-Google-Smtp-Source: ABdhPJwfmKHE9tpJbPP/m+MZUzeVqC6HJIZFOAipny4H8X0b0Mu1A+//qbtSHVOIRt8w+qwQ/uSX+w== X-Received: by 2002:a5d:4747:: with SMTP id o7mr3689083wrs.423.1604068651798; Fri, 30 Oct 2020 07:37:31 -0700 (PDT) Received: from localhost.localdomain ([37.172.114.188]) by smtp.gmail.com with ESMTPSA id y200sm351481wmc.23.2020.10.30.07.37.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Oct 2020 07:37:31 -0700 (PDT) From: Neil Armstrong To: hverkuil@xs4all.nl, devicetree@vger.kernel.org Cc: Neil Armstrong , linux-media@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Rob Herring Subject: [PATCH v2 1/4] dt-bindings: media: Add bindings for the Amlogic GE2D Accelerator Unit Date: Fri, 30 Oct 2020 15:37:12 +0100 Message-Id: <20201030143715.577641-2-narmstrong@baylibre.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20201030143715.577641-1-narmstrong@baylibre.com> References: <20201030143715.577641-1-narmstrong@baylibre.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org The GE2D is a 2D accelerator with various features like configurable blitter with alpha blending, frame rotation, scaling, format conversion and colorspace conversion. This adds the bindings for the GE2D version found in the AXG SoCs Family. Signed-off-by: Neil Armstrong Reviewed-by: Rob Herring --- .../bindings/media/amlogic,axg-ge2d.yaml | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml diff --git a/Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml b/Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml new file mode 100644 index 000000000000..bee93bd84771 --- /dev/null +++ b/Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml @@ -0,0 +1,47 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +# Copyright 2020 BayLibre, SAS +%YAML 1.2 +--- +$id: "http://devicetree.org/schemas/media/amlogic,axg-ge2d.yaml#" +$schema: "http://devicetree.org/meta-schemas/core.yaml#" + +title: Amlogic GE2D Acceleration Unit + +maintainers: + - Neil Armstrong + +properties: + compatible: + enum: + - amlogic,axg-ge2d + + interrupts: + minItems: 1 + + reg: + minItems: 1 + + resets: + maxItems: 1 + + clocks: + minItems: 1 + +required: + - compatible + - reg + - interrupts + - clocks + - resets + +additionalProperties: false + +examples: + - | + ge2d: ge2d@ff940000 { + compatible = "amlogic,axg-ge2d"; + reg = <0xff940000 0x10000>; + interrupts = <150>; + clocks = <&clk_ge2d>; + resets = <&reset_ge2d>; + }; From patchwork Fri Oct 30 14:37:14 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 315108 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=-17.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham 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 E2A03C55178 for ; Fri, 30 Oct 2020 14:37:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4A196221FF for ; Fri, 30 Oct 2020 14:37:58 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="mmMNE5mQ" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726832AbgJ3Oh5 (ORCPT ); Fri, 30 Oct 2020 10:37:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35854 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726811AbgJ3Ohz (ORCPT ); Fri, 30 Oct 2020 10:37:55 -0400 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6529AC0613CF for ; Fri, 30 Oct 2020 07:37:54 -0700 (PDT) Received: by mail-wr1-x443.google.com with SMTP id n15so6751283wrq.2 for ; Fri, 30 Oct 2020 07:37:54 -0700 (PDT) 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:in-reply-to:references :mime-version:content-transfer-encoding; bh=OwtNdHIPSabqM1aRDu7jm8OQIX10dof411XMNae48b0=; b=mmMNE5mQrE5Ex3idb16Mw57c1SrldmI18PsAc/aatGvCSPh0OxUKBeczmUeqIg728h mghTsn9j8ZrqHvqSuiepxePhZzAetlJ+KUNrd++fT9nGGY0CuxqjA4biJfPpelCU04fD lpDwSiZBnakBIusEueqzC1/t+HcWypq4P0iZpHtyPMxi2Q/pcb+k9ENFkqnlw9Q6hKqS 9GxmKeuGpYrn7iCE5uMiXkv6belgQYQ0R060vWreCrO1nzO3K/rh2amsFNVo0NbUVqFd dodc/zxIFBg9/7mw3GcS3yjekZe9mXGyg1bmOYNfeNzygbWufO7UEjALySvjVUdTEOtt p4sg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=OwtNdHIPSabqM1aRDu7jm8OQIX10dof411XMNae48b0=; b=a84bfwp7PhjCbPiOZMWr+QgBXFkB6TLcXIVFWddrtWu/TIx5MOaptCQCWIVeVfVMWK PWlsZYNbpTXkN3VAWYNhMmFEARRiR1OEp6scI7BGcQXBCXXI8rUGNyaMq5q+42aV5+om UWOqCyHsgMpHag0Usyl4D39v2YYQCRzXwIxV5XaDSlUMOjrhNHN+d+tGoDX2DsuEvKwe 5A40jASp8djYOY4YO420WuC92rrGuoHSfuAkCjuOxkv03M+5MtPm2MLugto46gSwv9SQ AFHvPURsAdxXmmLWWd/GiCjnDMpq0xYNBDuXkZ3dbtwmQdixw/zjZYsC8/XZRGiUJA1C Lj6w== X-Gm-Message-State: AOAM533eMUCAcRjWLqYci9DOVNAaFtEN6UNIeOdrSzlT05tkJbDZioo6 LoQRXlJk/FLE09gUylUA45YOSw== X-Google-Smtp-Source: ABdhPJzcGa5JPgiKW9L1GHX3i2KkDFiru4v1nYIA/xefaOCkFhXzo7NKbTSfOX5xpjiQviBULSGH0w== X-Received: by 2002:adf:8366:: with SMTP id 93mr3621462wrd.6.1604068672995; Fri, 30 Oct 2020 07:37:52 -0700 (PDT) Received: from localhost.localdomain ([37.172.114.188]) by smtp.gmail.com with ESMTPSA id y200sm351481wmc.23.2020.10.30.07.37.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Oct 2020 07:37:52 -0700 (PDT) From: Neil Armstrong To: hverkuil@xs4all.nl Cc: Neil Armstrong , linux-media@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/4] MAINTAINERS: Add myself as maintainer of the Amlogic GE2D driver Date: Fri, 30 Oct 2020 15:37:14 +0100 Message-Id: <20201030143715.577641-4-narmstrong@baylibre.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20201030143715.577641-1-narmstrong@baylibre.com> References: <20201030143715.577641-1-narmstrong@baylibre.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org Signed-off-by: Neil Armstrong --- MAINTAINERS | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index e73636b75f29..db93156dcaba 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -11412,6 +11412,15 @@ F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml F: drivers/media/cec/platform/meson/ao-cec-g12a.c F: drivers/media/cec/platform/meson/ao-cec.c +MESON GE2D DRIVER FOR AMLOGIC SOCS +M: Neil Armstrong +L: linux-media@vger.kernel.org +L: linux-amlogic@lists.infradead.org +S: Supported +T: git git://linuxtv.org/media_tree.git +F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml +F: drivers/media/meson/ge2d/ + MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS M: Liang Yang L: linux-mtd@lists.infradead.org