Home
last modified time | relevance | path

Searched refs:prom (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v5.4/drivers/iio/pressure/
Dms5611_core.c56 static bool ms5611_prom_is_valid(u16 *prom, size_t len) in ms5611_prom_is_valid() argument
59 uint16_t crc = 0, crc_orig = prom[7] & 0x000F; in ms5611_prom_is_valid()
61 prom[7] &= 0xFF00; in ms5611_prom_is_valid()
65 crc ^= prom[i >> 1] & 0x00FF; in ms5611_prom_is_valid()
67 crc ^= prom[i >> 1] >> 8; in ms5611_prom_is_valid()
89 i, &st->chip_info->prom[i]); in ms5611_read_prom()
97 if (!ms5611_prom_is_valid(st->chip_info->prom, MS5611_PROM_WORDS_NB)) { in ms5611_read_prom()
128 dt = t - (chip_info->prom[5] << 8); in ms5611_temp_and_pressure_compensate()
129 off = ((s64)chip_info->prom[2] << 16) + ((chip_info->prom[4] * dt) >> 7); in ms5611_temp_and_pressure_compensate()
130 sens = ((s64)chip_info->prom[1] << 15) + ((chip_info->prom[3] * dt) >> 8); in ms5611_temp_and_pressure_compensate()
[all …]
/Linux-v5.4/drivers/iio/common/ms_sensors/
Dms_sensors_i2c.c500 static bool ms_sensors_tp_crc_valid(u16 *prom, u8 len) in ms_sensors_tp_crc_valid() argument
503 u16 n_rem = 0x0000, crc_read = prom[0], crc = (*prom & 0xF000) >> 12; in ms_sensors_tp_crc_valid()
505 prom[len - 1] = 0; in ms_sensors_tp_crc_valid()
506 prom[0] &= 0x0FFF; /* Clear the CRC computation part */ in ms_sensors_tp_crc_valid()
510 n_rem ^= prom[cnt >> 1] & 0x00FF; in ms_sensors_tp_crc_valid()
512 n_rem ^= prom[cnt >> 1] >> 8; in ms_sensors_tp_crc_valid()
522 prom[0] = crc_read; in ms_sensors_tp_crc_valid()
544 &dev_data->prom[i]); in ms_sensors_tp_read_prom()
550 if (!ms_sensors_tp_crc_valid(dev_data->prom, in ms_sensors_tp_read_prom()
580 u16 *prom = dev_data->prom, delay; in ms_sensors_read_temp_and_pressure() local
[all …]
/Linux-v5.4/arch/powerpc/kernel/
Dprom_init.c150 static struct prom_t __prombss prom; variable
419 if (prom.stdout == 0) in prom_print()
426 call_prom("write", 3, 1, prom.stdout, p, q - p); in prom_print()
430 call_prom("write", 3, 1, prom.stdout, ADDR("\r\n"), 2); in prom_print()
451 call_prom("write", 3, 1, prom.stdout, buf, nibbles); in prom_print_hex()
469 call_prom("write", 3, 1, prom.stdout, buf+i, size); in prom_print_dec()
486 call_prom("write", 3, 1, prom.stdout, p, q - p); in prom_printf()
491 call_prom("write", 3, 1, prom.stdout, in prom_printf()
579 ADDR("claim"), prom.memory, in prom_claim()
584 ADDR("claim"), prom.mmumap, in prom_claim()
[all …]
/Linux-v5.4/drivers/iio/temperature/
Dtsys01.c38 u16 prom[TSYS01_PROM_WORDS_NB]; member
66 (s64)dev_data->prom[5 - i]; in tsys01_read_temperature()
71 temp += coeff_mul[0] * (s64)dev_data->prom[5]; in tsys01_read_temperature()
136 &dev_data->prom[i]); in tsys01_read_prom()
140 ret = sprintf(ptr, "0x%04x ", dev_data->prom[i]); in tsys01_read_prom()
144 if (!tsys01_crc_valid(dev_data->prom)) { in tsys01_read_prom()
/Linux-v5.4/arch/powerpc/boot/
Doflib.c27 extern int prom(void *);
29 static int (*prom) (void *); variable
35 prom = (int (*)(void *))promptr; in of_init()
59 if (prom(&args) < 0) in of_call_prom()
84 if (prom(&args) < 0) in of_call_prom_ret()
/Linux-v5.4/arch/mips/emma/common/
DMakefile6 obj-$(CONFIG_NEC_MARKEINS) += prom.o
/Linux-v5.4/arch/mips/lantiq/falcon/
DMakefile2 obj-y := prom.o reset.o sysctrl.o
/Linux-v5.4/arch/mips/txx9/jmr3927/
DMakefile6 obj-y += prom.o irq.o setup.o
/Linux-v5.4/arch/mips/txx9/rbtx4927/
DMakefile2 obj-y += prom.o setup.o irq.o
/Linux-v5.4/arch/mips/txx9/rbtx4938/
DMakefile2 obj-y += prom.o setup.o irq.o
/Linux-v5.4/arch/mips/txx9/rbtx4939/
DMakefile2 obj-y += irq.o setup.o prom.o
/Linux-v5.4/arch/m68k/sun3x/
DMakefile6 obj-y := config.o time.o dvma.o prom.o
/Linux-v5.4/arch/mips/pnx833x/common/
DMakefile2 obj-y := interrupts.o platform.o prom.o setup.o reset.o
/Linux-v5.4/arch/mips/loongson32/common/
DMakefile6 obj-y += time.o irq.o platform.o prom.o reset.o setup.o
/Linux-v5.4/arch/mips/ath79/
DMakefile9 obj-y := prom.o setup.o common.o clock.o
/Linux-v5.4/arch/mips/lantiq/xway/
DMakefile2 obj-y := prom.o sysctrl.o clk.o dma.o gptu.o dcdc.o
/Linux-v5.4/arch/mips/rb532/
DMakefile8 obj-y += irq.o time.o setup.o prom.o gpio.o devices.o
/Linux-v5.4/arch/mips/ar7/
DMakefile4 prom.o \
/Linux-v5.4/arch/mips/lantiq/
DMakefile5 obj-y := irq.o clk.o prom.o
/Linux-v5.4/arch/mips/ath25/
DMakefile11 obj-y += board.o prom.o devices.o
/Linux-v5.4/arch/mips/bcm47xx/
DMakefile7 obj-y += irq.o prom.o serial.o setup.o time.o
/Linux-v5.4/arch/mips/jz4740/
DMakefile8 obj-y += prom.o time.o reset.o setup.o timer.o
/Linux-v5.4/arch/mips/dec/
DPlatform7 libs-$(CONFIG_MACH_DECSTATION) += arch/mips/dec/prom/
/Linux-v5.4/arch/mips/alchemy/common/
DMakefile9 obj-y += prom.o time.o clock.o platform.o power.o gpiolib.o \
/Linux-v5.4/arch/mips/lasat/
DMakefile6 obj-y += reset.o setup.o prom.o lasat_board.o \

12