Searched full:ngd (Results 1 – 10 of 10) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/slimbus/ |
| D | slim-ngd-qcom-ctrl.txt | 1 Qualcomm SLIMBus Non Generic Device (NGD) Controller binding 3 SLIMBus NGD controller is a light-weight driver responsible for communicating 13 Definition: must be "qcom,slim-ngd-v<MAJOR>.<MINOR>.<STEP>" 15 "qcom,slim-ngd-v1.5.0" for MSM8996 16 "qcom,slim-ngd-v2.1.0" for SDM845 41 Definition: Should be 1, reflecting the instance id of ngd. 48 = NGD Devices 49 Each subnode represents an instance of NGD, must contain the following 55 Definition: Should be instance id of ngd. 68 compatible = "qcom,slim-ngd-v1.5.0"; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/slimbus/ |
| D | qcom,slim-ngd.yaml | 4 $id: http://devicetree.org/schemas/slimbus/qcom,slim-ngd.yaml# 7 title: Qualcomm SoC SLIMBus Non Generic Device (NGD) Controller 14 SLIMBus NGD controller is a light-weight driver responsible for communicating 22 - qcom,slim-ngd-v1.5.0 # for MSM8996 23 - qcom,slim-ngd-v2.1.0 # for SDM845 53 Each subnode represents an instance of NGD 77 slim-ngd@171c0000 { 78 compatible = "qcom,slim-ngd-v2.1.0";
|
| /kernel/linux/linux-6.6/drivers/slimbus/ |
| D | qcom-ngd-ctrl.c | 26 /* NGD (Non-ported Generic Device) registers */ 153 struct qcom_slim_ngd *ngd; member 475 req.instance = (ctrl->ngd->id >> 1); in qcom_slim_qmi_init() 765 void __iomem *base = ctrl->ngd->base; in qcom_slim_ngd_interrupt() 1150 u32 cfg = readl_relaxed(ctrl->ngd->base); in qcom_slim_ngd_setup() 1160 /* Enable NGD if it's not already enabled*/ in qcom_slim_ngd_setup() 1164 writel_relaxed(cfg, ctrl->ngd->base); in qcom_slim_ngd_setup() 1170 struct qcom_slim_ngd *ngd = ctrl->ngd; in qcom_slim_ngd_power_up() local 1194 laddr = readl_relaxed(ngd->base + NGD_STATUS); in qcom_slim_ngd_power_up() 1210 * is lost for ngd. in qcom_slim_ngd_power_up() [all …]
|
| D | Makefile | 12 obj-$(CONFIG_SLIM_QCOM_NGD_CTRL) += slim-qcom-ngd-ctrl.o 13 slim-qcom-ngd-ctrl-y := qcom-ngd-ctrl.o
|
| /kernel/linux/linux-5.10/drivers/slimbus/ |
| D | qcom-ngd-ctrl.c | 22 /* NGD (Non-ported Generic Device) registers */ 149 struct qcom_slim_ngd *ngd; member 464 req.instance = (ctrl->ngd->id >> 1); in qcom_slim_qmi_init() 756 void __iomem *base = ctrl->ngd->base; in qcom_slim_ngd_interrupt() 1066 u32 cfg = readl_relaxed(ctrl->ngd->base); in qcom_slim_ngd_setup() 1076 /* Enable NGD if it's not already enabled*/ in qcom_slim_ngd_setup() 1080 writel_relaxed(cfg, ctrl->ngd->base); in qcom_slim_ngd_setup() 1086 struct qcom_slim_ngd *ngd = ctrl->ngd; in qcom_slim_ngd_power_up() local 1110 laddr = readl_relaxed(ngd->base + NGD_STATUS); in qcom_slim_ngd_power_up() 1124 writel_relaxed(DEF_NGD_INT_MASK, ngd->base + NGD_INT_EN); in qcom_slim_ngd_power_up() [all …]
|
| D | Makefile | 12 obj-$(CONFIG_SLIM_QCOM_NGD_CTRL) += slim-qcom-ngd-ctrl.o 13 slim-qcom-ngd-ctrl-y := qcom-ngd-ctrl.o
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | msm8996.dtsi | 2008 compatible = "qcom,slim-ngd-v1.5.0"; 2017 ngd@1 {
|
| D | sdm845.dtsi | 3371 compatible = "qcom,slim-ngd-v2.1.0"; 3386 ngd@1 {
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | msm8996.dtsi | 3456 slim_msm: slim-ngd@91c0000 { 3457 compatible = "qcom,slim-ngd-v1.5.0";
|
| D | sdm845.dtsi | 3916 slim: slim-ngd@171c0000 { 3917 compatible = "qcom,slim-ngd-v2.1.0";
|