| /linux/Documentation/ABI/testing/ | 
| H A D | sysfs-class-led-trigger-netdev | 1 What:		/sys/class/leds/<led>/device_name4 Contact:	linux-leds@vger.kernel.org
 8 What:		/sys/class/leds/<led>/interval
 11 Contact:	linux-leds@vger.kernel.org
 13 		Specifies the duration of the LED blink in milliseconds.
 18 		Trying to set any value in this specific mode will return
 21 What:		/sys/class/leds/<led>/link
 24 Contact:	linux-leds@vger.kernel.org
 28 		If set to 0 (default), the LED's normal state is off.
 30 		If set to 1, the LED's normal state reflects the link state
 [all …]
 
 | 
| H A D | sysfs-driver-wacom | 1 What:		/sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/speed4 Contact:	linux-bluetooth@vger.kernel.org
 6 		The /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/speed file
 7 		controls reporting speed of Wacom bluetooth tablet. Reading
 8 		from this file returns 1 if tablet reports in high speed mode
 10 		switches reporting speed.
 12 What:		/sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/wacom_led/led
 14 Contact:	linux-input@vger.kernel.org
 25 Contact:	linux-input@vger.kernel.org
 27 		<obsoleted by the LED class API now exported by the driver>
 [all …]
 
 | 
| H A D | sysfs-platform-msi-laptop | 1 What:		/sys/devices/platform/msi-laptop-pf/lcd_level8 What:		/sys/devices/platform/msi-laptop-pf/auto_brightness
 17 What:		/sys/devices/platform/msi-laptop-pf/wlan
 24 What:		/sys/devices/platform/msi-laptop-pf/bluetooth
 33 What:		/sys/devices/platform/msi-laptop-pf/touchpad
 41 What:		/sys/devices/platform/msi-laptop-pf/turbo_mode
 46 		Contains either 0 or 1 and indicates if turbo mode is turned
 47 		on. In turbo mode power LED is orange and processor is
 48 		overclocked. Turbo mode is available only if charging. It is
 49 		only possible to toggle turbo mode state by pressing Fn+F10,
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/qcom/ | 
| H A D | qcom-ipq8064-rb3011.dts | 1 // SPDX-License-Identifier: GPL-2.02 #include "qcom-ipq8064.dtsi"
 3 #include <dt-bindings/input/input.h>
 4 #include <dt-bindings/leds/common.h>
 7 	model = "MikroTik RB3011UiAS-RM";
 14 		mdio-gpio0 = &mdio0;
 15 		mdio-gpio1 = &mdio1;
 20 		stdout-path = "serial0:115200n8";
 23 	gpio-keys {
 24 		compatible = "gpio-keys";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| H A D | kirkwood-l-50.dts | 1 // SPDX-License-Identifier: GPL-2.03  * Check Point L-50 Board Description
 7 /dts-v1/;
 10 #include "kirkwood-6281.dtsi"
 13 	model = "Check Point L-50";
 14 	compatible = "checkpoint,l-50", "marvell,kirkwood-88f6281", "marvell,kirkwood";
 23 		stdout-path = &uart0;
 27 		pinctrl: pin-controller@10000 {
 28 			pinctrl-0 = <&pmx_led38 &pmx_sysrst &pmx_button29>;
 29 			pinctrl-names = "default";
 [all …]
 
 | 
| H A D | kirkwood-dir665.dts | 1 // SPDX-License-Identifier: GPL-2.07 /dts-v1/;
 10 #include "kirkwood-6281.dtsi"
 13 	model = "D-Link DIR-665";
 14 	compatible = "dlink,dir-665", "marvell,kirkwood-88f6281", "marvell,kirkwood";
 23 		stdout-path = &uart0;
 27 		pinctrl: pin-controller@10000 {
 28 			pinctrl-0 =< &pmx_led_usb
 35 			pinctrl-names = "default";
 37 			pmx_led_usb: pmx-led-usb {
 [all …]
 
 | 
| H A D | kirkwood-mv88f6281gtw-ge.dts | 1 // SPDX-License-Identifier: GPL-2.06  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 12 /dts-v1/;
 15 #include "kirkwood-6281.dtsi"
 19 	compatible = "marvell,mv88f6281gtw-ge", "marvell,kirkwood-88f6281", "marvell,kirkwood";
 28 		stdout-path = &uart0;
 32 		pin-controller@10000 {
 33 			pmx_usb_led: pmx-usb-led {
 38 			pmx_leds: pmx-leds {
 43 			pmx_keys: pmx-keys {
 [all …]
 
 | 
| H A D | kirkwood-linksys-viper.dts | 1 // SPDX-License-Identifier: GPL-2.03  * kirkwood-viper.dts - Device Tree file for Linksys viper (E4200v2 / EA4500)
 12 /dts-v1/;
 15 #include "kirkwood-6282.dtsi"
 19 	compatible = "linksys,viper", "marvell,kirkwood-88f6282", "marvell,kirkwood";
 31 		stdout-path = "serial0:115200n8";
 35 		compatible = "gpio-keys";
 36 		pinctrl-0 = < &pmx_btn_wps &pmx_btn_reset >;
 37 		pinctrl-names = "default";
 39 		button-wps {
 [all …]
 
 | 
| H A D | kirkwood-4i-edge-200.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5  * Copyright 2021-2022 Pawel Dembicki <paweldembicki@gmail.com>
 8 /dts-v1/;
 11 #include "kirkwood-6281.dtsi"
 12 #include <dt-bindings/leds/common.h>
 16 	compatible = "endian,4i-edge-200", "marvell,kirkwood-88f6281", "marvell,kirkwood";
 25 		stdout-path = &uart0;
 29 		compatible = "gpio-leds";
 30 		pinctrl-0 = <&pmx_led>;
 31 		pinctrl-names = "default";
 [all …]
 
 | 
| H A D | orion5x-netgear-wnr854t.dts | 1 // SPDX-License-Identifier: GPL-2.0-only4 /dts-v1/;
 6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/input/input.h>
 8 #include "orion5x-mv88f5181.dtsi"
 11 	model = "Netgear WNR854-t";
 12 	compatible = "netgear,wnr854t", "marvell,orion5x-88f5181",
 24 		stdout-path = "serial0:115200n8";
 33 	gpio-keys {
 34 		compatible = "gpio-keys";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/broadcom/ | 
| H A D | bcm958625-meraki-alamo.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT5  * Copyright (C) 2020-2021 Matthew Hagan <mnhagan88@gmail.com>
 8 #include "bcm958625-meraki-mx6x-common.dtsi"
 12 		compatible = "gpio-keys-polled";
 14 		poll-interval = <20>;
 16 		button-reset {
 24 		compatible = "gpio-leds";
 26 		led-0 {
 27 			/* green:wan1-left */
 29 			function-enumerator = <0>;
 [all …]
 
 | 
| /linux/Documentation/admin-guide/laptops/ | 
| H A D | thinkpad-acpi.rst | 9 - Borislav Deianov <borislav@users.sf.net>10 - Henrique de Moraes Holschuh <hmh@hmh.eng.br>
 12 http://ibm-acpi.sf.net/
 19 This driver used to be named ibm-acpi until kernel 2.6.21 and release
 20 0.13-20070314.  It used to be in the drivers/acpi tree, but it was
 21 moved to the drivers/misc tree and renamed to thinkpad-acpi for kernel
 25 The driver is named "thinkpad-acpi".  In some places, like module
 29 "tpacpi" is used as a shorthand where "thinkpad-acpi" would be too
 33 ------
 38 	- Fn key combinations
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/marvell/ | 
| H A D | cn9130-cf-pro.dts | 1 // SPDX-License-Identifier: GPL-2.0+3  * Copyright (C) 2024 Josua Mayer <josua@solid-run.com>
 9 /dts-v1/;
 11 #include <dt-bindings/input/input.h>
 12 #include <dt-bindings/leds/common.h>
 15 #include "cn9130-sr-som.dtsi"
 16 #include "cn9130-cf.dtsi"
 20 	compatible = "solidrun,cn9130-clearfog-pro",
 21 		     "solidrun,cn9130-sr-som", "marvell,cn9130";
 23 	gpio-keys {
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/hisilicon/ | 
| H A D | hi3660-hikey960.dts | 1 // SPDX-License-Identifier: GPL-2.09 /dts-v1/;
 12 #include "hikey960-pinctrl.dtsi"
 13 #include <dt-bindings/gpio/gpio.h>
 14 #include <dt-bindings/input/input.h>
 15 #include <dt-bindings/interrupt-controller/irq.h>
 16 #include <dt-bindings/usb/pd.h>
 20 	compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660";
 35 		stdout-path = "serial6:115200n8";
 44 	reserved-memory {
 [all …]
 
 | 
| /linux/arch/sparc/include/asm/ | 
| H A D | fhc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */20 #define CLOCK_CTRL_LLED		0x04	/* Left LED, 0 == on */
 21 #define CLOCK_CTRL_MLED		0x02	/* Mid LED, 1 == on */
 22 #define CLOCK_CTRL_RLED		0x01	/* RIght LED, 1 == on */
 44 #define  FHC_CONTROL_DCD	0x00008000 /* DC-->DC Converter Disable		*/
 47 #define  FHC_CONTROL_AOFF	0x00001000 /* CPU A SRAM/SBD Low Power Mode	*/
 48 #define  FHC_CONTROL_BOFF	0x00000800 /* CPU B SRAM/SBD Low Power Mode	*/
 52 #define  FHC_CONTROL_LLED	0x00000040 /* 0=Left LED ON			*/
 53 #define  FHC_CONTROL_MLED	0x00000020 /* 1=Middle LED ON			*/
 54 #define  FHC_CONTROL_RLED	0x00000010 /* 1=Right LED			*/
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/net/dsa/ | 
| H A D | qca8k.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - John Crispin <john@phrozen.org>
 13   If the QCA8K switch is connect to an SoC's external mdio-bus, each subnode
 16   ID. To declare the internal mdio-bus configuration, declare an MDIO node in
 18   PHY it is connected to. In this config, an internal mdio-bus is registered and
 20   mdio-bus configurations are not supported by the hardware.
 27       - enum:
 28           - qca,qca8327
 [all …]
 
 | 
| H A D | mediatek,mt7530.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Arınç ÜNAL <arinc.unal@arinc9.com>
 11   - Landen Chao <Landen.Chao@mediatek.com>
 12   - DENG Qingfang <dqfext@gmail.com>
 13   - Sean Wang <sean.wang@mediatek.com>
 14   - Daniel Golle <daniel@makrotopia.org>
 17   There are three versions of MT7530, standalone, in a multi-chip module and
 18   built-into a SoC.
 [all …]
 
 | 
| /linux/drivers/net/phy/ | 
| H A D | air_en8811h.c | 1 // SPDX-License-Identifier: GPL-2.0+6  * - Only full duplex supported
 7  * - Forced speed (AN off) is not supported by hardware (100Mbps)
 15 #include <linux/clk-provider.h>
 131 /* Led definitions */
 134 /* Default LED setup:
 135  * GPIO5 <-> LED0  On: Link detected, blink Rx/Tx
 136  * GPIO4 <-> LED1  On: Link detected at 2500 or 1000 Mbps
 137  * GPIO3 <-> LED2  On: Link detected at 2500 or  100 Mbps
 147 struct led {  struct
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | rk3588-jaguar-ethernet-switch.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)7  * (manual: https://embedded.cherry.de/jaguar-ethernet-switch-user-manual/)
 10  * two user controllable LEDs, and an M12 12-pin connector which exposes the
 12  *  - RS232/RS485 (max 250Kbps/500Kbps, RX pin1, TX pin2)
 13  *  - two digital inputs (pin4 routed to GPIO3_C5 on SoC, pin5 to GPIO4_B4)
 14  *  - two digital outputs (pin7 routed to GPIO3_D3 on SoC, pin8 to GPIO3_D1)
 15  *  - two analog inputs (pin10 to channel1 of ADS1015, pin11 to channel2)
 17  * RK3588 Jaguar can be powered entirely through the adapter via the M8 3-pin
 18  * connector (12-24V).
 21 /dts-v1/;
 [all …]
 
 | 
| H A D | rk3399-ficus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)9 /dts-v1/;
 10 #include "rk3399-rock960.dtsi"
 21 		stdout-path = "serial2:1500000n8";
 24 	clkin_gmac: external-gmac-clock {
 25 		compatible = "fixed-clock";
 26 		clock-frequency = <125000000>;
 27 		clock-output-names = "clkin_gmac";
 28 		#clock-cells = <0>;
 32 		compatible = "gpio-leds";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/intel/ixp/ | 
| H A D | intel-ixp42x-linksys-wrv54g.dts | 1 // SPDX-License-Identifier: ISC9 /dts-v1/;
 11 #include "intel-ixp42x.dtsi"
 12 #include <dt-bindings/input/input.h>
 17 	#address-cells = <1>;
 18 	#size-cells = <1>;
 28 		stdout-path = "uart1:115200n8";
 37 	/* There is an unpopulated LED slot (3) connected to GPIO 8 */
 39 		compatible = "gpio-leds";
 40 		led-power {
 [all …]
 
 | 
| H A D | intel-ixp42x-usrobotics-usr8200.dts | 1 // SPDX-License-Identifier: ISC4  * VPN and NAS. Based on know-how from Peter Denison.
 10 /dts-v1/;
 12 #include "intel-ixp42x.dtsi"
 13 #include <dt-bindings/input/input.h>
 18 	#address-cells = <1>;
 19 	#size-cells = <1>;
 28 		stdout-path = "uart1:115200n8";
 38 		compatible = "gpio-leds";
 39 		ieee1394_led: led-1394 {
 [all …]
 
 | 
| /linux/drivers/pci/hotplug/ | 
| H A D | shpchp_ctrl.c | 1 // SPDX-License-Identifier: GPL-2.0+6  * Copyright (C) 2001 Greg Kroah-Hartman (greg@kroah.com)
 8  * Copyright (C) 2003-2004 Intel Corporation
 34 		return -ENOMEM;  in queue_interrupt_event()
 36 	info->event_type = event_type;  in queue_interrupt_event()
 37 	info->p_slot = p_slot;  in queue_interrupt_event()
 38 	INIT_WORK(&info->work, interrupt_event_handler);  in queue_interrupt_event()
 40 	queue_work(p_slot->wq, &info->work);  in queue_interrupt_event()
 53 	p_slot = shpchp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);  in shpchp_handle_attention_button()
 54 	shpchp_get_adapter_status(p_slot, &p_slot->presence_save);  in shpchp_handle_attention_button()
 [all …]
 
 | 
| /linux/drivers/net/ethernet/intel/e1000e/ | 
| H A D | mac.c | 1 // SPDX-License-Identifier: GPL-2.02 /* Copyright(c) 1999 - 2018 Intel Corporation. */
 9  *  e1000e_get_bus_info_pcie - Get PCIe bus information
 14  *  bus speed, bus width, type (PCIe), and PCIe function.
 18 	struct pci_dev *pdev = hw->adapter->pdev;  in e1000e_get_bus_info_pcie()
 19 	struct e1000_mac_info *mac = &hw->mac;  in e1000e_get_bus_info_pcie()
 20 	struct e1000_bus_info *bus = &hw->bus;  in e1000e_get_bus_info_pcie()
 24 		bus->width = e1000_bus_width_unknown;  in e1000e_get_bus_info_pcie()
 27 		bus->width = (enum e1000_bus_width)FIELD_GET(PCI_EXP_LNKSTA_NLW,  in e1000e_get_bus_info_pcie()
 31 	mac->ops.set_lan_id(hw);  in e1000e_get_bus_info_pcie()
 [all …]
 
 | 
| /linux/arch/powerpc/boot/dts/ | 
| H A D | turris1x.dts | 1 // SPDX-License-Identifier: GPL-2.0+5  * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/)
 8  * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/interrupt-controller/irq.h>
 13 #include <dt-bindings/leds/common.h>
 14 /include/ "fsl/p2020si-pre.dtsi"
 41 			gpio-controller@18 {
 45 				#gpio-cells = <2>;
 46 				gpio-controller;
 [all …]
 
 |