1*97ef3551SAndre Przywara# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*97ef3551SAndre Przywara%YAML 1.2 3*97ef3551SAndre Przywara--- 4*97ef3551SAndre Przywara$id: http://devicetree.org/schemas/serio/arm,pl050.yaml# 5*97ef3551SAndre Przywara$schema: http://devicetree.org/meta-schemas/core.yaml# 6*97ef3551SAndre Przywara 7*97ef3551SAndre Przywaratitle: Arm Ltd. PrimeCell PL050 PS/2 Keyboard/Mouse Interface 8*97ef3551SAndre Przywara 9*97ef3551SAndre Przywaramaintainers: 10*97ef3551SAndre Przywara - Andre Przywara <andre.przywara@arm.com> 11*97ef3551SAndre Przywara 12*97ef3551SAndre Przywaradescription: 13*97ef3551SAndre Przywara The Arm PrimeCell PS2 Keyboard/Mouse Interface (KMI) is an AMBA compliant 14*97ef3551SAndre Przywara peripheral that can be used to implement a keyboard or mouse interface that 15*97ef3551SAndre Przywara is IBM PS2 or AT compatible. 16*97ef3551SAndre Przywara 17*97ef3551SAndre Przywara# We need a select here so we don't match all nodes with 'arm,primecell' 18*97ef3551SAndre Przywaraselect: 19*97ef3551SAndre Przywara properties: 20*97ef3551SAndre Przywara compatible: 21*97ef3551SAndre Przywara contains: 22*97ef3551SAndre Przywara const: arm,pl050 23*97ef3551SAndre Przywara required: 24*97ef3551SAndre Przywara - compatible 25*97ef3551SAndre Przywara 26*97ef3551SAndre Przywaraproperties: 27*97ef3551SAndre Przywara compatible: 28*97ef3551SAndre Przywara items: 29*97ef3551SAndre Przywara - const: arm,pl050 30*97ef3551SAndre Przywara - const: arm,primecell 31*97ef3551SAndre Przywara 32*97ef3551SAndre Przywara reg: 33*97ef3551SAndre Przywara maxItems: 1 34*97ef3551SAndre Przywara 35*97ef3551SAndre Przywara interrupts: 36*97ef3551SAndre Przywara maxItems: 1 37*97ef3551SAndre Przywara 38*97ef3551SAndre Przywara clocks: 39*97ef3551SAndre Przywara items: 40*97ef3551SAndre Przywara - description: KMI reference clock, used to generate the bus timing 41*97ef3551SAndre Przywara - description: APB register access clock 42*97ef3551SAndre Przywara 43*97ef3551SAndre Przywara clock-names: 44*97ef3551SAndre Przywara items: 45*97ef3551SAndre Przywara - const: KMIREFCLK 46*97ef3551SAndre Przywara - const: apb_pclk 47*97ef3551SAndre Przywara 48*97ef3551SAndre Przywararequired: 49*97ef3551SAndre Przywara - compatible 50*97ef3551SAndre Przywara - reg 51*97ef3551SAndre Przywara - interrupts 52*97ef3551SAndre Przywara - clocks 53*97ef3551SAndre Przywara - clock-names 54*97ef3551SAndre Przywara 55*97ef3551SAndre PrzywaraadditionalProperties: false 56*97ef3551SAndre Przywara 57*97ef3551SAndre Przywaraexamples: 58*97ef3551SAndre Przywara - | 59*97ef3551SAndre Przywara serio@70000 { 60*97ef3551SAndre Przywara compatible = "arm,pl050", "arm,primecell"; 61*97ef3551SAndre Przywara reg = <0x070000 0x1000>; 62*97ef3551SAndre Przywara interrupts = <8>; 63*97ef3551SAndre Przywara clocks = <&mb_clk24mhz>, <&soc_smc50mhz>; 64*97ef3551SAndre Przywara clock-names = "KMIREFCLK", "apb_pclk"; 65*97ef3551SAndre Przywara }; 66*97ef3551SAndre Przywara 67*97ef3551SAndre Przywara... 68