Commit 7461279b authored by Paul Burton's avatar Paul Burton Committed by Ralf Baechle
Browse files

dt-bindings: Document img,boston-clock binding



Add device tree binding documentation for the clocks provided by the
MIPS Boston development board from Imagination Technologies, and a
header file describing the available clocks for use by device trees &
driver.

Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
Acked-by: default avatarStephen Boyd <sboyd@codeaurora.org>
Cc: Frank Rowand <frowand.list@gmail.com>
Cc: Michael Turquette <mturquette@baylibre.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: devicetree@vger.kernel.org
Cc: linux-clk@vger.kernel.org
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/16482/


Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 828db212
Loading
Loading
Loading
Loading
+31 −0
Original line number Diff line number Diff line
Binding for Imagination Technologies MIPS Boston clock sources.

This binding uses the common clock binding[1].

[1] Documentation/devicetree/bindings/clock/clock-bindings.txt

The device node must be a child node of the syscon node corresponding to the
Boston system's platform registers.

Required properties:
- compatible : Should be "img,boston-clock".
- #clock-cells : Should be set to 1.
  Values available for clock consumers can be found in the header file:
    <dt-bindings/clock/boston-clock.h>

Example:

	system-controller@17ffd000 {
		compatible = "img,boston-platform-regs", "syscon";
		reg = <0x17ffd000 0x1000>;

		clk_boston: clock {
			compatible = "img,boston-clock";
			#clock-cells = <1>;
		};
	};

	uart0: uart@17ffe000 {
		/* ... */
		clocks = <&clk_boston BOSTON_CLK_SYS>;
	};
+7 −0
Original line number Diff line number Diff line
@@ -8504,6 +8504,13 @@ F: arch/mips/include/asm/mach-loongson32/
F:	drivers/*/*loongson1*
F:	drivers/*/*/*loongson1*

MIPS BOSTON DEVELOPMENT BOARD
M:	Paul Burton <paul.burton@imgtec.com>
L:	linux-mips@linux-mips.org
S:	Maintained
F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
F:	include/dt-bindings/clock/boston-clock.h

MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
+14 −0
Original line number Diff line number Diff line
/*
 * Copyright (C) 2016 Imagination Technologies
 *
 * SPDX-License-Identifier:	GPL-2.0
 */

#ifndef __DT_BINDINGS_CLOCK_BOSTON_CLOCK_H__
#define __DT_BINDINGS_CLOCK_BOSTON_CLOCK_H__

#define BOSTON_CLK_INPUT 0
#define BOSTON_CLK_SYS 1
#define BOSTON_CLK_CPU 2

#endif /* __DT_BINDINGS_CLOCK_BOSTON_CLOCK_H__ */