Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: bus: Remove unused bindings

As stated in [1] the Baikal platforms are not supported and
the respective driver code has just been removed. Remove
unused bindings.

Link: https://lore.kernel.org/lkml/22b92ddf-6321-41b5-8073-f9c7064d3432@infradead.org/ [1]
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://patch.msgid.link/20260227072726.1142944-3-andriy.shevchenko@linux.intel.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>

authored by

Andy Shevchenko and committed by
Rob Herring (Arm)
d8e89985 eda02476

-197
-90
Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
··· 1 - # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 - # Copyright (C) 2020 BAIKAL ELECTRONICS, JSC 3 - %YAML 1.2 4 - --- 5 - $id: http://devicetree.org/schemas/bus/baikal,bt1-apb.yaml# 6 - $schema: http://devicetree.org/meta-schemas/core.yaml# 7 - 8 - title: Baikal-T1 APB-bus 9 - 10 - maintainers: 11 - - Serge Semin <fancer.lancer@gmail.com> 12 - 13 - description: | 14 - Baikal-T1 CPU or DMAC MMIO requests are handled by the AMBA 3 AXI Interconnect 15 - which routes them to the AXI-APB bridge. This interface is a single master 16 - multiple slaves bus in turn serializing IO accesses and routing them to the 17 - addressed APB slave devices. In case of any APB protocol collisions, slave 18 - device not responding on timeout an IRQ is raised with an erroneous address 19 - reported to the APB terminator (APB Errors Handler Block). 20 - 21 - allOf: 22 - - $ref: /schemas/simple-bus.yaml# 23 - 24 - properties: 25 - compatible: 26 - contains: 27 - const: baikal,bt1-apb 28 - 29 - reg: 30 - items: 31 - - description: APB EHB MMIO registers 32 - - description: APB MMIO region with no any device mapped 33 - 34 - reg-names: 35 - items: 36 - - const: ehb 37 - - const: nodev 38 - 39 - interrupts: 40 - maxItems: 1 41 - 42 - clocks: 43 - items: 44 - - description: APB reference clock 45 - 46 - clock-names: 47 - items: 48 - - const: pclk 49 - 50 - resets: 51 - items: 52 - - description: APB domain reset line 53 - 54 - reset-names: 55 - items: 56 - - const: prst 57 - 58 - unevaluatedProperties: false 59 - 60 - required: 61 - - compatible 62 - - reg 63 - - reg-names 64 - - interrupts 65 - - clocks 66 - - clock-names 67 - 68 - examples: 69 - - | 70 - #include <dt-bindings/interrupt-controller/mips-gic.h> 71 - 72 - bus@1f059000 { 73 - compatible = "baikal,bt1-apb", "simple-bus"; 74 - reg = <0x1f059000 0x1000>, 75 - <0x1d000000 0x2040000>; 76 - reg-names = "ehb", "nodev"; 77 - #address-cells = <1>; 78 - #size-cells = <1>; 79 - 80 - ranges; 81 - 82 - interrupts = <GIC_SHARED 16 IRQ_TYPE_LEVEL_HIGH>; 83 - 84 - clocks = <&ccu_sys 1>; 85 - clock-names = "pclk"; 86 - 87 - resets = <&ccu_sys 1>; 88 - reset-names = "prst"; 89 - }; 90 - ...
-107
Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
··· 1 - # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 - # Copyright (C) 2020 BAIKAL ELECTRONICS, JSC 3 - %YAML 1.2 4 - --- 5 - $id: http://devicetree.org/schemas/bus/baikal,bt1-axi.yaml# 6 - $schema: http://devicetree.org/meta-schemas/core.yaml# 7 - 8 - title: Baikal-T1 AXI-bus 9 - 10 - maintainers: 11 - - Serge Semin <fancer.lancer@gmail.com> 12 - 13 - description: | 14 - AXI3-bus is the main communication bus of Baikal-T1 SoC connecting all 15 - high-speed peripheral IP-cores with RAM controller and with MIPS P5600 16 - cores. Traffic arbitration is done by means of DW AXI Interconnect (so 17 - called AXI Main Interconnect) routing IO requests from one block to 18 - another: from CPU to SoC peripherals and between some SoC peripherals 19 - (mostly between peripheral devices and RAM, but also between DMA and 20 - some peripherals). In case of any protocol error, device not responding 21 - an IRQ is raised and a faulty situation is reported to the AXI EHB 22 - (Errors Handler Block) embedded on top of the DW AXI Interconnect and 23 - accessible by means of the Baikal-T1 System Controller. 24 - 25 - allOf: 26 - - $ref: /schemas/simple-bus.yaml# 27 - 28 - properties: 29 - compatible: 30 - contains: 31 - const: baikal,bt1-axi 32 - 33 - reg: 34 - minItems: 1 35 - items: 36 - - description: Synopsys DesignWare AXI Interconnect QoS registers 37 - - description: AXI EHB MMIO system controller registers 38 - 39 - reg-names: 40 - minItems: 1 41 - items: 42 - - const: qos 43 - - const: ehb 44 - 45 - '#interconnect-cells': 46 - const: 1 47 - 48 - syscon: 49 - $ref: /schemas/types.yaml#/definitions/phandle 50 - description: Phandle to the Baikal-T1 System Controller DT node 51 - 52 - interrupts: 53 - maxItems: 1 54 - 55 - clocks: 56 - items: 57 - - description: Main Interconnect uplink reference clock 58 - 59 - clock-names: 60 - items: 61 - - const: aclk 62 - 63 - resets: 64 - items: 65 - - description: Main Interconnect reset line 66 - 67 - reset-names: 68 - items: 69 - - const: arst 70 - 71 - unevaluatedProperties: false 72 - 73 - required: 74 - - compatible 75 - - reg 76 - - reg-names 77 - - syscon 78 - - interrupts 79 - - clocks 80 - - clock-names 81 - 82 - examples: 83 - - | 84 - #include <dt-bindings/interrupt-controller/mips-gic.h> 85 - 86 - bus@1f05a000 { 87 - compatible = "baikal,bt1-axi", "simple-bus"; 88 - reg = <0x1f05a000 0x1000>, 89 - <0x1f04d110 0x8>; 90 - reg-names = "qos", "ehb"; 91 - #address-cells = <1>; 92 - #size-cells = <1>; 93 - #interconnect-cells = <1>; 94 - 95 - syscon = <&syscon>; 96 - 97 - ranges; 98 - 99 - interrupts = <GIC_SHARED 127 IRQ_TYPE_LEVEL_HIGH>; 100 - 101 - clocks = <&ccu_axi 0>; 102 - clock-names = "aclk"; 103 - 104 - resets = <&ccu_axi 0>; 105 - reset-names = "arst"; 106 - }; 107 - ...