/freebsd/sys/contrib/device-tree/Bindings/power/ |
H A D | wakeup-source.txt | 1 Specifying wakeup capability for devices 6 Nodes that describe devices which have wakeup capability may contain a 7 "wakeup-source" boolean property. 9 If the device is marked as a wakeup-source, interrupt wake capability depends 14 However if a device has a dedicated interrupt as the wakeup source, then it 16 cases only that interrupt can be used as a wakeup interrupt. 18 While various legacy interrupt names exist, new devices should use "wakeup" as 24 1. "gpio-key,wakeup" Documentation/devicetree/bindings/input/gpio-keys{,-polled}.txt 26 3. "linux,wakeup" Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt 29 4. "linux,keypad-wakeup" Documentation/devicetree/bindings/input/qcom,pm8921-keypad.yaml [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/st/ |
H A D | ste-nomadik-pinctrl.dtsi | 55 ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>; 61 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>; 67 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>; 74 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>; 80 ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>; 87 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>; 94 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>; 101 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>; 108 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>; 114 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | marvell-bt-8xxx.txt | 20 - marvell,wakeup-pin: It represents wakeup pin number of the bluetooth chip. 21 firmware will use the pin to wakeup host system (u16). 22 - marvell,wakeup-gap-ms: wakeup gap represents wakeup latency of the host 29 named "wakeup" from the interrupt-names and interrupt arrays. 32 bluetooth chip can wakeup host platform under certain 38 IRQ pin 119 is used as system wakeup source interrupt. 39 wakeup pin 13 and gap 100ms are configured so that firmware can wakeup host 40 using this device side pin and wakeup latency. 63 marvell,wakeup-pin = /bits/ 16 <0x0d>; 64 marvell,wakeup-gap-ms = /bits/ 16 <0x64>; [all …]
|
H A D | nokia-bluetooth.txt | 8 UART status lines for wakeup of UART transceivers to improve power management 17 - bluetooth-wakeup-gpios: GPIO specifier, used to wakeup the BT module (active high) 18 - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor (active high) 45 host-wakeup-gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>; /* gpio101 */ 46 bluetooth-wakeup-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; /* gpio37 */
|
H A D | broadcom-bluetooth.txt | 25 - device-wakeup-gpios: GPIO specifier, used to wakeup the controller 26 - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor. 28 "host-wakeup" interrupt-names 42 - interrupts: must be one, used to wakeup the host processor 43 - interrupt-names: must be "host-wakeup"
|
H A D | btusb.txt | 22 - interrupts : The interrupt specified by the name "wakeup" is the interrupt 24 request this interrupt for wakeup. During system suspend, the 25 irq will be enabled so that the bluetooth chip can wakeup host 41 interrupt-names = "wakeup";
|
/freebsd/sys/contrib/device-tree/Bindings/iio/accel/ |
H A D | lis302.txt | 47 - st,wakeup-{x,y,z}-{lo,hi}: set wakeup condition on x/y/z axis for 49 - st,wakeup-threshold: set wakeup threshold 50 - st,wakeup2-{x,y,z}-{lo,hi}: set wakeup condition on x/y/z axis for 51 upper/lower limit for second wakeup 53 - st,wakeup2-threshold: set wakeup threshold for second wakeup 82 st,wakeup-x-lo; 83 st,wakeup-x-hi; 84 st,wakeup-y-lo; 85 st,wakeup-y-hi; 86 st,wakeup-z-lo; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/bluetooth/ |
H A D | nokia,h4p-bluetooth.txt | 8 UART status lines for wakeup of UART transceivers to improve power management 17 - bluetooth-wakeup-gpios: GPIO specifier, used to wakeup the BT module (active high) 18 - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor (active high) 45 host-wakeup-gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>; /* gpio101 */ 46 bluetooth-wakeup-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; /* gpio37 */
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | omap3-gta04a3.dts | 32 st,wakeup-x-lo; 33 st,wakeup-x-hi; 34 st,wakeup-y-lo; 35 st,wakeup-y-hi; 36 st,wakeup-z-lo; 37 st,wakeup-z-hi;
|
H A D | omap3-overo-common-peripherals.dtsi | 68 st,wakeup-x-lo; 69 st,wakeup-x-hi; 70 st,wakeup-y-lo; 71 st,wakeup-y-hi; 72 st,wakeup-z-lo; 73 st,wakeup-z-hi;
|
H A D | omap3-pandora-common.dtsi | 91 wakeup-source; 98 wakeup-source; 105 wakeup-source; 112 wakeup-source; 119 wakeup-source; 126 wakeup-source; 133 wakeup-source; 140 wakeup-source; 147 wakeup-source; 154 wakeup-source; [all …]
|
H A D | omap3-ldp.dts | 35 wakeup-source; 42 wakeup-source; 49 wakeup-source; 56 wakeup-source; 63 wakeup-source; 70 wakeup-source; 77 wakeup-source; 84 wakeup-source; 91 wakeup-source;
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | samsung-pinctrl.txt | 44 wakeup-interrupt-controller { 45 compatible = "samsung,exynos7-wakeup-eint"; 123 is the external gpio interrupt and second is the external wakeup interrupts. 124 The difference between the two is that the external wakeup interrupts can be 125 used as system wakeup events. 147 B. External Wakeup Interrupts: For supporting external wakeup interrupts, a 148 child node representing the external wakeup interrupt controller should be 151 Only one pin-controller device node can include external wakeup interrupts 157 - compatible: identifies the type of the external wakeup interrupt controller 159 - samsung,s3c2410-wakeup-eint: represents wakeup interrupt controller [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/ |
H A D | rcpm.txt | 8 - #fsl,rcpm-wakeup-cells : The number of IPPDEXPCR register cells in the 9 fsl,rcpm-wakeup property. 43 #fsl,rcpm-wakeup-cells = <2>; 48 Required fsl,rcpm-wakeup property should be added to a device node if the device 49 can be used as a wakeup source. 51 - fsl,rcpm-wakeup: Consists of a phandle to the rcpm node and the IPPDEXPCR 53 "#fsl,rcpm-wakeup-cells" in the rcpm node. The first register cell is 68 fsl,rcpm-wakeup = <&rcpm 0x0 0x40000000>;
|
/freebsd/sys/contrib/device-tree/Bindings/net/wireless/ |
H A D | marvell-8xxx.txt | 31 - marvell,wakeup-pin : a wakeup pin number of wifi chip which will be configured 32 to firmware. Firmware will wakeup the host using this pin 36 so that the wifi chip can wakeup host platform under certain condition. 48 IRQ pin 38 is used as system wakeup source interrupt. wakeup pin 3 is configured 49 so that firmware can wakeup host using this device side pin. 68 marvell,wakeup-pin = <3>;
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt8183-kukui-jacuzzi-pico6.dts | 15 bt_wakeup: bt-wakeup { 24 wakeup-source; 46 wakeup-source; 93 bt_pins_wakeup: bt-pins-wakeup { 94 piins-bt-wakeup {
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | timer.h | 33 #define usleep_range(wakeup, wakeupepsilon) \ argument 34 pause_sbt("usleep_range", ustosbt(wakeup), \ 35 ustosbt(wakeupepsilon - wakeup), 0)
|
/freebsd/sys/dev/drm2/ttm/ |
H A D | ttm_lock.c | 72 wakeup(lock); in ttm_read_unlock() 169 wakeup(lock); in ttm_write_unlock() 213 wakeup(lock); in ttm_write_lock() 226 wakeup(lock); in ttm_write_lock_downgrade() 238 wakeup(lock); in __ttm_vt_unlock() 291 wakeup(lock); in ttm_vt_lock() 322 wakeup(lock); in ttm_suspend_unlock()
|
/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | cypress,cyapa.txt | 10 - wakeup-source: touchpad can be used as a wakeup source. 29 wakeup-source; 38 wakeup-source;
|
/freebsd/sys/contrib/device-tree/Bindings/rtc/ |
H A D | rtc-opal.txt | 8 - wakeup-source: Decides if the wakeup is supported or not 14 wakeup-source;
|
H A D | isil,isl12057.txt | 8 ("wakeup-source") to handle the specific use-case found 13 RTC alarm rings. In order to mark the device has a wakeup source and 25 - "wakeup-source": mark the chip as a wakeup source, independently of 73 wakeup-source;
|
/freebsd/usr.sbin/bhyve/ |
H A D | net_backend_slirp.c | 150 int wakeup[2]; /* used to wake up the pollfd thread */ member 167 priv->wakeup[0] = priv->wakeup[1] = -1; in slirp_priv_init() 179 checked_close(&priv->wakeup[0]); in slirp_priv_cleanup() 180 checked_close(&priv->wakeup[1]); in slirp_priv_cleanup() 207 (void)write(priv->wakeup[1], "M", 1); in slirp_cb_notify() 357 int wakeup; in slirp_pollfd_td_loop() local 363 wakeup = slirp_addpoll_cb(priv->wakeup[0], POLLIN, priv); in slirp_pollfd_td_loop() 385 if ((pollfds[wakeup].revents & POLLIN) != 0) { in slirp_pollfd_td_loop() 391 n = read(priv->wakeup[0], &b, 1); in slirp_pollfd_td_loop() 559 error = pipe2(priv->wakeup, O_CLOEXEC | O_NONBLOCK); in _slirp_init()
|
/freebsd/sys/fs/fifofs/ |
H A D | fifo_vnops.c | 167 wakeup(&fip->fi_writers); in fifo_open() 185 wakeup(&fip->fi_readers); in fifo_open() 205 wakeup(fpipe); in fifo_open() 233 wakeup(fpipe); in fifo_open() 290 wakeup(cpipe); in fifo_close() 303 wakeup(cpipe); in fifo_close()
|
/freebsd/sys/contrib/device-tree/src/arm/renesas/ |
H A D | emev2-kzm9d.dts | 36 wakeup-source; 43 wakeup-source; 50 wakeup-source; 57 wakeup-source;
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | mediatek,mtk-xhci.txt | 39 - wakeup-source : enable USB remote wakeup; 40 - mediatek,syscon-wakeup : phandle to syscon used to access the register 41 of the USB wakeup glue layer between xHCI and SPM; it depends on 42 "wakeup-source", and has two arguments: 76 mediatek,syscon-wakeup = <&pericfg 0x400 1>; 77 wakeup-source;
|