Home
last modified time | relevance | path

Searched +full:trig +full:- +full:in +full:- +full:types (Results 1 – 25 of 61) sorted by relevance

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Dcoresight-cti.yaml1 # SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
4 ---
5 $id: http://devicetree.org/schemas/arm/coresight-cti.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 to one or more CoreSight components and/or a CPU, with CTIs interconnected in
15 not part of the CoreSight graph described in the general CoreSight bindings
22 number is defined at design time, the maximum of each defined in the DEVID
25 CTIs are interconnected in a star topology via the CTM, using a number of
27 described in the DEVID register. The star topology is not required to be
28 described in the bindings as the actual connections are software
[all …]
/kernel/linux/linux-4.19/Documentation/iio/
Diio_configfs.txt5 Configfs is a filesystem-based manager of kernel objects. IIO uses some
14 In order to use configfs support in IIO we need to select it at compile
20 $ mount -t configfs none /config
33 trigger types. A new trigger type is usually implemented as a separate
34 kernel module following the interface in include/linux/iio/sw_trigger.h:
37 * drivers/iio/trigger/iio-trig-sample.c
54 * This undoes the actions in iio_trig_sample_probe
64 .name = "trig-sample",
72 iio-trig-sample module will create 'trig-sample' trigger type directory
73 /config/iio/triggers/trig-sample.
[all …]
/kernel/linux/linux-5.10/Documentation/iio/
Diio_configfs.rst8 Configfs is a filesystem-based manager of kernel objects. IIO uses some
18 In order to use configfs support in IIO we need to select it at compile
24 $ mount -t configfs none /config
38 trigger types. A new trigger type is usually implemented as a separate
39 kernel module following the interface in include/linux/iio/sw_trigger.h::
42 * drivers/iio/trigger/iio-trig-sample.c
59 * This undoes the actions in iio_trig_sample_probe
69 .name = "trig-sample",
77 iio-trig-sample module will create 'trig-sample' trigger type directory
78 /config/iio/triggers/trig-sample.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/
Dspi-pl022.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/spi/spi-pl022.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
13 - $ref: "spi-controller.yaml#"
22 - compatible
27 - const: arm,pl022
28 - const: arm,primecell
39 clock-names:
[all …]
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
Dcoresight-cti-platform.c1 // SPDX-License-Identifier: GPL-2.0
12 #include <dt-bindings/arm/coresight-cti-dt.h>
14 #include "coresight-cti.h"
15 #include "coresight-priv.h"
17 /* Number of CTI signals in the v8 architecturally defined connection */
23 #define CTI_DT_CONNS "trig-conns"
26 #define CTI_DT_V8ARCH_COMPAT "arm,coresight-cti-v8-arch"
27 #define CTI_DT_CSDEV_ASSOC "arm,cs-dev-assoc"
28 #define CTI_DT_TRIGIN_SIGS "arm,trig-in-sigs"
29 #define CTI_DT_TRIGOUT_SIGS "arm,trig-out-sigs"
[all …]
Dcoresight-cti.h1 /* SPDX-License-Identifier: GPL-2.0 */
16 #include <linux/types.h>
18 #include "coresight-priv.h"
22 * 0x000 - 0x144: CTI programming and status
23 * 0xEDC - 0xEF8: CTI integration test.
24 * 0xF00 - 0xFFC: Coresight management registers.
43 #define ITCHOUT 0xEE4 /* WO RW-600 */
44 #define ITTRIGOUT 0xEE8 /* WO RW-600 */
55 * CTI CSSoc 400 has 8 IO triggers - other CTIs can be impl def.
56 * Max of in and out defined in the DEVID register.
[all …]
/kernel/linux/linux-5.10/drivers/iio/chemical/
Dscd30_core.c1 // SPDX-License-Identifier: GPL-2.0
19 #include <linux/iio/types.h>
29 #include <linux/types.h>
53 return state->command(state, cmd, arg, NULL, 0); in scd30_command_write()
61 ret = state->command(state, cmd, 0, &tmp, sizeof(tmp)); in scd30_command_read()
79 * Power-on-reset causes sensor to produce some glitch on i2c bus and in scd30_reset()
80 * some controllers end up in error state. Try to recover by placing in scd30_reset()
93 sign = (float32 & BIT(31)) ? -1 : 1, in scd30_float_to_fp()
100 exp -= 127; in scd30_float_to_fp()
102 exp = -exp; in scd30_float_to_fp()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/
Diwl-dbg-tlv.c8 * Copyright (C) 2018 - 2020 Intel Corporation
14 * This program is distributed in the hope that it will be useful, but
22 * The full GNU General Public License is included in this distribution
23 * in the file called COPYING.
27 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
31 * Copyright (C) 2018 - 2020 Intel Corporation
34 * Redistribution and use in source and binary forms, with or without
40 * * Redistributions in binary form must reproduce the above copyright
41 * notice, this list of conditions and the following disclaimer in
51 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
[all …]
/kernel/linux/linux-5.10/drivers/iio/adc/
Ddln2-adc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for the Diolan DLN-2 USB-ADC adapter
10 #include <linux/types.h>
22 #define DLN2_ADC_MOD_NAME "dln2-adc"
49 * Plays similar role to iio_demux_table in subsystem core; except allocated
50 * in a fixed 8-element array.
62 struct iio_trigger *trig; member
64 /* Cached sample period in milliseconds */
87 struct dln2_adc_demux_table *p = dln2->demux_count ? in dln2_adc_add_demux()
88 &dln2->demux[dln2->demux_count - 1] : NULL; in dln2_adc_add_demux()
[all …]
Dstm32-dfsdm-adc.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2017, STMicroelectronics - All Rights Reserved
10 #include <linux/dma-mapping.h>
11 #include <linux/iio/adc/stm32-dfsdm-adc.h>
13 #include <linux/iio/hw-consumer.h>
15 #include <linux/iio/timer/stm32-lptim-trigger.h>
16 #include <linux/iio/timer/stm32-timer-trigger.h>
27 #include "stm32-dfsdm.h"
42 /* Limit filter output resolution to 31 bits. (i.e. sample range is +/-2^30) */
45 * Data are output as two's complement data in a 24 bit field.
[all …]
Dat91-sama5d2_adc.c1 // SPDX-License-Identifier: GPL-2.0-only
12 #include <linux/dma-mapping.h>
98 /* Interrupt Enable Register - TS X measurement ready */
100 /* Interrupt Enable Register - TS Y measurement ready */
102 /* Interrupt Enable Register - TS pressure measurement ready */
104 /* Interrupt Enable Register - Data ready */
106 /* Interrupt Enable Register - general overrun error */
108 /* Interrupt Enable Register - Pen detect */
110 /* Interrupt Enable Register - No pen detect */
118 /* Interrupt Status Register - Pen touching sense status */
[all …]
/kernel/linux/linux-4.19/drivers/iio/adc/
Ddln2-adc.c2 * Driver for the Diolan DLN-2 USB-ADC adapter
13 #include <linux/types.h>
25 #define DLN2_ADC_MOD_NAME "dln2-adc"
52 * Plays similar role to iio_demux_table in subsystem core; except allocated
53 * in a fixed 8-element array.
65 struct iio_trigger *trig; member
67 /* Cached sample period in milliseconds */
90 struct dln2_adc_demux_table *p = dln2->demux_count ? in dln2_adc_add_demux()
91 &dln2->demux[dln2->demux_count - 1] : NULL; in dln2_adc_add_demux()
93 if (p && p->from + p->length == in_loc && in dln2_adc_add_demux()
[all …]
Dat91-sama5d2_adc.c11 * This program is distributed in the hope that it will be useful,
19 #include <linux/dma-mapping.h>
105 /* Interrupt Enable Register - TS X measurement ready */
107 /* Interrupt Enable Register - TS Y measurement ready */
109 /* Interrupt Enable Register - TS pressure measurement ready */
111 /* Interrupt Enable Register - general overrun error */
113 /* Interrupt Enable Register - Pen detect */
115 /* Interrupt Enable Register - No pen detect */
123 /* Interrupt Status Register - Pen touching sense status */
133 /* Extended Mode Register - Oversampling rate */
[all …]
/kernel/linux/linux-5.10/drivers/clk/bcm/
Dclk-kona.h24 #include <linux/clk-provider.h>
32 #define BAD_CLK_NAME ((const char *)-1)
41 #define FLAG_SET(obj, type, flag) ((obj)->flags |= FLAG(type, flag))
42 #define FLAG_CLEAR(obj, type, flag) ((obj)->flags &= ~(FLAG(type, flag)))
43 #define FLAG_FLIP(obj, type, flag) ((obj)->flags ^= FLAG(type, flag))
44 #define FLAG_TEST(obj, type, flag) (!!((obj)->flags & FLAG(type, flag)))
48 #define ccu_policy_exists(ccu_policy) ((ccu_policy)->enable.offset != 0)
52 #define policy_exists(policy) ((policy)->offset != 0)
63 #define hyst_exists(hyst) ((hyst)->offset != 0)
68 (div)->u.s.frac_width > 0)
[all …]
/kernel/linux/linux-4.19/drivers/clk/bcm/
Dclk-kona.h24 #include <linux/clk-provider.h>
32 #define BAD_CLK_NAME ((const char *)-1)
41 #define FLAG_SET(obj, type, flag) ((obj)->flags |= FLAG(type, flag))
42 #define FLAG_CLEAR(obj, type, flag) ((obj)->flags &= ~(FLAG(type, flag)))
43 #define FLAG_FLIP(obj, type, flag) ((obj)->flags ^= FLAG(type, flag))
44 #define FLAG_TEST(obj, type, flag) (!!((obj)->flags & FLAG(type, flag)))
48 #define ccu_policy_exists(ccu_policy) ((ccu_policy)->enable.offset != 0)
52 #define policy_exists(policy) ((policy)->offset != 0)
63 #define hyst_exists(hyst) ((hyst)->offset != 0)
68 (div)->u.s.frac_width > 0)
[all …]
/kernel/linux/linux-4.19/drivers/acpi/
Dresource.c2 * drivers/acpi/resource.c - ACPI device resources interpretation.
13 * This program is distributed in the hope that it will be useful, but
32 /* On X86 IO space is limited to the [0 - 64K] IO port range */ in acpi_iospace_resource_valid()
33 return res->end < 0x10003; in acpi_iospace_resource_valid()
39 * addresses mapping IO space in CPU physical address space, IO space
40 * resources can be placed anywhere in the 64-bit physical address space.
49 return ext_irq->resource_source.string_length == 0 && in is_gsi()
50 ext_irq->producer_consumer == ACPI_CONSUMER; in is_gsi()
61 u64 reslen = end - start + 1; in acpi_dev_resource_len_valid()
73 pr_debug("ACPI: invalid or unassigned resource %s [%016llx - %016llx] length [%016llx]\n", in acpi_dev_resource_len_valid()
[all …]
/kernel/linux/linux-5.10/drivers/acpi/
Dresource.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * drivers/acpi/resource.c - ACPI device resources interpretation.
24 /* On X86 IO space is limited to the [0 - 64K] IO port range */ in acpi_iospace_resource_valid()
25 return res->end < 0x10003; in acpi_iospace_resource_valid()
31 * addresses mapping IO space in CPU physical address space, IO space
32 * resources can be placed anywhere in the 64-bit physical address space.
41 return ext_irq->resource_source.string_length == 0 && in is_gsi()
42 ext_irq->producer_consumer == ACPI_CONSUMER; in is_gsi()
53 u64 reslen = end - start + 1; in acpi_dev_resource_len_valid()
65 pr_debug("ACPI: invalid or unassigned resource %s [%016llx - %016llx] length [%016llx]\n", in acpi_dev_resource_len_valid()
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Dmac80211.c8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
9 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
10 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
17 * This program is distributed in the hope that it will be useful, but
27 * The full GNU General Public License is included in this distribution
28 * in the file called COPYING.
32 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
36 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
37 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
38 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
[all …]
Dtx.c8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
9 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
10 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
16 * This program is distributed in the hope that it will be useful, but
26 * The full GNU General Public License is included in this distribution
27 * in the file called COPYING.
31 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
35 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
36 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
37 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
[all …]
/kernel/linux/linux-4.19/arch/arm/include/asm/
Ddiv64.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <linux/types.h>
18 * In other words, a 64-bit dividend with a 32-bit divisor producing
19 * a 64-bit result and a 32-bit remainder. To accomplish this optimally
20 * we override the generic version in lib/div64.c to call our __do_div64
55 * In OABI configurations, some uses of the do_div function
57 * we can force the use of the out-of-line version for
66 * __div64_const32() code in asm-generic/div64.h. First there is
67 * gcc PR 15089 that tend to trig on more complex constructs, spurious
69 * referenced in the generated code, and those gcc versions are not able
[all …]
/kernel/linux/linux-5.10/arch/arm/include/asm/
Ddiv64.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <linux/types.h>
18 * In other words, a 64-bit dividend with a 32-bit divisor producing
19 * a 64-bit result and a 32-bit remainder. To accomplish this optimally
20 * we override the generic version in lib/div64.c to call our __do_div64
55 * In OABI configurations, some uses of the do_div function
57 * we can force the use of the out-of-line version for
66 * __div64_const32() code in asm-generic/div64.h. First there is
67 * gcc PR 15089 that tend to trig on more complex constructs, spurious
69 * referenced in the generated code, and those gcc versions are not able
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
Dmac80211.c8 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
9 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
10 * Copyright(c) 2012 - 2014, 2018 - 2020 Intel Corporation
16 * This program is distributed in the hope that it will be useful, but
21 * The full GNU General Public License is included in this distribution
22 * in the file called COPYING.
26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
30 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
31 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
32 * Copyright(c) 2012 - 2014, 2018 - 2020 Intel Corporation
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/fw/api/
Dmac.h8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
16 * This program is distributed in the hope that it will be useful, but
21 * The full GNU General Public License is included in this distribution
22 * in the file called COPYING.
26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
30 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
35 * Redistribution and use in source and binary forms, with or without
41 * * Redistributions in binary form must reproduce the above copyright
42 * notice, this list of conditions and the following disclaimer in
52 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/
Ddbg.c8 * Copyright(c) 2008 - 2014 Intel Corporation. All rights reserved.
9 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
10 * Copyright(c) 2015 - 2017 Intel Deutschland GmbH
11 * Copyright(c) 2018 - 2020 Intel Corporation
17 * This program is distributed in the hope that it will be useful, but
22 * The full GNU General Public License is included in this distribution
23 * in the file called COPYING.
27 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
31 * Copyright(c) 2005 - 2014 Intel Corporation. All rights reserved.
32 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/
Dmac.h9 * Copyright(c) 2012 - 2014, 2018 - 2020 Intel Corporation
15 * This program is distributed in the hope that it will be useful, but
20 * The full GNU General Public License is included in this distribution
21 * in the file called COPYING.
25 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
30 * Copyright(c) 2012 - 2014, 2018 - 2020 Intel Corporation
33 * Redistribution and use in source and binary forms, with or without
39 * * Redistributions in binary form must reproduce the above copyright
40 * notice, this list of conditions and the following disclaimer in
50 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
[all …]

123