From patchwork Sun Dec 17 22:45:42 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Philipp Rossak X-Patchwork-Id: 849719 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="EBRu++ju"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3z0K5N3yJdz9sNV for ; Mon, 18 Dec 2017 09:46:00 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757604AbdLQWpx (ORCPT ); Sun, 17 Dec 2017 17:45:53 -0500 Received: from mail-wr0-f196.google.com ([209.85.128.196]:39776 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757555AbdLQWpv (ORCPT ); Sun, 17 Dec 2017 17:45:51 -0500 Received: by mail-wr0-f196.google.com with SMTP id a41so12462430wra.6; Sun, 17 Dec 2017 14:45:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=S75LTXki4dn2uSVu005ERTrBwIY8TFPl9WMpGKr0tWI=; b=EBRu++jujJteLlbJlVD/HzRQRHseaeQ4fmeyoImuKXV+Kk2qI8u1KIVDRjjlK/9u9Q STUvmS+oV5ih8v99rlY/aeQPHjAuzS8kWXqqI9Y1sFol5NefW4FqIKmuYa8sdGslLqxs TbBsj/phxlXlw4qcq2LR7Uc/zqBkTsYxSnI8oTx32/u+kb+Y496WxPRKP8Ql5k0du+ia r+8/oVtoHkvrjagJiw/4U44lhoKWAEUjM1c8PNAyKNuO8/PEbaUKNMTIgSZk4MqR8BS8 b5JLn0RT9XVA9ksQx+kr9zPckFUWA8mMcaeK+nAFKQ3A4vmR8Ht6Sr37O/tUsxRuJITX 60GA== 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; bh=S75LTXki4dn2uSVu005ERTrBwIY8TFPl9WMpGKr0tWI=; b=QMLoWBDFehbSDl9Sqb6G65f4T5myBGLeBZcAcPB0nAgn33cfuSC6xLzpmPFkUFb+Jk fNu/HHVTf5jkjCJU41YAvQNOBGQvJYMKkfpIGqpzieTBOtGqE2AXicoCubG5ilpQepZV 6sLU15eOZOx8OzfATi+pUWZP1BybGVtdUW2XubJ97BczQlsQg2jWye3CtfumEmiYT5dO GeMI34kp8alKpMyzd7ymRMGJn6CUTgx9nBpam/R1N52CeVDpp12gjr6ZBDh2X/aGC08d Funp3cO3JEzeO7qZQ6MzxpzdOtkxVRHTIXiEQwyi5BhYGDPO+WMIl+etcA3/LKRSNrwt AlkQ== X-Gm-Message-State: AKGB3mImdvzefF9LpzAPqncZ+z8xmU0HxDBfz3Q+dTO092AeScVqhM8v gIixBIZ9hH9T0R0aRzLJC88ukw== X-Google-Smtp-Source: ACJfBosoA2LSQGZSez5Wlo/ULbJKRpUf/CDLMwCavrE4/GVmSoaTrM2XQxt31Q3GC395F+S7sY8YxA== X-Received: by 10.223.136.67 with SMTP id e3mr7387163wre.150.1513550750373; Sun, 17 Dec 2017 14:45:50 -0800 (PST) Received: from debian-laptop.fritz.box (p5B3DDB65.dip0.t-ipconnect.de. [91.61.219.101]) by smtp.gmail.com with ESMTPSA id 52sm30890673wrv.8.2017.12.17.14.45.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Dec 2017 14:45:49 -0800 (PST) From: Philipp Rossak To: mchehab@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com, maxime.ripard@free-electrons.com, wens@csie.org, linux@armlinux.org.uk, sean@mess.org, p.zabel@pengutronix.de, andi.shyti@samsung.com Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com Subject: [PATCH 0/5] arm: sunxi: IR support for A83T Date: Sun, 17 Dec 2017 23:45:42 +0100 Message-Id: <20171217224547.21481-1-embed3d@gmail.com> X-Mailer: git-send-email 2.11.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org This patch series adds support for the sunxi A83T ir module and enhances the sunxi-ir driver. Right now the base clock frequency for the ir driver is a hard coded define and is set to 8 MHz. This works for the most common ir receivers. On the Sinovoip Bananapi M3 the ir receiver needs, a 3 MHz base clock frequency to work without problems with this driver. This patch series adds support for an optinal property that makes it able to override the default base clock frequency and enables the ir interface on the a83t and the Bananapi M3. changes since rfc: * The property is now optinal. If the property is not available in the dtb the driver uses the default base clock frequency. * the driver prints out the the selected base clock frequency. * changed devicetree property from base-clk-frequency to clock-frequency Regards, Philipp rfc: https://www.mail-archive.com/linux-media@vger.kernel.org/msg123359.html Philipp Rossak (5): media: rc: update sunxi-ir driver to get base clock frequency from devicetree media: dt: bindings: Update binding documentation for sunxi IR controller arm: dts: sun8i: a83t: Add the ir pin for the A83T arm: dts: sun8i: a83t: Add support for the ir interface arm: dts: sun8i: a83t: bananapi-m3: Enable IR controller Documentation/devicetree/bindings/media/sunxi-ir.txt | 2 ++ arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 7 +++++++ arch/arm/boot/dts/sun8i-a83t.dtsi | 15 +++++++++++++++ drivers/media/rc/sunxi-cir.c | 20 ++++++++++++-------- 4 files changed, 36 insertions(+), 8 deletions(-) Acked-by: Chen-Yu Tsai