| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/ |
| D | qcom,ebi2.txt | 1 Qualcomm External Bus Interface 2 (EBI2) 3 The EBI2 contains two peripheral blocks: XMEM and LCDC. The XMEM handles any 32 August 6, 2012 contains some incomplete documentation of the EBI2. 52 "qcom,msm8660-ebi2" 53 "qcom,apq8060-ebi2" 64 - reg: two ranges of registers: EBI2 config and XMEM config areas 65 - reg-names: should be "ebi2", "xmem" 67 - clock-names: should be "ebi2x", "ebi2" 70 - Nodes inside the EBI2 will be considered device nodes. 109 ebi2@1a100000 { [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/bus/ |
| D | qcom,ebi2.txt | 1 Qualcomm External Bus Interface 2 (EBI2) 3 The EBI2 contains two peripheral blocks: XMEM and LCDC. The XMEM handles any 32 August 6, 2012 contains some incomplete documentation of the EBI2. 52 "qcom,msm8660-ebi2" 53 "qcom,apq8060-ebi2" 64 - reg: two ranges of registers: EBI2 config and XMEM config areas 65 - reg-names: should be "ebi2", "xmem" 67 - clock-names: should be "ebi2x", "ebi2" 70 - Nodes inside the EBI2 will be considered device nodes. 109 ebi2@1a100000 { [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/qcom/ |
| D | pinctrl-msm8660.c | 768 MSM_PIN_FUNCTION(ebi2cs), /* for EBI2 chip selects */ 769 MSM_PIN_FUNCTION(ebi2), /* for general EBI2 pins */ 810 PINGROUP(37, gsbi2, ebi2, _, _, _, _, _), 811 PINGROUP(38, gsbi2, ebi2, _, _, _, _, _), 896 PINGROUP(123, ebi2, gsbi2_spi_cs1_n, ebi2cs, _, _, _, _), 897 PINGROUP(124, ebi2, gsbi2_spi_cs2_n, ebi2cs, _, _, _, _), 898 PINGROUP(125, ebi2, gsbi2_spi_cs3_n, _, _, _, _, _), 899 PINGROUP(126, ebi2, _, _, _, _, _, _), 900 PINGROUP(127, ebi2, vsens_alarm, _, _, _, _, _), 901 PINGROUP(128, ebi2, _, _, _, _, _, _), [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/qcom/ |
| D | pinctrl-msm8660.c | 776 FUNCTION(ebi2cs), /* for EBI2 chip selects */ 777 FUNCTION(ebi2), /* for general EBI2 pins */ 818 PINGROUP(37, gsbi2, ebi2, _, _, _, _, _), 819 PINGROUP(38, gsbi2, ebi2, _, _, _, _, _), 904 PINGROUP(123, ebi2, gsbi2_spi_cs1_n, ebi2cs, _, _, _, _), 905 PINGROUP(124, ebi2, gsbi2_spi_cs2_n, ebi2cs, _, _, _, _), 906 PINGROUP(125, ebi2, gsbi2_spi_cs3_n, _, _, _, _, _), 907 PINGROUP(126, ebi2, _, _, _, _, _, _), 908 PINGROUP(127, ebi2, vsens_alarm, _, _, _, _, _), 909 PINGROUP(128, ebi2, _, _, _, _, _, _), [all …]
|
| /kernel/linux/linux-6.6/drivers/bus/ |
| D | qcom-ebi2.c | 3 * Qualcomm External Bus Interface 2 (EBI2) driver 104 * @enable_mask: mask to enable the chipselect in the EBI2 config 316 ebi2clk = devm_clk_get(dev, "ebi2"); in qcom_ebi2_probe() 324 dev_err(dev, "could not enable EBI2 clk\n"); in qcom_ebi2_probe() 391 { .compatible = "qcom,msm8660-ebi2", }, 392 { .compatible = "qcom,apq8060-ebi2", }, 399 .name = "qcom-ebi2", 405 MODULE_DESCRIPTION("Qualcomm EBI2 driver");
|
| D | Makefile | 27 obj-$(CONFIG_QCOM_EBI2) += qcom-ebi2.o
|
| D | Kconfig | 146 bool "Qualcomm External Bus Interface 2 (EBI2)"
|
| /kernel/linux/linux-5.10/drivers/bus/ |
| D | qcom-ebi2.c | 3 * Qualcomm External Bus Interface 2 (EBI2) driver 104 * @enable_mask: mask to enable the chipselect in the EBI2 config 316 ebi2clk = devm_clk_get(dev, "ebi2"); in qcom_ebi2_probe() 324 dev_err(dev, "could not enable EBI2 clk\n"); in qcom_ebi2_probe() 391 { .compatible = "qcom,msm8660-ebi2", }, 392 { .compatible = "qcom,apq8060-ebi2", }, 399 .name = "qcom-ebi2", 405 MODULE_DESCRIPTION("Qualcomm EBI2 driver");
|
| D | Makefile | 26 obj-$(CONFIG_QCOM_EBI2) += qcom-ebi2.o
|
| D | Kconfig | 135 bool "Qualcomm External Bus Interface 2 (EBI2)"
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
| D | qcom_nandc.txt | 5 * "qcom,ipq806x-nand" - for EBI2 NAND controller being used in IPQ806x 17 EBI2 specific properties:
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| D | qcom-apq8060-dragonboard.dts | 82 &ebi2 { 83 /* The EBI2 will instantiate first, then populate its children */ 91 * EBI2. This has a 25MHz chrystal next to it, so no 894 dragon_ebi2_pins: ebi2-state { 896 * Pins used by EBI2 on the Dragonboard, actually only 920 function = "ebi2";
|
| D | qcom-msm8660.dtsi | 320 ebi2: external-bus@1a100000 { label 321 compatible = "qcom,msm8660-ebi2"; 331 reg-names = "ebi2", "xmem"; 333 clock-names = "ebi2x", "ebi2";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | qcom-apq8060-dragonboard.dts | 226 dragon_ebi2_pins: ebi2 { 228 * Pins used by EBI2 on the Dragonboard, actually only 252 function = "ebi2"; 573 /* The EBI2 will instantiate first, then populate its children */ 581 * EBI2. This has a 25MHz chrystal next to it, so no 584 ethernet-ebi2@2,0 {
|
| D | qcom-msm8660.dtsi | 262 compatible = "qcom,msm8660-ebi2"; 272 reg-names = "ebi2", "xmem"; 274 clock-names = "ebi2x", "ebi2";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,msm8660-pinctrl.yaml | 83 usb_fs2_oe_n, vfe, vsens_alarm, ebi2, ebi2cs ]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,msm8660-pinctrl.txt | 60 usb_fs1_oe_n, usb_fs2, usb_fs2_oe_n, vfe, vsens_alarm, ebi2, ebi2cs
|
| /kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
| D | Kconfig | 337 Enables support for NAND flash chips on SoCs containing the EBI2 NAND
|
| D | qcom_nandc.c | 416 /* will be used only by EBI2 for ADM DMA */
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
| D | Kconfig | 387 Enables support for NAND flash chips on SoCs containing the EBI2 NAND
|
| D | qcom_nandc.c | 379 /* will be used only by EBI2 for ADM DMA */
|