162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 262306a36Sopenharmony_ci%YAML 1.2 362306a36Sopenharmony_ci--- 462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/timer/brcm,bcmbca-timer.yaml# 562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 662306a36Sopenharmony_ci 762306a36Sopenharmony_cititle: Broadcom Broadband SoC timer 862306a36Sopenharmony_ci 962306a36Sopenharmony_cimaintainers: 1062306a36Sopenharmony_ci - Rafał Miłecki <rafal@milecki.pl> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciproperties: 1362306a36Sopenharmony_ci compatible: 1462306a36Sopenharmony_ci oneOf: 1562306a36Sopenharmony_ci - const: brcm,bcm6345-timer 1662306a36Sopenharmony_ci description: > 1762306a36Sopenharmony_ci An old block with 3 timers. 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci It can be found in BCM6345, BCM6838 and BCM63268. 2062306a36Sopenharmony_ci - const: brcm,bcm63138-timer 2162306a36Sopenharmony_ci description: > 2262306a36Sopenharmony_ci Updated block with 4 timers and control regs at the beginning. 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci It can be found in newer SoCs, e.g. BCM63138, BCM63148, BCM63381, 2562306a36Sopenharmony_ci BCM68360, BCM6848, BCM6858, BCM4908. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci reg: 2862306a36Sopenharmony_ci maxItems: 1 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ciadditionalProperties: false 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_cirequired: 3362306a36Sopenharmony_ci - reg 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ciexamples: 3662306a36Sopenharmony_ci - | 3762306a36Sopenharmony_ci timer@fffe0200 { 3862306a36Sopenharmony_ci compatible = "brcm,bcm6345-timer"; 3962306a36Sopenharmony_ci reg = <0xfffe0200 0x1c>; 4062306a36Sopenharmony_ci }; 41