Home
last modified time | relevance | path

Searched full:khadas (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/mfd/
H A Dkhadas-mcu.c3 * 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 Dkhadas_mcu_fan.c3 * 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 Dkhadas,mcu.yaml4 $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 Drc-khadas.c6 * 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 Drk3399-khadas-edge.dts4 * (https://www.khadas.com)
8 #include "rk3399-khadas-edge.dtsi"
11 model = "Khadas Edge";
12 compatible = "khadas,edge", "rockchip,rk3399";
H A Drk3399-khadas-edge-v.dts4 * (https://www.khadas.com)
8 #include "rk3399-khadas-edge.dtsi"
11 model = "Khadas Edge-V";
12 compatible = "khadas,edge-v", "rockchip,rk3399";
H A Drk3399-khadas-edge-captain.dts4 * (https://www.khadas.com)
8 #include "rk3399-khadas-edge.dtsi"
11 model = "Khadas Edge-Captain";
12 compatible = "khadas,edge-captain", "rockchip,rk3399";
H A Drk3399-khadas-edge.dtsi4 * (https://www.khadas.com)
150 linux,rc-map-name = "rc-khadas";
H A Drk3588s-khadas-edge2.dts13 model = "Khadas Edge2";
14 compatible = "khadas,edge2", "rockchip,rk3588s";
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-g12b-s922x-khadas-vim3.dts11 #include "meson-khadas-vim3.dtsi"
12 #include "meson-g12b-khadas-vim3.dtsi"
15 compatible = "khadas,vim3", "amlogic,s922x", "amlogic,g12b";
H A Dmeson-g12b-a311d-khadas-vim3.dts11 #include "meson-khadas-vim3.dtsi"
12 #include "meson-g12b-khadas-vim3.dtsi"
15 compatible = "khadas,vim3", "amlogic,a311d", "amlogic,g12b";
H A Damlogic-t7-a311d2-khadas-vim4.dts11 model = "Khadas vim4";
12 compatible = "khadas,vim4", "amlogic,a311d2", "amlogic,t7";
/linux/include/linux/mfd/
H A Dkhadas-mcu.h3 * Khadas System control Microcontroller Register map
82 * struct khadas_mcu - Khadas MCU structure
/linux/Documentation/devicetree/bindings/media/
H A Drc.yaml88 - rc-khadas
/linux/drivers/gpu/drm/panel/
H A Dpanel-khadas-ts050.c796 { .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 DKconfig349 tristate "Khadas TS050 panel"
354 Say Y here if you want to enable support for Khadas TS050 TFT-LCD
/linux/drivers/pwm/
H A Dpwm-meson.c19 * https://dl.khadas.com/Hardware/VIM2/Datasheet/S912_Datasheet_V0.220170314publicversion-Wesion.pdf
/linux/sound/usb/
H A Dquirks.c2474 VENDOR_FLG(0x3353, /* Khadas devices */
/linux/
H A DMAINTAINERS14241 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