1d9b11fccSMaxime Ripard# SPDX-License-Identifier: GPL-2.0 2d9b11fccSMaxime Ripard%YAML 1.2 3d9b11fccSMaxime Ripard--- 4d9b11fccSMaxime Ripard$id: http://devicetree.org/schemas/serio/allwinner,sun4i-a10-ps2.yaml# 5d9b11fccSMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 6d9b11fccSMaxime Ripard 7d9b11fccSMaxime Ripardtitle: Allwinner A10 PS2 Host Controller Device Tree Bindings 8d9b11fccSMaxime Ripard 9d9b11fccSMaxime Ripardmaintainers: 10d9b11fccSMaxime Ripard - Chen-Yu Tsai <wens@csie.org> 115c7404bbSMaxime Ripard - Maxime Ripard <mripard@kernel.org> 12d9b11fccSMaxime Ripard 13d9b11fccSMaxime Riparddescription: 14d9b11fccSMaxime Ripard A20 PS2 is dual role controller (PS2 host and PS2 device). These 15d9b11fccSMaxime Ripard bindings for PS2 A10/A20 host controller. IBM compliant IBM PS2 and 16d9b11fccSMaxime Ripard AT-compatible keyboard and mouse can be connected. 17d9b11fccSMaxime Ripard 18d9b11fccSMaxime Ripardproperties: 19d9b11fccSMaxime Ripard compatible: 20d9b11fccSMaxime Ripard const: allwinner,sun4i-a10-ps2 21d9b11fccSMaxime Ripard 22d9b11fccSMaxime Ripard reg: 23d9b11fccSMaxime Ripard maxItems: 1 24d9b11fccSMaxime Ripard 25d9b11fccSMaxime Ripard interrupts: 26d9b11fccSMaxime Ripard maxItems: 1 27d9b11fccSMaxime Ripard 28d9b11fccSMaxime Ripard clocks: 29d9b11fccSMaxime Ripard maxItems: 1 30d9b11fccSMaxime Ripard 31d9b11fccSMaxime Ripardrequired: 32d9b11fccSMaxime Ripard - compatible 33d9b11fccSMaxime Ripard - reg 34d9b11fccSMaxime Ripard - interrupts 35d9b11fccSMaxime Ripard - clocks 36d9b11fccSMaxime Ripard 37d9b11fccSMaxime RipardadditionalProperties: false 38d9b11fccSMaxime Ripard 39d9b11fccSMaxime Ripardexamples: 40d9b11fccSMaxime Ripard - | 41d9b11fccSMaxime Ripard #include <dt-bindings/interrupt-controller/arm-gic.h> 42d9b11fccSMaxime Ripard #include <dt-bindings/clock/sun7i-a20-ccu.h> 43d9b11fccSMaxime Ripard 44d9b11fccSMaxime Ripard ps20: ps2@1c2a000 { 45d9b11fccSMaxime Ripard compatible = "allwinner,sun4i-a10-ps2"; 46d9b11fccSMaxime Ripard reg = <0x01c2a000 0x400>; 47d9b11fccSMaxime Ripard interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>; 48d9b11fccSMaxime Ripard clocks = <&ccu CLK_APB1_PS20>; 49d9b11fccSMaxime Ripard }; 50d9b11fccSMaxime Ripard 51d9b11fccSMaxime Ripard... 52