| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-habanalabs | 1 What: /sys/class/accel/accel<n>/device/armcp_kernel_ver 9 What: /sys/class/accel/accel<n>/device/armcp_ver 17 What: /sys/class/accel/accel<n>/device/clk_max_freq_mhz 27 What: /sys/class/accel/accel<n>/device/clk_cur_freq_mhz 34 What: /sys/class/accel/accel<n>/device/cpld_ver 40 What: /sys/class/accel/accel<n>/device/cpucp_kernel_ver 46 What: /sys/class/accel/accel<n>/device/cpucp_ver 52 What: /sys/class/accel/accel<n>/device/device_type 59 What: /sys/class/accel/accel<n>/device/eeprom 66 What: /sys/class/accel/accel<n>/device/fuse_ver [all …]
|
| H A D | debugfs-driver-habanalabs | 1 What: /sys/kernel/debug/accel/<parent_device>/addr 11 What: /sys/kernel/debug/accel/<parent_device>/clk_gate 17 What: /sys/kernel/debug/accel/<parent_device>/command_buffers 24 What: /sys/kernel/debug/accel/<parent_device>/command_submission 31 What: /sys/kernel/debug/accel/<parent_device>/command_submission_jobs 38 What: /sys/kernel/debug/accel/<parent_device>/data32 53 What: /sys/kernel/debug/accel/<parent_device>/data64 68 What: /sys/kernel/debug/accel/<parent_device>/data_dma 86 What: /sys/kernel/debug/accel/<parent_device>/device 94 What: /sys/kernel/debug/accel/<parent_device>/device_release_watchdog_timeout [all …]
|
| /linux/drivers/staging/sm750fb/ |
| H A D | sm750_accel.c | 20 static inline void write_dpr(struct lynx_accel *accel, int offset, u32 reg_value) in write_dpr() argument 22 writel(reg_value, accel->dpr_base + offset); in write_dpr() 25 static inline u32 read_dpr(struct lynx_accel *accel, int offset) in read_dpr() argument 27 return readl(accel->dpr_base + offset); in read_dpr() 30 static inline void write_dpPort(struct lynx_accel *accel, u32 data) in write_dpPort() argument 32 writel(data, accel->dp_port_base); in write_dpPort() 35 void sm750_hw_de_init(struct lynx_accel *accel) in sm750_hw_de_init() argument 40 write_dpr(accel, DE_MASKS, 0xFFFFFFFF); in sm750_hw_de_init() 52 write_dpr(accel, DE_STRETCH_FORMAT, in sm750_hw_de_init() 53 (read_dpr(accel, DE_STRETCH_FORMAT) & ~clr) | reg); in sm750_hw_de_init() [all …]
|
| H A D | sm750_accel.h | 188 void sm750_hw_set2dformat(struct lynx_accel *accel, int fmt); 190 void sm750_hw_de_init(struct lynx_accel *accel); 192 int sm750_hw_fillrect(struct lynx_accel *accel, 212 int sm750_hw_copyarea(struct lynx_accel *accel, 238 int sm750_hw_imageblit(struct lynx_accel *accel, const char *pSrcbuf,
|
| /linux/drivers/iio/accel/ |
| H A D | st_accel_i2c.c | 26 .compatible = "st,lis3lv02dl-accel", 30 .compatible = "st,lsm303dlh-accel", 34 .compatible = "st,lsm303dlhc-accel", 38 .compatible = "st,lis3dh-accel", 42 .compatible = "st,lsm330d-accel", 46 .compatible = "st,lsm330dl-accel", 50 .compatible = "st,lsm330dlc-accel", 54 .compatible = "st,lis331dl-accel", 58 .compatible = "st,lis331dlh-accel", 62 .compatible = "st,lsm303dl-accel", [all …]
|
| H A D | st_accel_spi.c | 22 * For old single-chip devices keep <device_name>-accel to maintain 32 .compatible = "st,lis3lv02dl-accel", 36 .compatible = "st,lis3dh-accel", 40 .compatible = "st,lsm330d-accel", 44 .compatible = "st,lsm330dl-accel", 48 .compatible = "st,lsm330dlc-accel", 52 .compatible = "st,lis331dlh-accel", 56 .compatible = "st,lsm330-accel", 60 .compatible = "st,lsm303agr-accel", 64 .compatible = "st,lis2dh12-accel", [all …]
|
| H A D | bmi088-accel-i2c.c | 17 #include "bmi088-accel.h" 40 { .compatible = "bosch,bmi085-accel" }, 41 { .compatible = "bosch,bmi088-accel" }, 42 { .compatible = "bosch,bmi090l-accel" }, 48 { "bmi085-accel", BOSCH_BMI085 }, 49 { "bmi088-accel", BOSCH_BMI088 }, 50 { "bmi090l-accel", BOSCH_BMI090L },
|
| H A D | bmi088-accel-spi.c | 16 #include "bmi088-accel.h" 67 { .compatible = "bosch,bmi085-accel" }, 68 { .compatible = "bosch,bmi088-accel" }, 69 { .compatible = "bosch,bmi090l-accel" }, 75 {"bmi085-accel", BOSCH_BMI085}, 76 {"bmi088-accel", BOSCH_BMI088}, 77 {"bmi090l-accel", BOSCH_BMI090L},
|
| H A D | hid-sensor-accel-3d.c | 27 struct hid_sensor_hub_attribute_info accel[ACCEL_3D_CHANNEL_MAX]; member 152 report_id = accel_state->accel[chan->scan_index].report_id; in accel_3d_read_raw() 153 min = accel_state->accel[chan->scan_index].logical_minimum; in accel_3d_read_raw() 307 &st->accel[CHANNEL_SCAN_INDEX_X + i]); in accel_3d_parse_report() 312 st->accel[CHANNEL_SCAN_INDEX_X + i].size); in accel_3d_parse_report() 315 st->accel[0].index, in accel_3d_parse_report() 316 st->accel[0].report_id, in accel_3d_parse_report() 317 st->accel[1].index, st->accel[1].report_id, in accel_3d_parse_report() 318 st->accel[2].index, st->accel[2].report_id); in accel_3d_parse_report() 322 &st->accel[CHANNEL_SCAN_INDEX_X], in accel_3d_parse_report() [all …]
|
| H A D | Makefile | 34 obj-$(CONFIG_BMC150_ACCEL) += bmc150-accel-core.o 35 obj-$(CONFIG_BMC150_ACCEL_I2C) += bmc150-accel-i2c.o 36 obj-$(CONFIG_BMC150_ACCEL_SPI) += bmc150-accel-spi.o 37 obj-$(CONFIG_BMI088_ACCEL) += bmi088-accel-core.o 38 obj-$(CONFIG_BMI088_ACCEL_I2C) += bmi088-accel-i2c.o 39 obj-$(CONFIG_BMI088_ACCEL_SPI) += bmi088-accel-spi.o 48 obj-$(CONFIG_HID_SENSOR_ACCEL_3D) += hid-sensor-accel-3d.o
|
| /linux/drivers/iio/imu/inv_icm45600/ |
| H A D | inv_icm45600_buffer.c | 41 struct inv_icm45600_fifo_sensor_data accel; member 48 const struct inv_icm45600_fifo_sensor_data **accel, in inv_icm45600_fifo_decode_packet() argument 70 /* Accel + Gyro data are present. */ in inv_icm45600_fifo_decode_packet() 73 *accel = &pack2->accel; in inv_icm45600_fifo_decode_packet() 80 /* Accel data only. */ in inv_icm45600_fifo_decode_packet() 82 *accel = &pack1->data; in inv_icm45600_fifo_decode_packet() 91 *accel = NULL; in inv_icm45600_fifo_decode_packet() 112 period_accel = inv_icm45600_odr_to_period(st->conf.accel.odr); in inv_icm45600_buffer_update_fifo_period() 161 * set for gyro and accel sensors. Since watermark is all about acceptable data 165 * 1) compute gyro and accel latencies and choose the smallest value. [all …]
|
| H A D | inv_icm45600_buffer.h | 26 * @watermark: watermark configuration values for accel and gyro. 28 * @watermark.accel: requested watermark for accel. 30 * @watermark.eff_accel: effective watermark for accel. 32 * @nb: gyro, accel and total samples in the FIFO data buffer. 41 unsigned int accel; member 48 size_t accel; member 77 const struct inv_icm45600_fifo_sensor_data **accel,
|
| H A D | inv_icm45600_accel.c | 79 struct inv_icm45600_fifo_sensor_data accel; member 85 /* 3-axis accel + temperature */ 111 /* enable accel sensor */ in inv_icm45600_accel_update_scan_mode() 137 /* enable accel sensor */ in _inv_icm45600_accel_read_sensor() 143 /* read accel register data */ in _inv_icm45600_accel_read_sensor() 226 idx = st->conf.accel.fs; in inv_icm45600_accel_read_scale() 312 odr = st->conf.accel.odr; in inv_icm45600_accel_read_odr() 341 if (st->conf.accel.mode != INV_ICM45600_SENSOR_MODE_OFF) in _inv_icm45600_accel_write_odr() 652 st->fifo.watermark.accel = val; in inv_icm45600_accel_hwfifo_set_watermark() 671 return st->fifo.nb.accel; in inv_icm45600_accel_hwfifo_flush() [all …]
|
| H A D | inv_icm45600_core.c | 147 .accel = { 162 .accel = { 291 enum inv_icm45600_sensor_mode accel, in inv_icm45600_set_pwr_mgmt0() argument 295 enum inv_icm45600_sensor_mode oldaccel = st->conf.accel.mode; in inv_icm45600_set_pwr_mgmt0() 301 if (gyro == oldgyro && accel == oldaccel) in inv_icm45600_set_pwr_mgmt0() 305 FIELD_PREP(INV_ICM45600_PWR_MGMT0_ACCEL_MODE_MASK, accel); in inv_icm45600_set_pwr_mgmt0() 311 st->conf.accel.mode = accel; in inv_icm45600_set_pwr_mgmt0() 315 if (accel != oldaccel && oldaccel == INV_ICM45600_SENSOR_MODE_OFF) in inv_icm45600_set_pwr_mgmt0() 352 struct inv_icm45600_sensor_conf *oldconf = &st->conf.accel; in inv_icm45600_set_accel_conf() 373 /* Set accel fullscale & odr. */ in inv_icm45600_set_accel_conf() [all …]
|
| H A D | inv_icm45600.h | 104 struct inv_icm45600_sensor_conf accel; member 109 enum inv_icm45600_sensor_mode accel; member 163 s64 accel; member 316 /* Accel USER offset */ 321 /* Accel averaging filter */
|
| /linux/Documentation/accel/ |
| H A D | introduction.rst | 13 Machine-Learning (ML) and/or Deep-Learning (DL) computations, the accel layer 47 characteristics as those of GPUs, the accel subsystem will use the 48 DRM subsystem's code and functionality. i.e. the accel core code will 49 be part of the DRM subsystem and an accel device will be a new type of DRM 65 tree - drivers/accel/. 70 - device char files - /dev/accel/accel\* 71 - sysfs - /sys/class/accel/accel\*/ 72 - debugfs - /sys/kernel/debug/accel/\*/ 81 accel subsystem.
|
| /linux/Documentation/devicetree/bindings/iio/accel/ |
| H A D | bosch,bmi088.yaml | 4 $id: http://devicetree.org/schemas/iio/accel/bosch,bmi088.yaml# 20 - bosch,bmi085-accel 21 - bosch,bmi088-accel 22 - bosch,bmi090l-accel 62 bmi088-accel@1 { 63 compatible = "bosch,bmi088-accel";
|
| /linux/drivers/iio/imu/inv_icm42600/ |
| H A D | inv_icm42600_buffer.h | 23 * @watermark: watermark configuration values for accel and gyro. 25 * @nb: gyro, accel and total samples in the FIFO data buffer. 34 unsigned int accel; member 41 size_t accel; member 77 ssize_t inv_icm42600_fifo_decode_packet(const void *packet, const void **accel,
|
| /linux/drivers/iio/imu/st_lsm9ds0/ |
| H A D | st_lsm9ds0_core.c | 32 lsm9ds0->accel = devm_iio_device_alloc(dev, sizeof(*data)); in st_lsm9ds0_probe_accel() 33 if (!lsm9ds0->accel) in st_lsm9ds0_probe_accel() 36 lsm9ds0->accel->name = lsm9ds0->name; in st_lsm9ds0_probe_accel() 38 data = iio_priv(lsm9ds0->accel); in st_lsm9ds0_probe_accel() 43 return st_accel_common_probe(lsm9ds0->accel); in st_lsm9ds0_probe_accel()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | trace_cm.h | 213 __field(int, accel) 229 __entry->accel = cm_node->accelerated; 238 …TP_printk("iwdev=%p caller=%pS cm_id=%p node=%p refcnt=%d vlan_id=%d accel=%d state=%s eve… 245 __entry->accel, 290 __field(int, accel) 304 __entry->accel = cm_node->accelerated; 312 …TP_printk("iwdev=%p caller=%pS node=%p refcnt=%d vlan_id=%d accel=%d state=%s event_type=%s… 318 __entry->accel, 412 __field(int, accel) 425 __entry->accel = cm_node->accelerated; [all …]
|
| /linux/tools/testing/selftests/wireguard/qemu/ |
| H A D | Makefile | 63 QEMU_MACHINE := -cpu host -machine virt,gic_version=host,accel=kvm 75 QEMU_MACHINE := -cpu host -machine virt,gic_version=host,accel=kvm 87 QEMU_MACHINE := -cpu host -machine virt,gic_version=host,accel=kvm 99 QEMU_MACHINE := -cpu host -machine virt,gic_version=host,accel=kvm 112 QEMU_MACHINE := -cpu host -machine microvm,accel=kvm,pit=off,pic=off,rtc=off,acpi=off 123 QEMU_MACHINE := -cpu host -machine microvm,accel=kvm,pit=off,pic=off,rtc=off,acpi=off 133 QEMU_MACHINE := -cpu host -machine malta,accel=kvm 145 QEMU_MACHINE := -cpu host -machine malta,accel=kvm 157 QEMU_MACHINE := -cpu host -machine malta,accel=kvm 169 QEMU_MACHINE := -cpu host -machine malta,accel [all...] |
| /linux/Documentation/driver-api/crypto/iaa/ |
| H A D | iaa-crypto.rst | 132 accel-config 153 The userspace tool to help doing that is called accel-config. Using 154 accel-config to configure device or loading a previously saved config 158 cover the sysfs interface but assumes you will be using accel-config. 163 The accel-config tool along with instructions for building it can be 182 …accel-config config-wq --group-id=0 --mode=dedicated --type=kernel --priority=10 --name="iaa_crypt… 184 accel-config config-engine iax1/engine1.0 --group-id=0 188 accel-config enable-device iax1 192 accel-config enable-wq iax1/wq1.0 551 accel-config disable-wq iax${i}/wq${i}.0 [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | neofb.c | 227 if (info->fix.accel == FB_ACCEL_NEOMAGIC_NM2200 || in neoCalcVCLK() 228 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2230 || in neoCalcVCLK() 229 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2360 || in neoCalcVCLK() 230 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2380) { in neoCalcVCLK() 969 switch (info->fix.accel) { in neofb_set_par() 1060 switch (info->fix.accel) { in neofb_set_par() 1087 if (info->fix.accel != FB_ACCEL_NEOMAGIC_NM2070) { in neofb_set_par() 1098 if (info->fix.accel != FB_ACCEL_NEOMAGIC_NM2070) { in neofb_set_par() 1105 if (info->fix.accel == FB_ACCEL_NEOMAGIC_NM2160) in neofb_set_par() 1108 if (info->fix.accel == FB_ACCEL_NEOMAGIC_NM2200 || in neofb_set_par() [all …]
|
| /linux/Documentation/accel/amdxdna/ |
| H A D | index.rst | 4 accel/amdxdna NPU driver 7 The accel/amdxdna driver supports the AMD NPU (Neural Processing Unit).
|
| /linux/Documentation/iio/ |
| H A D | adxl345.rst | 356 Event: time: 1739063415957073383, type: accel(z), channel: 0, evtype: mag, direction: rising 357 Event: time: 1739063415963770218, type: accel(z), channel: 0, evtype: mag, direction: rising 358 …Event: time: 1739063416002563061, type: accel(z), channel: 0, evtype: gesture, direction: singletap 359 … Event: time: 1739063426271128739, type: accel(x&y&z), channel: 0, evtype: mag, direction: falling 360 … Event: time: 1739063436539080713, type: accel(x&y&z), channel: 0, evtype: mag, direction: falling 361 Event: time: 1739063438357970381, type: accel(z), channel: 0, evtype: mag, direction: rising 362 Event: time: 1739063446726161586, type: accel(z), channel: 0, evtype: mag, direction: rising 363 Event: time: 1739063446727892670, type: accel(z), channel: 0, evtype: mag, direction: rising 364 Event: time: 1739063446743019768, type: accel(z), channel: 0, evtype: mag, direction: rising 365 Event: time: 1739063446744650696, type: accel(z), channel: 0, evtype: mag, direction: rising [all …]
|