101faced6SMaxime Ripard# SPDX-License-Identifier: GPL-2.0 201faced6SMaxime Ripard%YAML 1.2 301faced6SMaxime Ripard--- 401faced6SMaxime Ripard$id: http://devicetree.org/schemas/media/allwinner,sun4i-a10-ir.yaml# 501faced6SMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 601faced6SMaxime Ripard 7dd3cb467SAndrew Lunntitle: Allwinner A10 Infrared Controller 801faced6SMaxime Ripard 901faced6SMaxime Ripardmaintainers: 1001faced6SMaxime Ripard - Chen-Yu Tsai <wens@csie.org> 115c7404bbSMaxime Ripard - Maxime Ripard <mripard@kernel.org> 1201faced6SMaxime Ripard 1301faced6SMaxime RipardallOf: 14*ab190665SRob Herring - $ref: rc.yaml# 1501faced6SMaxime Ripard 1601faced6SMaxime Ripardproperties: 1701faced6SMaxime Ripard compatible: 1801faced6SMaxime Ripard oneOf: 1901faced6SMaxime Ripard - const: allwinner,sun4i-a10-ir 2001faced6SMaxime Ripard - const: allwinner,sun5i-a13-ir 21ee30214aSJernej Skrabec - const: allwinner,sun6i-a31-ir 2201faced6SMaxime Ripard - items: 236d3e4a4bSAndre Przywara - enum: 24b9595d12SAndre Przywara - allwinner,suniv-f1c100s-ir 256d3e4a4bSAndre Przywara - allwinner,sun8i-a83t-ir 266d3e4a4bSAndre Przywara - allwinner,sun8i-r40-ir 276d3e4a4bSAndre Przywara - allwinner,sun50i-a64-ir 286d3e4a4bSAndre Przywara - allwinner,sun50i-h6-ir 296d3e4a4bSAndre Przywara - allwinner,sun50i-h616-ir 3001faced6SMaxime Ripard - const: allwinner,sun6i-a31-ir 3101faced6SMaxime Ripard 3201faced6SMaxime Ripard reg: 3301faced6SMaxime Ripard maxItems: 1 3401faced6SMaxime Ripard 3501faced6SMaxime Ripard interrupts: 3601faced6SMaxime Ripard maxItems: 1 3701faced6SMaxime Ripard 3801faced6SMaxime Ripard clocks: 3901faced6SMaxime Ripard items: 4001faced6SMaxime Ripard - description: Bus Clock 4101faced6SMaxime Ripard - description: Module Clock 4201faced6SMaxime Ripard 4301faced6SMaxime Ripard clock-names: 4401faced6SMaxime Ripard items: 4501faced6SMaxime Ripard - const: apb 4601faced6SMaxime Ripard - const: ir 4701faced6SMaxime Ripard 4801faced6SMaxime Ripard resets: 4901faced6SMaxime Ripard maxItems: 1 5001faced6SMaxime Ripard 5101faced6SMaxime Ripard clock-frequency: 5201faced6SMaxime Ripard default: 8000000 5301faced6SMaxime Ripard description: 5401faced6SMaxime Ripard IR Receiver clock frequency, in Hertz. 5501faced6SMaxime Ripard 5601faced6SMaxime Ripardrequired: 5701faced6SMaxime Ripard - compatible 5801faced6SMaxime Ripard - reg 5901faced6SMaxime Ripard - interrupts 6001faced6SMaxime Ripard - clocks 6101faced6SMaxime Ripard - clock-names 6201faced6SMaxime Ripard 63454f5d9dSMaxime RipardunevaluatedProperties: false 6401faced6SMaxime Ripard 6501faced6SMaxime Ripardexamples: 6601faced6SMaxime Ripard - | 6701faced6SMaxime Ripard ir0: ir@1c21800 { 6801faced6SMaxime Ripard compatible = "allwinner,sun4i-a10-ir"; 6901faced6SMaxime Ripard clocks = <&apb0_gates 6>, <&ir0_clk>; 7001faced6SMaxime Ripard clock-names = "apb", "ir"; 7101faced6SMaxime Ripard clock-frequency = <3000000>; 7201faced6SMaxime Ripard resets = <&apb0_rst 1>; 7301faced6SMaxime Ripard interrupts = <0 5 1>; 7401faced6SMaxime Ripard reg = <0x01C21800 0x40>; 7501faced6SMaxime Ripard linux,rc-map-name = "rc-rc6-mce"; 7601faced6SMaxime Ripard }; 7701faced6SMaxime Ripard 7801faced6SMaxime Ripard... 79