| /linux/drivers/mfd/ |
| H A D | khadas-mcu.c | 3 * Driver for Khadas System control Microcontroller 12 #include <linux/mfd/khadas-mcu.h> 80 { .name = "khadas-mcu-fan-ctrl", }, 84 { .name = "khadas-mcu-user-mem", }, 126 { .compatible = "khadas,mcu", }, 134 .name = "khadas-mcu-core", 141 MODULE_DESCRIPTION("Khadas MCU core driver");
|
| /linux/drivers/thermal/ |
| H A D | khadas_mcu_fan.c | 3 * Khadas MCU Controlled FAN driver 12 #include <linux/mfd/khadas-mcu.h> 94 dev->parent->of_node, "khadas-mcu-fan", ctx, in khadas_mcu_fan_probe() 98 dev_err(dev, "Failed to register khadas-mcu-fan as cooling device: %d\n", in khadas_mcu_fan_probe() 142 { .name = "khadas-mcu-fan-ctrl", }, 151 .name = "khadas-mcu-fan-ctrl", 160 MODULE_DESCRIPTION("Khadas MCU FAN driver");
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | khadas,mcu.yaml | 4 $id: http://devicetree.org/schemas/mfd/khadas,mcu.yaml# 7 title: Khadas on-board Microcontroller 13 Khadas embeds a microcontroller on their VIM and Edge boards adding some 20 - khadas,mcu # MCU revision is discoverable 40 compatible = "khadas,mcu";
|
| /linux/drivers/media/rc/keymaps/ |
| H A D | rc-khadas.c | 6 * Keytable for the Khadas VIM/EDGE SBC remote control 12 static struct rc_map_table khadas[] = { variable 33 .scan = khadas, 34 .size = ARRAY_SIZE(khadas), 55 MODULE_DESCRIPTION("Khadas VIM/EDGE SBC remote controller keytable");
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-khadas-edge.dts | 4 * (https://www.khadas.com) 8 #include "rk3399-khadas-edge.dtsi" 11 model = "Khadas Edge"; 12 compatible = "khadas,edge", "rockchip,rk3399";
|
| H A D | rk3399-khadas-edge-v.dts | 4 * (https://www.khadas.com) 8 #include "rk3399-khadas-edge.dtsi" 11 model = "Khadas Edge-V"; 12 compatible = "khadas,edge-v", "rockchip,rk3399";
|
| H A D | rk3399-khadas-edge-captain.dts | 4 * (https://www.khadas.com) 8 #include "rk3399-khadas-edge.dtsi" 11 model = "Khadas Edge-Captain"; 12 compatible = "khadas,edge-captain", "rockchip,rk3399";
|
| H A D | rk3399-khadas-edge.dtsi | 4 * (https://www.khadas.com) 150 linux,rc-map-name = "rc-khadas";
|
| H A D | rk3588s-khadas-edge2.dts | 13 model = "Khadas Edge2"; 14 compatible = "khadas,edge2", "rockchip,rk3588s";
|
| /linux/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-g12b-s922x-khadas-vim3.dts | 11 #include "meson-khadas-vim3.dtsi" 12 #include "meson-g12b-khadas-vim3.dtsi" 15 compatible = "khadas,vim3", "amlogic,s922x", "amlogic,g12b";
|
| H A D | meson-g12b-a311d-khadas-vim3.dts | 11 #include "meson-khadas-vim3.dtsi" 12 #include "meson-g12b-khadas-vim3.dtsi" 15 compatible = "khadas,vim3", "amlogic,a311d", "amlogic,g12b";
|
| H A D | amlogic-t7-a311d2-khadas-vim4.dts | 11 model = "Khadas vim4"; 12 compatible = "khadas,vim4", "amlogic,a311d2", "amlogic,t7";
|
| /linux/include/linux/mfd/ |
| H A D | khadas-mcu.h | 3 * Khadas System control Microcontroller Register map 82 * struct khadas_mcu - Khadas MCU structure
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | rc.yaml | 88 - rc-khadas
|
| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-khadas-ts050.c | 796 { .compatible = "khadas,ts050", .data = &ts050_panel_data, }, 797 { .compatible = "khadas,ts050v2", .data = &ts050v2_panel_data, }, 886 .name = "panel-khadas-ts050", 895 MODULE_DESCRIPTION("Khadas TS050 panel driver");
|
| H A D | Kconfig | 349 tristate "Khadas TS050 panel" 354 Say Y here if you want to enable support for Khadas TS050 TFT-LCD
|
| /linux/drivers/pwm/ |
| H A D | pwm-meson.c | 19 * https://dl.khadas.com/Hardware/VIM2/Datasheet/S912_Datasheet_V0.220170314publicversion-Wesion.pdf
|
| /linux/sound/usb/ |
| H A D | quirks.c | 2474 VENDOR_FLG(0x3353, /* Khadas devices */
|
| /linux/ |
| H A D | MAINTAINERS | 14241 KHADAS MCU MFD DRIVER 14245 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 14246 F: drivers/mfd/khadas-mcu.c 14248 F: include/linux/mfd/khadas-mcu.h
|