Home
last modified time | relevance | path

Searched full:ebi2 (Results 1 – 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/
Dqcom,ebi2.txt1 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/
Dqcom,ebi2.txt1 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/
Dpinctrl-msm8660.c768 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/
Dpinctrl-msm8660.c776 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/
Dqcom-ebi2.c3 * 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");
DMakefile27 obj-$(CONFIG_QCOM_EBI2) += qcom-ebi2.o
DKconfig146 bool "Qualcomm External Bus Interface 2 (EBI2)"
/kernel/linux/linux-5.10/drivers/bus/
Dqcom-ebi2.c3 * 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");
DMakefile26 obj-$(CONFIG_QCOM_EBI2) += qcom-ebi2.o
DKconfig135 bool "Qualcomm External Bus Interface 2 (EBI2)"
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/
Dqcom_nandc.txt5 * "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/
Dqcom-apq8060-dragonboard.dts82 &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";
Dqcom-msm8660.dtsi320 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/
Dqcom-apq8060-dragonboard.dts226 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 {
Dqcom-msm8660.dtsi262 compatible = "qcom,msm8660-ebi2";
272 reg-names = "ebi2", "xmem";
274 clock-names = "ebi2x", "ebi2";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dqcom,msm8660-pinctrl.yaml83 usb_fs2_oe_n, vfe, vsens_alarm, ebi2, ebi2cs ]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dqcom,msm8660-pinctrl.txt60 usb_fs1_oe_n, usb_fs2, usb_fs2_oe_n, vfe, vsens_alarm, ebi2, ebi2cs
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
DKconfig337 Enables support for NAND flash chips on SoCs containing the EBI2 NAND
Dqcom_nandc.c416 /* will be used only by EBI2 for ADM DMA */
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
DKconfig387 Enables support for NAND flash chips on SoCs containing the EBI2 NAND
Dqcom_nandc.c379 /* will be used only by EBI2 for ADM DMA */