Home
last modified time | relevance | path

Searched +full:leds +full:- +full:trigger +full:- +full:pattern (Results 1 – 25 of 30) sorted by relevance

12

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/leds/
H A Dcommon.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/leds/common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Common leds properties
10 - Jacek Anaszewski <jacek.anaszewski@gmail.com>
11 - Pavel Machek <pavel@ucw.cz>
25 led-sources:
30 $ref: /schemas/types.yaml#definitions/uint32-array
35 from the header include/dt-bindings/leds/common.h. If there is no
[all …]
/OK3568_Linux_fs/kernel/drivers/leds/trigger/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "LED Trigger support"
6 This option enables trigger support for the leds class.
7 These triggers allow kernel events to drive the LEDs and can
13 tristate "LED Timer Trigger"
15 This allows LEDs to be controlled by a programmable timer
18 For more details read Documentation/leds/leds-class.rst.
23 tristate "LED One-shot Trigger"
25 This allows LEDs to blink in one-shot pulses with parameters
36 bool "LED Disk Trigger"
[all …]
H A Dledtrig-oneshot.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * One-shot LED Trigger
7 * Based on ledtrig-timer.c by Richard Purdie <rpurdie@openedhand.com>
16 #include <linux/leds.h>
17 #include "../leds.h"
32 &led_cdev->blink_delay_on, &led_cdev->blink_delay_off, in led_shot()
33 oneshot_data->invert); in led_shot()
43 return sprintf(buf, "%u\n", oneshot_data->invert); in led_invert_show()
58 oneshot_data->invert = !!state; in led_invert_store()
60 if (oneshot_data->invert) in led_invert_store()
[all …]
H A Dledtrig-timer.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * LED Kernel Timer Trigger
5 * Copyright 2005-2006 Openedhand Ltd.
16 #include <linux/leds.h>
23 return sprintf(buf, "%lu\n", led_cdev->blink_delay_on); in led_delay_on_show()
37 led_blink_set(led_cdev, &state, &led_cdev->blink_delay_off); in led_delay_on_store()
38 led_cdev->blink_delay_on = state; in led_delay_on_store()
48 return sprintf(buf, "%lu\n", led_cdev->blink_delay_off); in led_delay_off_show()
62 led_blink_set(led_cdev, &led_cdev->blink_delay_on, &state); in led_delay_off_store()
63 led_cdev->blink_delay_off = state; in led_delay_off_store()
[all …]
H A Dledtrig-pattern.c1 // SPDX-License-Identifier: GPL-2.0
4 * LED pattern trigger
11 #include <linux/leds.h>
41 data->curr = data->next; in pattern_trig_update_patterns()
42 if (!data->is_indefinite && data->curr == data->patterns) in pattern_trig_update_patterns()
43 data->repeat--; in pattern_trig_update_patterns()
45 if (data->next == data->patterns + data->npatterns - 1) in pattern_trig_update_patterns()
46 data->next = data->patterns; in pattern_trig_update_patterns()
48 data->next++; in pattern_trig_update_patterns()
50 data->delta_t = 0; in pattern_trig_update_patterns()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dleds.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Driver model for leds and led triggers
11 #include <dt-bindings/leds/common.h>
41 * with in-driver hard-coded LED names used as a fallback when
54 * only LEDs exposed by drivers of hot-pluggable devices should
100 * Set LED brightness level immediately - it can block the caller for
121 struct led_pattern *pattern, u32 len, int repeat);
128 const char *default_trigger; /* Trigger to use */
140 /* Protects the trigger data below */
143 struct led_trigger *trigger; member
[all …]
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dsysfs-class-led-trigger-pattern1 What: /sys/class/leds/<led>/pattern
5 Specify a software pattern for the LED, that supports altering
9 The pattern is given by a series of tuples, of brightness and
13 Documentation/devicetree/bindings/leds/leds-trigger-pattern.txt
15 What: /sys/class/leds/<led>/hw_pattern
19 Specify a hardware pattern for the LED, for LED hardware that
22 software pattern.
27 file at Documentation/leds/.
29 What: /sys/class/leds/<led>/repeat
33 Specify a pattern repeat number. -1 means repeat indefinitely,
H A Dsysfs-class-led-driver-el152030001 What: /sys/class/leds/<led>/repeat
6 so this file should always store -1.
9 Documentation/ABI/testing/sysfs-class-led-trigger-pattern
/OK3568_Linux_fs/kernel/drivers/tty/vt/
H A Dkeyboard.c1 // SPDX-License-Identifier: GPL-2.0
15 * 11-11-96: SAK should now work in the raw mode (Martin Mares)
18 * Merge with the m68k keyboard driver and split-off of the PC low-level
21 * 27-05-97: Added support for the Magic SysRq Key (Martin Mares)
22 * 30-07-98: Dead keys redone, aeb@cwi.nl.
23 * 21-08-02: Converted to input API, major cleanup. (Vojtech Pavlik)
39 #include <linux/leds.h>
117 255, ARRAY_SIZE(func_table) - 1, ARRAY_SIZE(fn_handler) - 1, NR_PAD - 1,
118 NR_DEAD - 1, 255, 3, NR_SHIFT - 1, 255, NR_ASCII - 1, NR_LOCK - 1,
119 255, NR_LOCK - 1, 255, NR_BRL - 1
[all …]
/OK3568_Linux_fs/kernel/drivers/leds/
H A Dleds-tca6507.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * leds-tca6507
8 * The modulation can be varied in a simple pattern to produce a
9 * blink or double-blink.
12 * out-only (pull-up resistor required) or as an LED with variable
13 * brightness and hardware-assisted blinking.
21 * with separate time for rise, on, fall, off and second-off. Thus if
22 * 3 or more different non-trivial rates are required, software must
25 * support double-blink so 'second-off' always matches 'off'.
42 * delays in the ranges: 56-72, 112-144, 168-216, 224-27504,
[all …]
/OK3568_Linux_fs/kernel/net/netfilter/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
47 and is also scheduled to replace the old syslog-based ipt_LOG
153 This allows you to store the flow start-time and to obtain
154 the flow-stop time (once it has been destroyed) via Connection
162 This option enables support for assigning user-defined flag bits
191 bool 'UDP-Lite protocol connection tracking support'
196 tracking code will be able to do state tracking on UDP-Lite
210 connection tracking and natting code to allow the sub-channels that
233 H.323 is a VoIP signalling protocol from ITU-T. As one of the most
252 There is a commonly-used extension to IRC called
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dwlioctl_defs.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Copyright (C) 1999-2017, Broadcom Corporation
29 * <<Broadcom-WL-IPTag/Open:>>
31 * $Id: wlioctl_defs.h 677667 2017-01-04 07:43:05Z $
87 #define OLD_NRATE_MCS_INUSE 0x00000080 /* MSC in use,indicates b0-6 holds an mcs */
108 #define IBSS_MED 15 /* Mediom in-bss congestion percentage */
109 #define IBSS_HI 25 /* Hi in-bss congestion percentage */
139 #define WL_STA_APSD_BE 0x00000200 /* APSD delv/trigger for AC_BE is default enabled */
140 #define WL_STA_APSD_BK 0x00000400 /* APSD delv/trigger for AC_BK is default enabled */
141 #define WL_STA_APSD_VI 0x00000800 /* APSD delv/trigger for AC_VI is default enabled */
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/
H A Dxcalibur1501.dts1 // SPDX-License-Identifier: GPL-2.0-only
6 * XCalibur1501 6U CompactPCI single-board computer based on MPC8572E
9 /dts-v1/;
13 #address-cells = <2>;
14 #size-cells = <2>;
27 #address-cells = <1>;
28 #size-cells = <0>;
33 d-cache-line-size = <32>; // 32 bytes
34 i-cache-line-size = <32>; // 32 bytes
35 d-cache-size = <0x8000>; // L1, 32K
[all …]
H A Dxpedite5301.dts1 // SPDX-License-Identifier: GPL-2.0-only
9 /dts-v1/;
13 #address-cells = <2>;
14 #size-cells = <2>;
15 form-factor = "PMC/XMC";
16 boot-bank = <0x0>; /* 0: Primary flash, 1: Secondary flash */
28 #address-cells = <1>;
29 #size-cells = <0>;
34 d-cache-line-size = <32>; // 32 bytes
35 i-cache-line-size = <32>; // 32 bytes
[all …]
H A Dxpedite5370.dts1 // SPDX-License-Identifier: GPL-2.0-only
6 * XPedite5370 3U VPX single-board computer based on MPC8572E
9 /dts-v1/;
13 #address-cells = <2>;
14 #size-cells = <2>;
26 #address-cells = <1>;
27 #size-cells = <0>;
32 d-cache-line-size = <32>; // 32 bytes
33 i-cache-line-size = <32>; // 32 bytes
34 d-cache-size = <0x8000>; // L1, 32K
[all …]
H A Dxpedite5330.dts1 // SPDX-License-Identifier: GPL-2.0-only
9 /dts-v1/;
13 #address-cells = <2>;
14 #size-cells = <2>;
15 form-factor = "3U CompactPCI";
16 boot-bank = <0x0>; /* 0: Primary flash, 1: Secondary flash */
29 #address-cells = <1>;
30 #size-cells = <0>;
33 cell-index = <0>;
37 * module-present;
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/
H A Dwlioctl_defs.h9 * Copyright (C) 1999-2017, Broadcom Corporation
30 * <<Broadcom-WL-IPTag/Open:>>
84 #define GET_PROPRIETARY_11N_MCS_NSS(mcs) (1 + ((mcs) - 85) / 8)
92 #define OLD_NRATE_MCS_INUSE 0x00000080 /* MSC in use,indicates b0-6 holds an mcs */
113 #define IBSS_MED 15 /* Mediom in-bss congestion percentage */
114 #define IBSS_HI 25 /* Hi in-bss congestion percentage */
144 #define WL_STA_APSD_BE 0x00000200 /* APSD delv/trigger for AC_BE is default enabled */
145 #define WL_STA_APSD_BK 0x00000400 /* APSD delv/trigger for AC_BK is default enabled */
146 #define WL_STA_APSD_VI 0x00000800 /* APSD delv/trigger for AC_VI is default enabled */
147 #define WL_STA_APSD_VO 0x00001000 /* APSD delv/trigger for AC_VO is default enabled */
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/
H A Dwlioctl_defs.h9 * Copyright (C) 1999-2017, Broadcom Corporation
30 * <<Broadcom-WL-IPTag/Open:>>
84 #define GET_PROPRIETARY_11N_MCS_NSS(mcs) (1 + ((mcs) - 85) / 8)
92 #define OLD_NRATE_MCS_INUSE 0x00000080 /* MSC in use,indicates b0-6 holds an mcs */
113 #define IBSS_MED 15 /* Mediom in-bss congestion percentage */
114 #define IBSS_HI 25 /* Hi in-bss congestion percentage */
144 #define WL_STA_APSD_BE 0x00000200 /* APSD delv/trigger for AC_BE is default enabled */
145 #define WL_STA_APSD_BK 0x00000400 /* APSD delv/trigger for AC_BK is default enabled */
146 #define WL_STA_APSD_VI 0x00000800 /* APSD delv/trigger for AC_VI is default enabled */
147 #define WL_STA_APSD_VO 0x00001000 /* APSD delv/trigger for AC_VO is default enabled */
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/
H A Dwlioctl_defs.h9 * Copyright (C) 1999-2017, Broadcom Corporation
30 * <<Broadcom-WL-IPTag/Open:>>
84 #define GET_PROPRIETARY_11N_MCS_NSS(mcs) (1 + ((mcs) - 85) / 8)
92 #define OLD_NRATE_MCS_INUSE 0x00000080 /* MSC in use,indicates b0-6 holds an mcs */
113 #define IBSS_MED 15 /* Mediom in-bss congestion percentage */
114 #define IBSS_HI 25 /* Hi in-bss congestion percentage */
144 #define WL_STA_APSD_BE 0x00000200 /* APSD delv/trigger for AC_BE is default enabled */
145 #define WL_STA_APSD_BK 0x00000400 /* APSD delv/trigger for AC_BK is default enabled */
146 #define WL_STA_APSD_VI 0x00000800 /* APSD delv/trigger for AC_VI is default enabled */
147 #define WL_STA_APSD_VO 0x00001000 /* APSD delv/trigger for AC_VO is default enabled */
[all …]
/OK3568_Linux_fs/kernel/Documentation/admin-guide/laptops/
H A Dthinkpad-acpi.rst9 - 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 …]
/OK3568_Linux_fs/buildroot/output/OK3568/target/usr/lib/modules/5.10.160/
H A Dmodules.builtin.modinfo
/OK3568_Linux_fs/external/rkwifibt/bin/arm/
HDwl ... d dbm, %d mW Override is %s -o -d -q -m Error: Missing ...
/OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/
H A Dsky2.h1 /* SPDX-License-Identifier: GPL-2.0 */
30 /* Yukon-2 */
32 PCI_Y2_PIG_ENA = 1<<31, /* Enable Plug-in-Go (YUKON-2) */
33 PCI_Y2_DLL_DIS = 1<<30, /* Disable PCI DLL (YUKON-2) */
34 PCI_SW_PWR_ON_RST= 1<<30, /* SW Power on Reset (Yukon-EX) */
35 PCI_Y2_PHY2_COMA = 1<<29, /* Set PHY 2 to Coma Mode (YUKON-2) */
36 PCI_Y2_PHY1_COMA = 1<<28, /* Set PHY 1 to Coma Mode (YUKON-2) */
37 PCI_Y2_PHY2_POWD = 1<<27, /* Set PHY 2 to Power Down (YUKON-2) */
38 PCI_Y2_PHY1_POWD = 1<<26, /* Set PHY 1 to Power Down (YUKON-2) */
41 PCI_PHY_LNK_TIM_MSK= 3L<<8,/* Bit 9.. 8: GPHY Link Trigger Timer */
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/isp1760/
H A Disp1760-hcd.c1 // SPDX-License-Identifier: GPL-2.0
6 * - ISO
7 * - OTG
31 #include "isp1760-core.h"
32 #include "isp1760-hcd.h"
33 #include "isp1760-regs.h"
44 return *(struct isp1760_hcd **)hcd->hcd_priv; in hcd_to_priv()
126 /* the rest is HCD-private */
134 /* QTD_XFER_STARTED: valid ptd has been written to isp176x - only
178 * HC_MEMORY_REG (see isp176x datasheet). Unless you want to do fancy multi-
[all …]
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dkernel-parameters.txt5 force -- enable ACPI if default was off
6 on -- enable ACPI but allow fallback to DT [arm64]
7 off -- disable ACPI if default was on
8 noirq -- do not use ACPI for IRQ routing
9 strict -- Be less tolerant of platforms that are not
11 rsdt -- prefer RSDT over (default) XSDT
12 copy_dsdt -- copy DSDT to memory
26 If set to vendor, prefer vendor-specific driver
58 Documentation/firmware-guide/acpi/debug.rst for more information about
121 Disable auto-serialization of AML methods
[all …]

12