Skip to content

Commit 7cbba32

Browse files
Srinivas Kandagatlagregkh
authored andcommitted
slimbus: qcom: remove unused qcom controller driver
Qcom Slimbus controller driver is totally unused and dead code, there is no point in keeping this driver in the kernel without users. This patch removes the driver along with device tree bindings. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com> Acked-by: Rob Herring (Arm) <robh@kernel.org> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Srinivas Kandagatla <srini@kernel.org> Link: https://lore.kernel.org/r/20250912131202.303026-2-srini@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 63f0c6a commit 7cbba32

5 files changed

Lines changed: 4 additions & 840 deletions

File tree

Documentation/devicetree/bindings/slimbus/qcom,slim.yaml

Lines changed: 0 additions & 86 deletions
This file was deleted.

Documentation/devicetree/bindings/slimbus/slimbus.yaml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,6 @@ additionalProperties: true
6868

6969
examples:
7070
- |
71-
#include <dt-bindings/clock/qcom,gcc-msm8960.h>
72-
#include <dt-bindings/clock/qcom,lcc-msm8960.h>
7371
#include <dt-bindings/interrupt-controller/arm-gic.h>
7472
7573
soc {
@@ -78,17 +76,14 @@ examples:
7876
ranges;
7977
8078
slim@28080000 {
81-
compatible = "qcom,apq8064-slim", "qcom,slim";
82-
reg = <0x28080000 0x2000>, <0x80207c 4>;
83-
reg-names = "ctrl", "slew";
84-
interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
85-
clocks = <&lcc SLIMBUS_SRC>, <&lcc AUDIO_SLIMBUS_CLK>;
86-
clock-names = "iface", "core";
79+
compatible = "qcom,slim-ngd-v1.5.0";
80+
reg = <0x091c0000 0x2c000>;
81+
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
8782
#address-cells = <2>;
8883
#size-cells = <0>;
8984
9085
audio-codec@1,0 {
91-
compatible = "slim217,60";
86+
compatible = "slim217,1a0";
9287
reg = <1 0>;
9388
};
9489
};

drivers/slimbus/Kconfig

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,6 @@ menuconfig SLIMBUS
1313
if SLIMBUS
1414

1515
# SLIMbus controllers
16-
config SLIM_QCOM_CTRL
17-
tristate "Qualcomm SLIMbus Manager Component"
18-
depends on HAS_IOMEM
19-
help
20-
Select driver if Qualcomm's SLIMbus Manager Component is
21-
programmed using Linux kernel.
22-
2316
config SLIM_QCOM_NGD_CTRL
2417
tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component"
2518
depends on HAS_IOMEM && DMA_ENGINE && NET

drivers/slimbus/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,5 @@ obj-$(CONFIG_SLIMBUS) += slimbus.o
66
slimbus-y := core.o messaging.o sched.o stream.o
77

88
#Controllers
9-
obj-$(CONFIG_SLIM_QCOM_CTRL) += slim-qcom-ctrl.o
10-
slim-qcom-ctrl-y := qcom-ctrl.o
11-
129
obj-$(CONFIG_SLIM_QCOM_NGD_CTRL) += slim-qcom-ngd-ctrl.o
1310
slim-qcom-ngd-ctrl-y := qcom-ngd-ctrl.o

0 commit comments

Comments
 (0)