/linux/Documentation/devicetree/bindings/power/reset/ |
H A D | atmel,at91sam9260-shdwc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/atmel,at91sam9260-shdwc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Claudiu Beznea <claudiu.beznea@microchip.com> 14 and VDDCORE and the wake-up detection on debounced input lines. 19 - atmel,at91sam9260-shdwc 20 - atmel,at91sam9rl-shdwc 21 - atmel,at91sam9x5-shdwc 29 atmel,wakeup-mode: [all …]
|
H A D | atmel,sama5d2-shdwc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/atmel,sama5d2-shdwc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Claudiu Beznea <claudiu.beznea@microchip.com> 14 and VDDCORE and the wake-up detection on debounced input lines. 19 - items: 20 - const: microchip,sama7g5-shdwc 21 - const: syscon 22 - enum: [all …]
|
/linux/drivers/power/reset/ |
H A D | at91-poweroff.c | 5 * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 28 #define AT91_SHDW_WKMODE0 GENMASK(2, 0) /* Wake-up 0 Mode Selection */ 32 #define AT91_SHDW_RTTWKEN BIT(16) /* Real Time Timer Wake-up Enable */ 33 #define AT91_SHDW_RTCWKEN BIT(17) /* Real Time Clock Wake-up Enable */ 36 #define AT91_SHDW_WAKEUP0 BIT(0) /* Wake-up 0 Status */ 37 #define AT91_SHDW_RTTWK BIT(16) /* Real-time Timer Wake-up */ 38 #define AT91_SHDW_RTCWK BIT(17) /* Real-time Clock Wake-up [SAM9RL] */ 65 /* Simple power-on, just bail out */ in at91_wakeup_status() 70 reason = "RTT"; in at91_wakeup_status() 76 dev_info(&pdev->dev, "Wake-Up source: %s\n", reason); in at91_wakeup_status() [all …]
|
H A D | at91-sama5d2_shdwc.c | 2 * Atmel SAMA5D2-Compatible Shutdown Controller (SHDWC) driver. 8 * Evolved from driver at91-poweroff.c. 15 * - addition to status of other wake-up inputs [1 - 15] 16 * - Analog Comparator wake-up alarm 17 * - Serial RX wake-up alarm 18 * - low power debouncer 50 #define AT91_SHDW_WUIR 0x0c /* Shutdown Wake-up Inputs Register */ 58 #define SHDW_WK_PIN(reg, cfg) ((reg) & AT91_SHDW_WKUPIS((cfg)->wkup_pin_input)) 59 #define SHDW_RTCWK(reg, cfg) (((reg) >> ((cfg)->sr_rtcwk_shift)) & 0x1) 60 #define SHDW_RTTWK(reg, cfg) (((reg) >> ((cfg)->sr_rttwk_shift)) & 0x1) [all …]
|
/linux/drivers/rtc/ |
H A D | rtc-at91sam9.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * "RTT as Real Time Clock" driver for AT91SAM9 SoC family 7 * Based on rtc-at91rm9200.c by Rick Bronson 30 * - A "Real-time Timer" (RTT) counts up in seconds from a base time. 33 * - One of the "General Purpose Backup Registers" (GPBRs) holds the 35 * epoch (1970-Jan-1 00:00:00 UTC). Some systems also include the 38 * The RTC's value is the RTT counter plus that offset. The RTC's alarm 46 #define AT91_RTT_MR 0x00 /* Real-time Mode Register */ 47 #define AT91_RTT_RTPRES (0xffff << 0) /* Timer Prescaler Value */ 50 #define AT91_RTT_RTTRST BIT(18) /* Timer Restart */ [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 44 This clock should be battery-backed, so that it reads the correct 45 time when the system boots from a power-off state. Otherwise, your 141 once-per-second update interrupts, used for synchronization. 159 will be called rtc-test. 173 will be called rtc-88pm860x. 183 will be called rtc-88pm80x. 193 will be called rtc-88pm886. 197 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3" 200 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip. [all …]
|
/linux/arch/arm/boot/dts/microchip/ |
H A D | usb_a9263.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * usb_a9263.dts - Device Tree file for Caloa USB A9293 board 5 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 7 /dts-v1/; 12 compatible = "atmel,usb-a9263", "atmel,at91sam9263", "atmel,at91sam9"; 24 clock-frequency = <32768>; 28 clock-frequency = <12000000>; 38 tcb0: timer@fff7c000 { 39 timer@0 { 40 compatible = "atmel,tcb-timer"; [all …]
|
H A D | usb_a9260.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * usb_a9260.dts - Device Tree file for Caloa USB A9260 board 5 * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 7 /dts-v1/; 13 compatible = "calao,usb-a9260", "atmel,at91sam9260", "atmel,at91sam9"; 26 atmel,wakeup-counter = <10>; 27 atmel,wakeup-rtt-timer;
|
H A D | at91-qil_a9260.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board 5 * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 7 /dts-v1/; 11 compatible = "calao,qil-a9260", "atmel,at91sam9260", "atmel,at91sam9"; 23 clock-frequency = <32768>; 27 clock-frequency = <12000000>; 33 tcb0: timer@fffa0000 { 34 timer@0 { 35 compatible = "atmel,tcb-timer"; [all …]
|
H A D | at91sam9rlek.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * at91sam9rlek.dts - Device Tree file for Atmel at91sam9rl reference board 6 * Alexandre Belloni <alexandre.belloni@free-electrons.com> 8 /dts-v1/; 17 stdout-path = "serial0:115200n8"; 26 clock-frequency = <32768>; 30 clock-frequency = <12000000>; 40 bits-per-pixel = <16>; 41 atmel,lcdcon-backlight; 44 atmel,guard-time = <1>; [all …]
|
H A D | at91sam9m10g45ek.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * at91sam9m10g45ek.dts - Device Tree file for AT91SAM9M10G45-EK board 8 /dts-v1/; 10 #include <dt-bindings/pwm/pwm.h> 13 model = "Atmel AT91SAM9M10G45-EK"; 18 stdout-path = "serial0:115200n8"; 27 clock-frequency = <32768>; 31 clock-frequency = <12000000>; 41 tcb0: timer@fff7c000 { 42 timer@0 { [all …]
|
H A D | at91-sama7g54_curiosity.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * at91-sama7g54_curiosity.dts - Device Tree file for SAMA7G54 Curiosity Board 10 /dts-v1/; 11 #include "sama7g5-pinfunc.h" 13 #include <dt-bindings/input/input.h> 14 #include <dt-bindings/leds/common.h> 15 #include <dt-bindings/mfd/atmel-flexcom.h> 16 #include <dt-bindings/pinctrl/at91.h> 20 compatible = "microchip,sama7g54-curiosity", "microchip,sama7g5", "microchip,sama7"; 28 stdout-path = "serial0:115200n8"; [all …]
|
H A D | at91-sam9x60_curiosity.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * at91-sam9x60_curiosity.dts - Device Tree file for Microchip SAM9X60 Curiosity board 9 /dts-v1/; 11 #include <dt-bindings/input/input.h> 15 compatible = "microchip,sam9x60-curiosity", "microchip,sam9x60", "atmel,at91sam9"; 24 stdout-path = "serial0:115200n8"; 33 clock-frequency = <32768>; 37 clock-frequency = <24000000>; 41 gpio-keys { 42 compatible = "gpio-keys"; [all …]
|
H A D | sama7g5.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sama7g5.dtsi - Device Tree Include file for SAMA7G5 family SoC 12 #include <dt-bindings/iio/adc/at91-sama5d2_adc.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/clock/at91.h> 16 #include <dt-bindings/dma/at91.h> 17 #include <dt-bindings/gpio/gpio.h> 18 #include <dt-bindings/mfd/at91-usart.h> 19 #include <dt-bindings/nvmem/microchip,sama7g5-otpc.h> [all …]
|
H A D | at91-sam9x60ek.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * at91-sam9x60ek.dts - Device Tree file for Microchip SAM9X60-EK board 9 /dts-v1/; 11 #include <dt-bindings/input/input.h> 14 model = "Microchip SAM9X60-EK"; 24 stdout-path = "serial0:115200n8"; 29 clock-frequency = <32768>; 33 clock-frequency = <24000000>; 37 gpio-keys { 38 compatible = "gpio-keys"; [all …]
|
H A D | sam9x60.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sam9x60.dtsi - Device Tree Include file for Microchip SAM9X60 SoC 10 #include <dt-bindings/dma/at91.h> 11 #include <dt-bindings/pinctrl/at91.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/clock/at91.h> 15 #include <dt-bindings/mfd/at91-usart.h> 16 #include <dt-bindings/mfd/atmel-flexcom.h> 19 #address-cells = <1>; [all …]
|
H A D | at91-sama7g5ek.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * at91-sama7g5ek.dts - Device Tree file for SAMA7G5-EK board 11 /dts-v1/; 12 #include "sama7g5-pinfunc.h" 14 #include <dt-bindings/mfd/atmel-flexcom.h> 15 #include <dt-bindings/input/input.h> 16 #include <dt-bindings/pinctrl/at91.h> 17 #include <dt-bindings/sound/microchip,pdmc.h> 20 model = "Microchip SAMA7G5-EK"; 25 stdout-path = "serial0:115200n8"; [all …]
|
/linux/net/sunrpc/ |
H A D | xprt.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * - When a process places a call, it allocates a request slot if 13 * - Next, the caller puts together the RPC message, stuffs it into 15 * - xprt_transmit sends the message and installs the caller on the 17 * it installs a timer that is run after the packet's timeout has 19 * - When a packet arrives, the data_ready handler walks the list of 21 * caller is woken up, and the timer removed. 22 * - When no reply arrives within the timeout interval, the timer is 25 * of -ETIMEDOUT. 26 * - When the caller receives a notification from RPC that a reply arrived, [all …]
|
/linux/include/trace/events/ |
H A D | sunrpc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 73 __entry->task_id = task->tk_pid; 74 __entry->client_id = task->tk_client ? 75 task->tk_client->cl_clid : -1; 76 __entry->head_base = xdr->head[0].iov_base; 77 __entry->head_len = xdr->head[0].iov_len; 78 __entry->tail_base = xdr->tail[0].iov_base; 79 __entry->tail_len = xdr->tail[0].iov_len; 80 __entry->page_base = xdr->page_base; 81 __entry->page_len = xdr->page_len; [all …]
|
/linux/net/ipv4/ |
H A D | tcp_input.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * Corey Minyard <wf-rch!minyard@relay.EU.net> 13 * Florian La Roche, <flla@stud.uni-sb.de> 27 * Better retransmit timer handling. 44 * Andrey Savochkin: Fix RTT measurements in the presence of 62 * Pasi Sarolahti: F-RTO for dealing with spurious RTOs 98 #define FLAG_DSACKING_ACK 0x800 /* SACK blocks contained D-SACK info */ 99 #define FLAG_SET_XMIT_TIMER 0x1000 /* Set TLP or RTO timer */ 116 #define REXMIT_NEW 2 /* FRTO-style transmit of unsent/new packets */ 124 icsk->icsk_clean_acked = cad; in clean_acked_data_enable() [all …]
|
H A D | tcp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 * Corey Minyard <wf-rch!minyard@relay.EU.net> 13 * Florian La Roche, <flla@stud.uni-sb.de> 25 * sk->inuse=1 and was trying to connect 51 * Alan Cox : sk->keepopen now seems to work 53 * Alan Cox : Fixed assorted sk->rqueue->next errors 63 * Alan Cox : FIN with no memory -> CRASH 67 * Alan Cox : Switched wakeup calls to callbacks, 77 * Alan Cox : Added a couple of small NET2E timer 85 * Gerhard Koerting: Fixed some missing timer handling [all …]
|
/linux/include/uapi/linux/ |
H A D | bpf.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com 21 #define BPF_DW 0x18 /* double word (64-bit) */ 23 #define BPF_ATOMIC 0xc0 /* atomic memory ops - op type in immediate */ 24 #define BPF_XADD 0xc0 /* exclusive add - legacy name */ 32 #define BPF_TO_LE 0x00 /* convert to little-endian */ 33 #define BPF_TO_BE 0x08 /* convert to big-endian */ 52 #define BPF_CMPXCHG (0xf0 | BPF_FETCH) /* atomic compare-and-write */ 74 /* BPF has 10 general purpose 64-bit registers and stack frame. */ 116 BPF_CGROUP_ITER_DESCENDANTS_PRE, /* walk descendants in pre-order. */ [all …]
|
/linux/tools/include/uapi/linux/ |
H A D | bpf.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com 21 #define BPF_DW 0x18 /* double word (64-bit) */ 23 #define BPF_ATOMIC 0xc0 /* atomic memory ops - op type in immediate */ 24 #define BPF_XADD 0xc0 /* exclusive add - legacy name */ 32 #define BPF_TO_LE 0x00 /* convert to little-endian */ 33 #define BPF_TO_BE 0x08 /* convert to big-endian */ 52 #define BPF_CMPXCHG (0xf0 | BPF_FETCH) /* atomic compare-and-write */ 74 /* BPF has 10 general purpose 64-bit registers and stack frame. */ 116 BPF_CGROUP_ITER_DESCENDANTS_PRE, /* walk descendants in pre-order. */ [all …]
|
/linux/drivers/target/iscsi/ |
H A D | iscsi_target.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * (c) Copyright 2007-2013 Datera, Inc. 7 * Author: Nicholas A. Bellinger <nab@linux-iscsi.org> 72 if (!strcmp(tiqn->tiqn, buf)) { in iscsit_get_tiqn_for_login() 74 spin_lock(&tiqn->tiqn_state_lock); in iscsit_get_tiqn_for_login() 75 if (tiqn->tiqn_state == TIQN_STATE_ACTIVE) { in iscsit_get_tiqn_for_login() 76 tiqn->tiqn_access_count++; in iscsit_get_tiqn_for_login() 77 spin_unlock(&tiqn->tiqn_state_lock); in iscsit_get_tiqn_for_login() 81 spin_unlock(&tiqn->tiqn_state_lock); in iscsit_get_tiqn_for_login() 91 spin_lock(&tiqn->tiqn_state_lock); in iscsit_set_tiqn_shutdown() [all …]
|