1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/clock/brcm,bcm2835-aux-clock.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Broadcom BCM2835 auxiliary peripheral clock 8 9maintainers: 10 - Stefan Wahren <wahrenst@gmx.net> 11 - Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com> 12 13description: 14 The auxiliary peripherals (UART, SPI1, and SPI2) have a small register 15 area controlling clock gating to the peripherals, and providing an IRQ 16 status register. 17 18properties: 19 compatible: 20 const: brcm,bcm2835-aux 21 22 reg: 23 maxItems: 1 24 25 "#clock-cells": 26 const: 1 27 28 clocks: 29 maxItems: 1 30 31required: 32 - compatible 33 - reg 34 - "#clock-cells" 35 - clocks 36 37additionalProperties: false 38 39examples: 40 - | 41 #include <dt-bindings/clock/bcm2835.h> 42 clock@7e215000 { 43 compatible = "brcm,bcm2835-aux"; 44 reg = <0x7e215000 0x8>; 45 #clock-cells = <1>; 46 clocks = <&clocks BCM2835_CLOCK_VPU>; 47 }; 48