Home
last modified time | relevance | path

Searched full:ams (Results 1 – 25 of 97) sorted by relevance

1234

/Linux-v6.1/drivers/iio/adc/
Dxilinx-ams.c3 * Xilinx AMS driver
30 /* AMS registers definitions */
263 * struct ams - This structure contains necessary state for xilinx-ams to operate
277 struct ams { struct
291 static inline void ams_ps_update_reg(struct ams *ams, unsigned int offset, in ams_ps_update_reg() argument
296 val = readl(ams->ps_base + offset); in ams_ps_update_reg()
298 writel(regval, ams->ps_base + offset); in ams_ps_update_reg()
301 static inline void ams_pl_update_reg(struct ams *ams, unsigned int offset, in ams_pl_update_reg() argument
306 val = readl(ams->pl_base + offset); in ams_pl_update_reg()
308 writel(regval, ams->pl_base + offset); in ams_pl_update_reg()
[all …]
/Linux-v6.1/drivers/macintosh/ams/
DMakefile6 ams-y := ams-core.o ams-input.o
7 ams-$(CONFIG_SENSORS_AMS_PMU) += ams-pmu.o
8 ams-$(CONFIG_SENSORS_AMS_I2C) += ams-i2c.o
9 obj-$(CONFIG_SENSORS_AMS) += ams.o
Dams-i2c.c19 #include "ams.h"
21 /* AMS registers */
46 /* AMS commands - use with the AMS_COMMAND register */
71 .name = "ams",
171 printk(KERN_INFO "ams: Failed to reset the device\n"); in ams_i2c_probe()
176 printk(KERN_INFO "ams: Failed to start the device\n"); in ams_i2c_probe()
190 printk(KERN_INFO "ams: Incorrect device version (%d.%d)\n", in ams_i2c_probe()
200 printk(KERN_INFO "ams: Incorrect firmware version (%d.%d)\n", in ams_i2c_probe()
228 printk(KERN_INFO "ams: Found I2C based motion sensor\n"); in ams_i2c_probe()
244 printk(KERN_INFO "ams: Unloading\n"); in ams_i2c_remove()
Dams-core.c16 #include "ams.h"
19 struct ams ams_info;
99 printk(KERN_INFO "ams: freefall detected!\n"); in ams_worker()
106 printk(KERN_INFO "ams: shock detected!\n"); in ams_worker()
149 ams_info.of_dev = of_platform_device_create(ams_info.of_node, "ams", NULL); in ams_sensor_attach()
Dams-pmu.c15 #include "ams.h"
142 printk(KERN_INFO "ams: Unloading\n"); in ams_pmu_exit()
194 printk(KERN_INFO "ams: Found PMU based motion sensor\n"); in ams_pmu_init()
Dams.h20 struct ams { struct
61 extern struct ams ams_info; argument
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/
Dxlnx,zynqmp-ams.yaml4 $id: http://devicetree.org/schemas/iio/adc/xlnx,zynqmp-ams.yaml#
7 title: Xilinx Zynq Ultrascale AMS controller
13 The AMS (Analog Monitoring System) includes an ADC as well as on-chip sensors
16 The AMS has two SYSMON blocks which are PL (Programmable Logic) SYSMON and
18 All designs should have AMS registers, but PS and PL are optional. The
19 AMS controller can work with only PS, only PL and both PS and PL
21 should always have AMS module property. Providing PS & PL module is optional.
23 AMS Channel Details
28 AMS CTRL |0 |System PLLs voltage measurement, VCC_PSPLL. |Voltage
86 - xlnx,zynqmp-ams
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/iio/proximity/
Dams,as3935.yaml4 $id: http://devicetree.org/schemas/iio/proximity/ams,as3935.yaml#
18 const: ams,as3935
31 ams,tuning-capacitor-pf:
39 ams,nflwdth:
61 compatible = "ams,as3935";
67 ams,tuning-capacitor-pf = <80>;
68 ams,nflwdth = <0x44>;
/Linux-v6.1/tools/perf/util/
Dmaps.c180 int maps__find_ams(struct maps *maps, struct addr_map_symbol *ams) in maps__find_ams() argument
182 if (ams->addr < ams->ms.map->start || ams->addr >= ams->ms.map->end) { in maps__find_ams()
185 ams->ms.map = maps__find(maps, ams->addr); in maps__find_ams()
186 if (ams->ms.map == NULL) in maps__find_ams()
190 ams->al_addr = ams->ms.map->map_ip(ams->ms.map, ams->addr); in maps__find_ams()
191 ams->ms.sym = map__find_symbol(ams->ms.map, ams->al_addr); in maps__find_ams()
193 return ams->ms.sym ? 0 : -1; in maps__find_ams()
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Das3722.txt1 * ams AS3722 Power management IC.
5 - compatible: Must be "ams,as3722".
18 - ams,enable-internal-int-pullup: Boolean property, to enable internal pullup on
20 - ams,enable-internal-i2c-pullup: Boolean property, to enable internal pullup on
23 - ams,enable-ac-ok-power-on: Boolean property, to enable exit out of power off
111 ams,ext-control: External control of the rail. The option of
122 ams,enable-tracking: Enable tracking with SD1, only supported
130 ams,system-power-controller: Boolean, to enable the power off functionality
138 compatible = "ams,as3722";
141 ams,system-power-controller;
[all …]
Das3711.txt9 - compatible : must be "ams,as3711"
45 compatible = "ams,as3711";
64 compatible = "ams,as3711-bl";
/Linux-v6.1/Documentation/devicetree/bindings/iio/light/
Dams,as73211.yaml4 $id: http://devicetree.org/schemas/iio/light/ams,as73211.yaml#
7 title: AMS AS73211 JENCOLOR(R) Digital XYZ Sensor
14 …https://ams.com/documents/20143/36005/AS73211_DS000556_3-01.pdf/a65474c0-b302-c2fd-e30a-c98df87616…
19 - ams,as73211
46 compatible = "ams,as73211";
Damstaos,tsl2591.yaml7 title: AMS/TAOS TSL2591 Ambient Light Sensor (ALS)
13 AMS/TAOS TSL2591 is a very-high sensitivity
/Linux-v6.1/Documentation/devicetree/bindings/regulator/
Das3722-regulator.txt1 Regulator of AMS AS3722 PMIC.
32 ams,ext-control: External control of the rail. The option of
39 ams,enable-tracking: Enable tracking with SD1, only supported
45 compatible = "ams,as3722";
58 ams,ext-control = <2>;
66 ams,ext-control = <1>;
/Linux-v6.1/Documentation/devicetree/bindings/iio/chemical/
Dams,ccs811.yaml4 $id: http://devicetree.org/schemas/iio/chemical/ams,ccs811.yaml#
7 title: AMS CCS811 VOC Sensor
18 - ams,ccs811
46 compatible = "ams,ccs811";
/Linux-v6.1/drivers/iio/chemical/
Dams-iaq-core.c3 * ams-iaq-core.c - Support for AMS iAQ-Core VOC sensors
167 { "ams-iaq-core", 0 },
173 { .compatible = "ams,iaq-core" },
180 .name = "ams-iaq-core",
189 MODULE_DESCRIPTION("AMS iAQ-Core VOC sensors");
DKconfig60 tristate "AMS CCS811 VOC sensor"
65 Say Y here to build I2C interface support for the AMS
69 tristate "AMS iAQ-Core VOC sensors"
72 Say Y here to build I2C interface support for the AMS
/Linux-v6.1/drivers/mfd/
Das3722.c3 * Core driver for ams AS3722 PMICs
5 * Copyright (C) 2013 AMS AG
8 * Author: Florian Lobmaier <florian.lobmaier@ams.com>
326 "ams,enable-internal-int-pullup"); in as3722_i2c_of_probe()
328 "ams,enable-internal-i2c-pullup"); in as3722_i2c_of_probe()
330 "ams,enable-ac-ok-power-on"); in as3722_i2c_of_probe()
428 { .compatible = "ams,as3722", },
456 MODULE_AUTHOR("Florian Lobmaier <florian.lobmaier@ams.com>");
/Linux-v6.1/Documentation/devicetree/bindings/leds/
Dams,as3645a.txt16 compatible : Must be "ams,as3645a".
34 ams,input-max-microamp: Maximum flash controller input current. The
71 compatible = "ams,as3645a";
77 ams,input-max-microamp = <1750000>;
/Linux-v6.1/drivers/power/reset/
Das3722-poweroff.c3 * Power off driver for ams AS3722 device.
48 if (!of_property_read_bool(np, "ams,system-power-controller")) in as3722_poweroff_probe()
84 MODULE_DESCRIPTION("Power off driver for ams AS3722 PMIC Device");
/Linux-v6.1/arch/arm/mach-omap1/
Dams-delta-fiq.c20 #include <linux/platform_data/ams-delta-fiq.h>
27 #include "ams-delta-fiq.h"
28 #include "board-ams-delta.h"
31 .name = "ams-delta-fiq"
40 * <linux/platform_data/ams-delta-fiq.h> for details of offsets.
DMakefile47 obj-$(CONFIG_MACH_AMS_DELTA) += board-ams-delta.o ams-delta-fiq.o \
48 ams-delta-fiq-handler.o
/Linux-v6.1/drivers/usb/typec/tcpm/
Dtcpm.c473 enum tcpm_ams ams; member
858 tcpm_log(port, "AMS %s finished", tcpm_ams_str[port->ams]); in tcpm_ams_finish()
870 port->ams = NONE_AMS; in tcpm_ams_finish()
903 * "... Note that every AMS is Interruptible until the first in tcpm_pd_transmit()
907 if (port->ams != NONE_AMS) in tcpm_pd_transmit()
919 /* Some AMS don't expect responses. Finish them here. */ in tcpm_pd_transmit()
920 if (port->ams == ATTENTION || port->ams == SOURCE_ALERT) in tcpm_pd_transmit()
1246 pd_rev[port->negotiated_rev], tcpm_ams_str[port->ams]); in tcpm_set_state()
1254 pd_rev[port->negotiated_rev], tcpm_ams_str[port->ams]); in tcpm_set_state()
1280 pd_rev[port->negotiated_rev], tcpm_ams_str[port->ams]); in tcpm_set_state_cond()
[all …]
/Linux-v6.1/sound/soc/ti/
DMakefile34 snd-soc-ams-delta-objs := ams-delta.o
45 obj-$(CONFIG_SND_SOC_OMAP_AMS_DELTA) += snd-soc-ams-delta.o
/Linux-v6.1/drivers/input/serio/
Dams_delta_serio.c21 #include <linux/platform_data/ams-delta-fiq.h>
28 #define DRIVER_NAME "ams-delta-serio"
31 MODULE_DESCRIPTION("AMS Delta (E3) keyboard port driver");
162 strscpy(serio->name, "AMS DELTA keyboard adapter", sizeof(serio->name)); in ams_delta_serio_init()

1234