Home
last modified time | relevance | path

Searched full:qnap (Results 1 – 25 of 38) sorted by relevance

12

/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Dqnap,ts433-mcu.yaml4 $id: http://devicetree.org/schemas/mfd/qnap,ts433-mcu.yaml#
7 title: QNAP NAS on-board Microcontroller
13 QNAP embeds a microcontroller on their NAS devices adding system feature
19 - qnap,ts433-mcu
35 compatible = "qnap,ts433-mcu";
/linux-6.14.4/drivers/input/misc/
Dqnap-mcu-input.c4 * Driver for input events on QNAP-MCUs
10 #include <linux/mfd/qnap-mcu.h>
114 input->name = "qnap-mcu"; in qnap_mcu_input_probe()
115 input->phys = "qnap-mcu-input/input0"; in qnap_mcu_input_probe()
145 .name = "qnap-mcu-input",
150 MODULE_ALIAS("platform:qnap-mcu-input");
152 MODULE_DESCRIPTION("QNAP MCU input driver");
DKconfig921 tristate "Input Support for QNAP MCU controllers"
925 embedded controllers used in QNAP NAS devices.
930 module will be called qnap-mcu-input.
DMakefile71 obj-$(CONFIG_INPUT_QNAP_MCU) += qnap-mcu-input.o
/linux-6.14.4/drivers/mfd/
Dqnap-mcu.c3 * Core driver for the microcontroller unit in QNAP NAS devices that is
12 #include <linux/mfd/qnap-mcu.h>
51 * struct qnap_mcu - QNAP NAS embedded controller
68 * The QNAP-MCU uses a basic XOR checksum.
259 { .name = "qnap-mcu-input", },
260 { .name = "qnap-mcu-leds", },
261 { .name = "qnap-mcu-hwmon", }
322 { .compatible = "qnap,ts433-mcu", .data = &qnap_ts433_mcu },
330 .name = "qnap-mcu",
337 MODULE_DESCRIPTION("QNAP MCU core driver");
/linux-6.14.4/arch/arm/mach-orion5x/
Dtsx09-common.h6 * QNAP TS-x09 Boards power-off function
11 * QNAP TS-x09 Boards function to find Ethernet MAC address in flash memory
16 * QNAP TS-x09 Boards ethernet declaration
DKconfig56 bool "QNAP TS-109/TS-209"
60 QNAP TS-109/TS-209 platform.
86 bool "QNAP TS-409"
90 QNAP TS-409 platform.
Dts409-setup.c3 * QNAP TS-409 Board Setup
33 * QNAP TS-409 Info
37 * QNAP TS-409 hardware :
56 * existing QNAP firmware.
58 * Layout as used by QNAP:
318 MACHINE_START(TS409, "QNAP TS-409")
Dts209-setup.c3 * QNAP TS-109/TS-209 Board Setup
35 * existing QNAP firmware.
37 * Layout as used by QNAP:
320 MACHINE_START(TS209, "QNAP TS-109/TS-209")
Dtsx09-common.c3 * QNAP TS-x09 Boards common functions
19 * QNAP TS-x09 specific power off method via UART1-attached PIC
/linux-6.14.4/Documentation/devicetree/bindings/power/reset/
Dqnap-poweroff.txt1 * QNAP Power Off
3 QNAP NAS devices have a microcontroller controlling the main power
12 - compatible: Should be "qnap,power-off" or "synology,power-off"
/linux-6.14.4/drivers/hwmon/
Dqnap-mcu-hwmon.c4 * Driver for hwmon elements found on QNAP-MCU devices
11 #include <linux/mfd/qnap-mcu.h>
95 * original qnap firmware-tools, so just drop bit7 for now. in qnap_mcu_hwmon_get_temp()
342 to_of_node(hwm->fan_node), "qnap-mcu-hwmon", in qnap_mcu_hwmon_probe()
346 "Failed to register qnap-mcu-hwmon as cooling device\n"); in qnap_mcu_hwmon_probe()
356 .name = "qnap-mcu-hwmon",
361 MODULE_ALIAS("platform:qnap-mcu-hwmon");
363 MODULE_DESCRIPTION("QNAP MCU hwmon driver");
/linux-6.14.4/arch/arm/boot/dts/marvell/
Dkirkwood-ts419.dtsi3 * Device Tree include file for QNAP TS41X
9 model = "QNAP TS419 family";
10 compatible = "qnap,ts419", "marvell,kirkwood";
Dkirkwood-ts219.dtsi3 model = "QNAP TS219 family";
4 compatible = "qnap,ts219", "marvell,kirkwood";
33 compatible = "qnap,power-off";
Dkirkwood-ts419-6281.dts3 * Device Tree file for QNAP TS41X with 6281 SoC
Dkirkwood-ts419-6282.dts3 * Device Tree file for QNAP TS41X with 6282 SoC
/linux-6.14.4/drivers/leds/
Dleds-qnap-mcu.c3 * Driver for LEDs found on QNAP MCU devices
9 #include <linux/mfd/qnap-mcu.h>
219 .name = "qnap-mcu-leds",
224 MODULE_ALIAS("platform:qnap-mcu-leds");
226 MODULE_DESCRIPTION("QNAP MCU LEDs driver");
DKconfig598 tristate "LED Support for QNAP MCU controllers"
603 controllers used in QNAP NAS devices.
606 will be called qnap-mcu-leds.
/linux-6.14.4/drivers/power/reset/
Dqnap-poweroff.c3 * QNAP Turbo NAS Board power off. Can also be used on Synology devices.
39 { .compatible = "qnap,power-off",
130 MODULE_DESCRIPTION("QNAP Power off driver");
DKconfig191 bool "QNAP power-off driver"
194 This driver supports turning off QNAP NAS devices by sending
197 Say Y if you have a QNAP NAS.
DMakefile23 obj-$(CONFIG_POWER_RESET_QNAP) += qnap-poweroff.o
/linux-6.14.4/Documentation/hwmon/
Dqnap-mcu-hwmon.rst3 Kernel driver qnap-mcu-hwmon
7 of the MCU used on some QNAP network attached storage devices.
Dindex.rst205 qnap-mcu-hwmon
/linux-6.14.4/include/linux/mfd/
Dqnap-mcu.h3 * Core definitions for QNAP MCU MFD driver.
/linux-6.14.4/arch/arm64/boot/dts/rockchip/
Drk3568-qnap-ts433.dts15 model = "Qnap TS-433-4G NAS System 4-Bay";
16 compatible = "qnap,ts433", "rockchip,rk3568";
639 compatible = "qnap,ts433-mcu";

12