| /kernel/linux/linux-4.19/drivers/staging/sm750fb/ |
| D | sm750_accel.c | 21 static inline void write_dpr(struct lynx_accel *accel, int offset, u32 regValue) in write_dpr() argument 23 writel(regValue, accel->dprBase + offset); in write_dpr() 26 static inline u32 read_dpr(struct lynx_accel *accel, int offset) in read_dpr() argument 28 return readl(accel->dprBase + offset); in read_dpr() 31 static inline void write_dpPort(struct lynx_accel *accel, u32 data) in write_dpPort() argument 33 writel(data, accel->dpPortBase); in write_dpPort() 36 void sm750_hw_de_init(struct lynx_accel *accel) in sm750_hw_de_init() argument 41 write_dpr(accel, DE_MASKS, 0xFFFFFFFF); in sm750_hw_de_init() 53 write_dpr(accel, DE_STRETCH_FORMAT, in sm750_hw_de_init() 54 (read_dpr(accel, DE_STRETCH_FORMAT) & ~clr) | reg); in sm750_hw_de_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
| D | sm750_accel.c | 21 static inline void write_dpr(struct lynx_accel *accel, int offset, u32 regValue) in write_dpr() argument 23 writel(regValue, accel->dprBase + offset); in write_dpr() 26 static inline u32 read_dpr(struct lynx_accel *accel, int offset) in read_dpr() argument 28 return readl(accel->dprBase + offset); in read_dpr() 31 static inline void write_dpPort(struct lynx_accel *accel, u32 data) in write_dpPort() argument 33 writel(data, accel->dpPortBase); in write_dpPort() 36 void sm750_hw_de_init(struct lynx_accel *accel) in sm750_hw_de_init() argument 41 write_dpr(accel, DE_MASKS, 0xFFFFFFFF); in sm750_hw_de_init() 53 write_dpr(accel, DE_STRETCH_FORMAT, in sm750_hw_de_init() 54 (read_dpr(accel, DE_STRETCH_FORMAT) & ~clr) | reg); in sm750_hw_de_init() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/ |
| D | st-sensors.txt | 30 - st,lis3lv02d (deprecated, use st,lis3lv02dl-accel) 31 - st,lis302dl-spi (deprecated, use st,lis3lv02dl-accel) 32 - st,lis3lv02dl-accel 33 - st,lsm303dlh-accel 34 - st,lsm303dlhc-accel 35 - st,lis3dh-accel 36 - st,lsm330d-accel 37 - st,lsm330dl-accel 38 - st,lsm330dlc-accel 39 - st,lis331dl-accel [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/ |
| D | st-sensors.txt | 30 - st,lis3lv02d (deprecated, use st,lis3lv02dl-accel) 31 - st,lis302dl-spi (deprecated, use st,lis3lv02dl-accel) 32 - st,lis3lv02dl-accel 33 - st,lsm303dlh-accel 34 - st,lsm303dlhc-accel 35 - st,lis3dh-accel 36 - st,lsm330d-accel 37 - st,lsm330dl-accel 38 - st,lsm330dlc-accel 39 - st,lis331dl-accel [all …]
|
| /kernel/linux/linux-4.19/drivers/iio/accel/ |
| D | st_accel_i2c.c | 30 .compatible = "st,lis3lv02dl-accel", 34 .compatible = "st,lsm303dlh-accel", 38 .compatible = "st,lsm303dlhc-accel", 42 .compatible = "st,lis3dh-accel", 46 .compatible = "st,lsm330d-accel", 50 .compatible = "st,lsm330dl-accel", 54 .compatible = "st,lsm330dlc-accel", 58 .compatible = "st,lis331dl-accel", 62 .compatible = "st,lis331dlh-accel", 66 .compatible = "st,lsm303dl-accel", [all …]
|
| D | st_accel_spi.c | 24 * For old single-chip devices keep <device_name>-accel to maintain 34 .compatible = "st,lis3lv02dl-accel", 38 .compatible = "st,lis3dh-accel", 42 .compatible = "st,lsm330d-accel", 46 .compatible = "st,lsm330dl-accel", 50 .compatible = "st,lsm330dlc-accel", 54 .compatible = "st,lis331dlh-accel", 58 .compatible = "st,lsm330-accel", 62 .compatible = "st,lsm303agr-accel", 66 .compatible = "st,lis2dh12-accel", [all …]
|
| D | hid-sensor-accel-3d.c | 44 struct hid_sensor_hub_attribute_info accel[ACCEL_3D_CHANNEL_MAX]; member 161 report_id = accel_state->accel[chan->scan_index].report_id; in accel_3d_read_raw() 162 min = accel_state->accel[chan->scan_index].logical_minimum; in accel_3d_read_raw() 315 &st->accel[CHANNEL_SCAN_INDEX_X + i]); in accel_3d_parse_report() 320 st->accel[CHANNEL_SCAN_INDEX_X + i].size); in accel_3d_parse_report() 323 st->accel[0].index, in accel_3d_parse_report() 324 st->accel[0].report_id, in accel_3d_parse_report() 325 st->accel[1].index, st->accel[1].report_id, in accel_3d_parse_report() 326 st->accel[2].index, st->accel[2].report_id); in accel_3d_parse_report() 330 &st->accel[CHANNEL_SCAN_INDEX_X], in accel_3d_parse_report() [all …]
|
| D | Makefile | 14 obj-$(CONFIG_BMC150_ACCEL) += bmc150-accel-core.o 15 obj-$(CONFIG_BMC150_ACCEL_I2C) += bmc150-accel-i2c.o 16 obj-$(CONFIG_BMC150_ACCEL_SPI) += bmc150-accel-spi.o 22 obj-$(CONFIG_HID_SENSOR_ACCEL_3D) += hid-sensor-accel-3d.o
|
| D | dmard09.c | 64 s16 accel; in dmard09_read_raw() local 81 accel = get_unaligned_le16(&buf[chan->address]); in dmard09_read_raw() 84 accel <<= 4; in dmard09_read_raw() 85 accel >>= 7; in dmard09_read_raw() 87 *val = accel; in dmard09_read_raw()
|
| D | adxl345_core.c | 93 __le16 accel; in adxl345_read_raw() local 107 &accel, sizeof(accel)); in adxl345_read_raw() 111 *val = sign_extend32(le16_to_cpu(accel), 12); in adxl345_read_raw() 131 * 8-bit resolution at +/- 2g, that is 4x accel data scale in adxl345_read_raw() 162 * 8-bit resolution at +/- 2g, that is 4x accel data scale in adxl345_write_raw()
|
| /kernel/linux/linux-5.10/drivers/iio/accel/ |
| D | st_accel_i2c.c | 28 .compatible = "st,lis3lv02dl-accel", 32 .compatible = "st,lsm303dlh-accel", 36 .compatible = "st,lsm303dlhc-accel", 40 .compatible = "st,lis3dh-accel", 44 .compatible = "st,lsm330d-accel", 48 .compatible = "st,lsm330dl-accel", 52 .compatible = "st,lsm330dlc-accel", 56 .compatible = "st,lis331dl-accel", 60 .compatible = "st,lis331dlh-accel", 64 .compatible = "st,lsm303dl-accel", [all …]
|
| 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 …]
|
| D | hid-sensor-accel-3d.c | 29 struct hid_sensor_hub_attribute_info accel[ACCEL_3D_CHANNEL_MAX]; member 149 report_id = accel_state->accel[chan->scan_index].report_id; in accel_3d_read_raw() 150 min = accel_state->accel[chan->scan_index].logical_minimum; in accel_3d_read_raw() 303 &st->accel[CHANNEL_SCAN_INDEX_X + i]); in accel_3d_parse_report() 308 st->accel[CHANNEL_SCAN_INDEX_X + i].size); in accel_3d_parse_report() 311 st->accel[0].index, in accel_3d_parse_report() 312 st->accel[0].report_id, in accel_3d_parse_report() 313 st->accel[1].index, st->accel[1].report_id, in accel_3d_parse_report() 314 st->accel[2].index, st->accel[2].report_id); in accel_3d_parse_report() 318 &st->accel[CHANNEL_SCAN_INDEX_X], in accel_3d_parse_report() [all …]
|
| D | dmard09.c | 56 s16 accel; in dmard09_read_raw() local 73 accel = get_unaligned_le16(&buf[chan->address]); in dmard09_read_raw() 76 accel <<= 4; in dmard09_read_raw() 77 accel >>= 7; in dmard09_read_raw() 79 *val = accel; in dmard09_read_raw()
|
| D | Makefile | 20 obj-$(CONFIG_BMC150_ACCEL) += bmc150-accel-core.o 21 obj-$(CONFIG_BMC150_ACCEL_I2C) += bmc150-accel-i2c.o 22 obj-$(CONFIG_BMC150_ACCEL_SPI) += bmc150-accel-spi.o 28 obj-$(CONFIG_HID_SENSOR_ACCEL_3D) += hid-sensor-accel-3d.o
|
| /kernel/linux/linux-4.19/drivers/platform/x86/ |
| D | classmate-laptop.c | 220 struct cmpc_accel *accel; in cmpc_accel_sensitivity_show_v4() local 224 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_show_v4() 226 return sprintf(buf, "%d\n", accel->sensitivity); in cmpc_accel_sensitivity_show_v4() 235 struct cmpc_accel *accel; in cmpc_accel_sensitivity_store_v4() local 241 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_store_v4() 251 accel->sensitivity = sensitivity; in cmpc_accel_sensitivity_store_v4() 269 struct cmpc_accel *accel; in cmpc_accel_g_select_show_v4() local 273 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_g_select_show_v4() 275 return sprintf(buf, "%d\n", accel->g_select); in cmpc_accel_g_select_show_v4() 284 struct cmpc_accel *accel; in cmpc_accel_g_select_store_v4() local [all …]
|
| /kernel/linux/linux-5.10/drivers/platform/x86/ |
| D | classmate-laptop.c | 207 struct cmpc_accel *accel; in cmpc_accel_sensitivity_show_v4() local 211 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_show_v4() 213 return sprintf(buf, "%d\n", accel->sensitivity); in cmpc_accel_sensitivity_show_v4() 222 struct cmpc_accel *accel; in cmpc_accel_sensitivity_store_v4() local 228 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_store_v4() 238 accel->sensitivity = sensitivity; in cmpc_accel_sensitivity_store_v4() 256 struct cmpc_accel *accel; in cmpc_accel_g_select_show_v4() local 260 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_g_select_show_v4() 262 return sprintf(buf, "%d\n", accel->g_select); in cmpc_accel_g_select_show_v4() 271 struct cmpc_accel *accel; in cmpc_accel_g_select_store_v4() local [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/imu/inv_icm42600/ |
| D | inv_icm42600_buffer.c | 36 struct inv_icm42600_fifo_sensor_data accel; member 43 ssize_t inv_icm42600_fifo_decode_packet(const void *packet, const void **accel, in inv_icm42600_fifo_decode_packet() argument 53 *accel = NULL; in inv_icm42600_fifo_decode_packet() 68 /* accel + gyro */ in inv_icm42600_fifo_decode_packet() 71 *accel = &pack2->accel; in inv_icm42600_fifo_decode_packet() 78 /* accel only */ in inv_icm42600_fifo_decode_packet() 80 *accel = &pack1->data; in inv_icm42600_fifo_decode_packet() 89 *accel = NULL; in inv_icm42600_fifo_decode_packet() 110 period_accel = inv_icm42600_odr_to_period(st->conf.accel.odr); in inv_icm42600_buffer_update_fifo_period() 187 * set for gyro and accel sensors. Since watermark is all about acceptable data [all …]
|
| D | inv_icm42600_core.c | 60 .accel = { 139 enum inv_icm42600_sensor_mode accel, in inv_icm42600_set_pwr_mgmt0() argument 143 enum inv_icm42600_sensor_mode oldaccel = st->conf.accel.mode; in inv_icm42600_set_pwr_mgmt0() 150 if (gyro == oldgyro && accel == oldaccel && temp == oldtemp) in inv_icm42600_set_pwr_mgmt0() 154 INV_ICM42600_PWR_MGMT0_ACCEL(accel); in inv_icm42600_set_pwr_mgmt0() 162 st->conf.accel.mode = accel; in inv_icm42600_set_pwr_mgmt0() 172 /* accel startup time */ in inv_icm42600_set_pwr_mgmt0() 173 if (accel != oldaccel && oldaccel == INV_ICM42600_SENSOR_MODE_OFF) { in inv_icm42600_set_pwr_mgmt0() 206 struct inv_icm42600_sensor_conf *oldconf = &st->conf.accel; in inv_icm42600_set_accel_conf() 220 /* set ACCEL_CONFIG0 register (accel fullscale & odr) */ in inv_icm42600_set_accel_conf() [all …]
|
| D | inv_icm42600_accel.c | 78 struct inv_icm42600_fifo_sensor_data accel; member 91 /* 3-axis accel + temperature */ 120 /* enable accel sensor */ in inv_icm42600_accel_update_scan_mode() 178 /* enable accel sensor */ in inv_icm42600_accel_read_sensor() 184 /* read accel register data */ in inv_icm42600_accel_read_sensor() 221 idx = st->conf.accel.fs; in inv_icm42600_accel_read_scale() 295 odr = st->conf.accel.odr; in inv_icm42600_accel_read_odr() 667 st->fifo.watermark.accel = val; in inv_icm42600_accel_hwfifo_set_watermark() 688 ret = st->fifo.nb.accel; in inv_icm42600_accel_hwfifo_flush() 715 name = devm_kasprintf(dev, GFP_KERNEL, "%s-accel", st->name); in inv_icm42600_accel_init() [all …]
|
| 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 39 size_t accel; member 75 ssize_t inv_icm42600_fifo_decode_packet(const void *packet, const void **accel,
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/matrox/ |
| D | matroxfb_accel.c | 116 int accel; in matrox_cfbX_init() local 127 accel = (minfo->fbcon.var.accel_flags & FB_ACCELF_TEXT) == FB_ACCELF_TEXT; in matrox_cfbX_init() 134 if (accel && !(mpitch & 1)) { in matrox_cfbX_init() 142 if (accel) { in matrox_cfbX_init() 153 if (accel) { in matrox_cfbX_init() 161 if (accel) { in matrox_cfbX_init() 169 if (accel) { in matrox_cfbX_init() 193 …minfo->accel.m_dwg_rect = M_DWG_TRAP | M_DWG_SOLID | M_DWG_ARZERO | M_DWG_SGNZERO | M_DWG_SHIFTZER… in matrox_cfbX_init() 194 if (isMilleniumII(minfo)) minfo->accel.m_dwg_rect |= M_DWG_TRANSC; in matrox_cfbX_init() 195 minfo->accel.m_opmode = mopmode; in matrox_cfbX_init() [all …]
|
| /kernel/linux/linux-4.19/drivers/video/fbdev/matrox/ |
| D | matroxfb_accel.c | 115 int accel; in matrox_cfbX_init() local 126 accel = (minfo->fbcon.var.accel_flags & FB_ACCELF_TEXT) == FB_ACCELF_TEXT; in matrox_cfbX_init() 133 if (accel && !(mpitch & 1)) { in matrox_cfbX_init() 141 if (accel) { in matrox_cfbX_init() 152 if (accel) { in matrox_cfbX_init() 160 if (accel) { in matrox_cfbX_init() 168 if (accel) { in matrox_cfbX_init() 192 …minfo->accel.m_dwg_rect = M_DWG_TRAP | M_DWG_SOLID | M_DWG_ARZERO | M_DWG_SGNZERO | M_DWG_SHIFTZER… in matrox_cfbX_init() 193 if (isMilleniumII(minfo)) minfo->accel.m_dwg_rect |= M_DWG_TRANSC; in matrox_cfbX_init() 194 minfo->accel.m_opmode = mopmode; in matrox_cfbX_init() [all …]
|
| /kernel/linux/linux-4.19/Documentation/fb/ |
| D | intelfb.txt | 52 e. "accel" 54 by using 'fbset -accel true/false'. 94 append="video=intelfb:mode=800x600-32@75,accel,hwcursor,vram=8" 121 modprobe intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1 125 options intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1
|
| /kernel/linux/linux-5.10/Documentation/fb/ |
| D | intelfb.rst | 56 e. "accel" 58 by using 'fbset -accel true/false'. 99 append="video=intelfb:mode=800x600-32@75,accel,hwcursor,vram=8" 127 modprobe intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1 131 options intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1
|