Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760356AbcDMNNz (ORCPT ); Wed, 13 Apr 2016 09:13:55 -0400 Received: from exsmtp01.microchip.com ([198.175.253.37]:34537 "EHLO email.microchip.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1759500AbcDMNNy (ORCPT ); Wed, 13 Apr 2016 09:13:54 -0400 From: Purna Chandra Mandal To: , CC: Mark Brown , Purna Chandra Mandal , Rob Herring , , Kumar Gala , Ian Campbell , Pawel Moll , Mark Rutland Subject: [PATCH 1/2] dt/bindings/spi: Add bindings for PIC32 Quad-SPI driver. Date: Wed, 13 Apr 2016 18:42:04 +0530 Message-ID: <1460553125-32649-1-git-send-email-purna.mandal@microchip.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1387 Lines: 39 Document Device tree bindings for quad SPI peripheral found on Microchip PIC32 class devices. Signed-off-by: Purna Chandra Mandal Cc: Rob Herring Cc: Mark Brown --- Documentation/devicetree/bindings/spi/sqi-pic32.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Documentation/devicetree/bindings/spi/sqi-pic32.txt diff --git a/Documentation/devicetree/bindings/spi/sqi-pic32.txt b/Documentation/devicetree/bindings/spi/sqi-pic32.txt new file mode 100644 index 0000000..5af9fab --- /dev/null +++ b/Documentation/devicetree/bindings/spi/sqi-pic32.txt @@ -0,0 +1,18 @@ +Microchip PIC32 Quad SPI controller +----------------------------------- +Required properties: +- compatible: Should be "microchip,pic32mzda-sqi". +- reg: Address and length of SQI controller register space. +- interrupts: Should contain SQI interrupt. +- clocks: Should contain phandle of two clocks in sequence, clock that drives + clock on SPI bus and clock that drives SQI controller. +- clock-names: Should be "spi_ck" and "reg_ck" in order. + +Example: + sqi1: sqi@1f8e2000 { + compatible = "microchip,pic32mzda-sqi"; + reg = <0x1f8e2000 0x200>; + clocks = <&rootclk REF2CLK>, <&rootclk PB5CLK>; + clock-names = "spi_ck", "reg_ck"; + interrupts = <169 IRQ_TYPE_LEVEL_HIGH>; + }; -- 1.8.3.1