162306a36Sopenharmony_ciBroadcom BCM2835 auxiliary peripheral support
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciThis binding uses the common clock binding:
462306a36Sopenharmony_ci    Documentation/devicetree/bindings/clock/clock-bindings.txt
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciThe auxiliary peripherals (UART, SPI1, and SPI2) have a small register
762306a36Sopenharmony_ciarea controlling clock gating to the peripherals, and providing an IRQ
862306a36Sopenharmony_cistatus register.
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciRequired properties:
1162306a36Sopenharmony_ci- compatible:	Should be "brcm,bcm2835-aux"
1262306a36Sopenharmony_ci- #clock-cells:	Should be <1>. The permitted clock-specifier values can be
1362306a36Sopenharmony_ci		  found in include/dt-bindings/clock/bcm2835-aux.h
1462306a36Sopenharmony_ci- reg:		Specifies base physical address and size of the registers
1562306a36Sopenharmony_ci- clocks:	The parent clock phandle
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciExample:
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci	clocks: cprman@7e101000 {
2062306a36Sopenharmony_ci		compatible = "brcm,bcm2835-cprman";
2162306a36Sopenharmony_ci		#clock-cells = <1>;
2262306a36Sopenharmony_ci		reg = <0x7e101000 0x2000>;
2362306a36Sopenharmony_ci		clocks = <&clk_osc>;
2462306a36Sopenharmony_ci	};
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci	aux: aux@7e215004 {
2762306a36Sopenharmony_ci		compatible = "brcm,bcm2835-aux";
2862306a36Sopenharmony_ci		#clock-cells = <1>;
2962306a36Sopenharmony_ci		reg = <0x7e215000 0x8>;
3062306a36Sopenharmony_ci		clocks = <&clocks BCM2835_CLOCK_VPU>;
3162306a36Sopenharmony_ci	};
32