| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | qcom_wcnss_iris.c | 3 * Qualcomm Wireless Connectivity Subsystem Iris driver 69 int qcom_iris_enable(struct qcom_iris *iris) in qcom_iris_enable() argument 73 ret = regulator_bulk_enable(iris->num_vregs, iris->vregs); in qcom_iris_enable() 77 ret = clk_prepare_enable(iris->xo_clk); in qcom_iris_enable() 79 dev_err(&iris->dev, "failed to enable xo clk\n"); in qcom_iris_enable() 86 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_enable() 91 void qcom_iris_disable(struct qcom_iris *iris) in qcom_iris_disable() argument 93 clk_disable_unprepare(iris->xo_clk); in qcom_iris_disable() 94 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_disable() 107 struct qcom_iris *iris = container_of(dev, struct qcom_iris, dev); in qcom_iris_release() local [all …]
|
| D | qcom_wcnss.h | 19 void qcom_iris_remove(struct qcom_iris *iris); 20 int qcom_iris_enable(struct qcom_iris *iris); 21 void qcom_iris_disable(struct qcom_iris *iris);
|
| D | qcom_wcnss.c | 85 struct qcom_iris *iris; member 199 /* Reset IRIS */ in wcnss_configure_iris() 207 /* Clear IRIS reset */ in wcnss_configure_iris() 211 /* Start IRIS XO configuration */ in wcnss_configure_iris() 219 /* Stop IRIS XO configuration */ in wcnss_configure_iris() 234 if (!wcnss->iris) { in wcnss_start() 235 dev_err(wcnss->dev, "no iris registered\n"); in wcnss_start() 253 ret = qcom_iris_enable(wcnss->iris); in wcnss_start() 280 qcom_iris_disable(wcnss->iris); in wcnss_start() 663 wcnss->iris = qcom_iris_probe(&pdev->dev, &wcnss->use_48mhz_xo); in wcnss_probe() [all …]
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | qcom_wcnss_iris.c | 3 * Qualcomm Wireless Connectivity Subsystem Iris driver 68 int qcom_iris_enable(struct qcom_iris *iris) in qcom_iris_enable() argument 72 ret = regulator_bulk_enable(iris->num_vregs, iris->vregs); in qcom_iris_enable() 76 ret = clk_prepare_enable(iris->xo_clk); in qcom_iris_enable() 78 dev_err(iris->dev, "failed to enable xo clk\n"); in qcom_iris_enable() 85 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_enable() 90 void qcom_iris_disable(struct qcom_iris *iris) in qcom_iris_disable() argument 92 clk_disable_unprepare(iris->xo_clk); in qcom_iris_disable() 93 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_disable() 100 struct qcom_iris *iris; in qcom_iris_probe() local [all …]
|
| D | qcom_wcnss.h | 20 int qcom_iris_enable(struct qcom_iris *iris); 21 void qcom_iris_disable(struct qcom_iris *iris); 23 void qcom_wcnss_assign_iris(struct qcom_wcnss *wcnss, struct qcom_iris *iris, bool use_48mhz_xo);
|
| D | qcom_wcnss.c | 81 struct qcom_iris *iris; member 135 struct qcom_iris *iris, in qcom_wcnss_assign_iris() argument 140 wcnss->iris = iris; in qcom_wcnss_assign_iris() 190 /* Reset IRIS */ in wcnss_configure_iris() 198 /* Clear IRIS reset */ in wcnss_configure_iris() 202 /* Start IRIS XO configuration */ in wcnss_configure_iris() 210 /* Stop IRIS XO configuration */ in wcnss_configure_iris() 225 if (!wcnss->iris) { in wcnss_start() 226 dev_err(wcnss->dev, "no iris registered\n"); in wcnss_start() 235 ret = qcom_iris_enable(wcnss->iris); in wcnss_start() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/platform/iris/ |
| D | iris.c | 3 * Eurobraille/Iris power off support. 5 * Eurobraille's Iris machine is a PC with no APM or ACPI support. 25 #define IRIS_GIO_NODEV 0xff /* Likely not an Iris */ 29 MODULE_DESCRIPTION("A power_off handler for Iris devices from EuroBraille"); 30 MODULE_SUPPORTED_DEVICE("Eurobraille/Iris"); 48 * running on an Iris. Since Iris does not support DMI, this is done 56 printk(KERN_ERR "This machine does not seem to be an Iris. " in iris_probe() 62 printk(KERN_INFO "Iris power_off handler installed.\n"); in iris_probe() 69 printk(KERN_INFO "Iris power_off handler uninstalled.\n"); in iris_remove() 75 .name = "iris", [all …]
|
| /kernel/linux/linux-6.6/arch/x86/platform/iris/ |
| D | iris.c | 3 * Eurobraille/Iris power off support. 5 * Eurobraille's Iris machine is a PC with no APM or ACPI support. 25 #define IRIS_GIO_NODEV 0xff /* Likely not an Iris */ 29 MODULE_DESCRIPTION("A power_off handler for Iris devices from EuroBraille"); 47 * running on an Iris. Since Iris does not support DMI, this is done 55 printk(KERN_ERR "This machine does not seem to be an Iris. " in iris_probe() 61 printk(KERN_INFO "Iris power_off handler installed.\n"); in iris_probe() 68 printk(KERN_INFO "Iris power_off handler uninstalled.\n"); in iris_remove() 74 .name = "iris", 96 " The Iris poweroff handler will not be installed.\n"); in iris_init() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | Makefile | 64 imx6dl-colibri-iris.dtb \ 65 imx6dl-colibri-iris-v2.dtb \ 321 imx6ull-colibri-emmc-iris.dtb \ 322 imx6ull-colibri-emmc-iris-v2.dtb \ 324 imx6ull-colibri-iris.dtb \ 325 imx6ull-colibri-iris-v2.dtb \ 328 imx6ull-colibri-wifi-iris.dtb \ 329 imx6ull-colibri-wifi-iris-v2.dtb \ 355 imx7d-colibri-emmc-iris.dtb \ 356 imx7d-colibri-emmc-iris-v2.dtb \ [all …]
|
| D | imx6ull-colibri-emmc-iris-v2.dts | 9 #include "imx6ull-colibri-iris-v2.dtsi" 12 model = "Toradex Colibri iMX6ULL 1G (eMMC) on Colibri Iris V2"; 13 compatible = "toradex,colibri-imx6ull-iris-v2",
|
| D | imx6ull-colibri-emmc-iris.dts | 9 #include "imx6ull-colibri-iris.dtsi" 12 model = "Toradex Colibri iMX6ULL 1GB (eMMC) on Colibri Iris"; 13 compatible = "toradex,colibri-imx6ull-emmc-iris",
|
| D | imx7d-colibri-emmc-iris.dts | 8 #include "imx7-colibri-iris.dtsi" 11 model = "Toradex Colibri iMX7D 1GB on Iris Carrier Board"; 12 compatible = "toradex,colibri-imx7d-emmc-iris",
|
| D | imx7d-colibri-emmc-iris-v2.dts | 8 #include "imx7-colibri-iris-v2.dtsi" 11 model = "Toradex Colibri iMX7D 1GB on Iris V2 Carrier Board"; 12 compatible = "toradex,colibri-imx7d-emmc-iris-v2",
|
| D | imx6ull-colibri-wifi-iris.dts | 9 #include "imx6ull-colibri-iris.dtsi" 12 model = "Toradex Colibri iMX6ULL 512MB on Colibri Iris"; 13 compatible = "toradex,colibri-imx6ull-wifi-iris",
|
| D | imx6ull-colibri-iris.dts | 9 #include "imx6ull-colibri-iris.dtsi" 12 model = "Toradex Colibri iMX6ULL 256/512MB on Colibri Iris"; 13 compatible = "toradex,colibri-imx6ull-iris",
|
| D | imx7s-colibri-iris.dts | 8 #include "imx7-colibri-iris.dtsi" 11 model = "Toradex Colibri iMX7S on Iris Carrier Board"; 12 compatible = "toradex,colibri-imx7s-iris",
|
| D | imx7d-colibri-iris.dts | 8 #include "imx7-colibri-iris.dtsi" 11 model = "Toradex Colibri iMX7D on Iris Carrier Board"; 12 compatible = "toradex,colibri-imx7d-iris",
|
| D | imx6dl-colibri-iris-v2.dts | 8 #include "imx6dl-colibri-iris.dts" 11 model = "Toradex Colibri iMX6DL/S on Colibri Iris V2 Board"; 12 compatible = "toradex,colibri_imx6dl-iris-v2", "toradex,colibri_imx6dl",
|
| D | imx7d-colibri-iris-v2.dts | 8 #include "imx7-colibri-iris-v2.dtsi" 11 model = "Toradex Colibri iMX7D on Iris V2 Carrier Board"; 12 compatible = "toradex,colibri-imx7d-iris-v2",
|
| D | imx7s-colibri-iris-v2.dts | 8 #include "imx7-colibri-iris-v2.dtsi" 11 model = "Toradex Colibri iMX7S on Iris V2 Carrier Board"; 12 compatible = "toradex,colibri-imx7s-iris-v2",
|
| D | imx6ull-colibri-wifi-iris-v2.dts | 9 #include "imx6ull-colibri-iris-v2.dtsi" 12 model = "Toradex Colibri iMX6ULL 512MB on Colibri Iris V2"; 13 compatible = "toradex,colibri-imx6ull-wifi-iris-v2",
|
| D | imx6ull-colibri-iris-v2.dts | 9 #include "imx6ull-colibri-iris-v2.dtsi" 12 model = "Toradex Colibri iMX6ULL 256M/512B on Colibri Iris V2"; 13 compatible = "toradex,colibri-imx6ull-iris-v2",
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | imx8qxp-colibri-iris.dts | 9 #include "imx8x-colibri-iris.dtsi" 12 model = "Toradex Colibri iMX8QXP on Colibri Iris Board"; 13 compatible = "toradex,colibri-imx8x-iris",
|
| D | imx8qxp-colibri-iris-v2.dts | 9 #include "imx8x-colibri-iris-v2.dtsi" 12 model = "Toradex Colibri iMX8QXP on Colibri Iris V2 Board"; 13 compatible = "toradex,colibri-imx8x-iris-v2",
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | fsl.yaml | 556 - toradex,colibri_imx6dl-iris # Colibri iMX6DL/S Module on Iris Board 557 - toradex,colibri_imx6dl-iris-v2 # Colibri iMX6DL/S Module on Iris Board V2 758 - toradex,colibri-imx6ull-iris # Iris Carrier Board 759 - toradex,colibri-imx6ull-iris-v2 # Iris V2 Carrier Board 768 - toradex,colibri-imx6ull-emmc-iris # Iris Carrier Board 769 - toradex,colibri-imx6ull-emmc-iris-v2 # Iris V2 Carrier Board 778 - toradex,colibri-imx6ull-wifi-iris # Iris Carrier Board 779 - toradex,colibri-imx6ull-wifi-iris-v2 # Iris V2 Carrier Board 824 - toradex,colibri-imx7s-iris # Module on Iris Carrier Board 825 - toradex,colibri-imx7s-iris-v2 # Module on Iris Carrier Board V2 [all …]
|