Oded Gabbay
b2377e032f
habanalabs: use ASIC functions interface for rreg/wreg
...
This patch slightly changes the macros of RREG32 and WREG32, which are
used when reading or writing from registers.
Instead of directly calling a function in the common code from these
macros, the new code calls a function from the ASIC functions interface.
This change allows us to share much more code between real ASICs and
simulators, which in turn reduces the maintenance burden and
the chances for forgetting to port code between the ASIC files.
The patch also implements the hl_poll_timeout macro, instead of calling
the generic readl_poll_timeout macro. This is required to allow use of
this macro in the simulator files.
As a result from this change, more functions in goya.c are shared with the
simulator and therefore, should not be defined as static.
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
2019-04-22 11:49:06 +03:00
..
altera-stapl
altera-stapl: check for a null key before strcasecmp'ing it
2018-11-27 08:44:07 +01:00
c2port
cardreader
misc: rtsx: Enable OCP for rts522a rts524a rts525a rts5260
2019-02-26 12:53:55 +01:00
cb710
cxl
Merge branch 'topic/dma' into next
2019-02-21 23:15:10 +11:00
echo
misc: echo: Remove unnecessary parentheses and simplify check for zero
2018-09-25 20:21:02 +02:00
eeprom
eeprom: at24: implement support for 'num-addresses' property
2019-02-14 09:32:35 +01:00
genwqe
misc: genwqe: Fix misuse of %x
2019-04-25 19:53:17 +02:00
habanalabs
habanalabs: use ASIC functions interface for rreg/wreg
2019-04-22 11:49:06 +03:00
ibmasm
lis3lv02d
lkdtm
lkdtm: change snprintf to scnprintf for possible overflow
2019-01-18 16:34:05 +01:00
mei
mei: expose device state in sysfs
2019-04-25 19:33:34 +02:00
mic
5.1 Merge Window Pull Request
2019-03-09 15:53:03 -08:00
ocxl
ocxl: Fix endiannes bug in read_afu_name()
2018-12-21 14:46:50 +11:00
sgi-gru
misc/sgi-gru/grufault: fix a style error
2019-01-18 16:34:06 +01:00
sgi-xp
mm: replace all open encodings for NUMA_NO_NODE
2019-03-05 21:07:14 -08:00
ti-st
misc: ti-st: make array read_ver_cmd static, shrinks object size
2018-12-06 15:53:15 +01:00
vmw_vmci
VMCI: Support upto 64-bit PPNs
2019-02-26 12:53:55 +01:00
ad525x_dpot-i2c.c
drivers: misc: ad525x_dpot: Update MODULE AUTHOR email address
2018-09-14 15:36:20 +02:00
ad525x_dpot-spi.c
drivers: misc: ad525x_dpot: Update MODULE AUTHOR email address
2018-09-14 15:36:20 +02:00
ad525x_dpot.c
drivers: misc: ad525x_dpot: clean indentation issue, remove tabs
2019-01-18 16:34:05 +01:00
ad525x_dpot.h
apds990x.c
misc: apds990x: remove unused array ir_currents
2018-09-12 09:46:46 +02:00
apds9802als.c
aspeed-lpc-ctrl.c
aspeed-lpc-snoop.c
aspeed-p2a-ctrl.c
misc: aspeed-p2a-ctrl: fix mixed declarations
2019-04-27 14:54:13 +02:00
atmel-ssc.c
misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data
2018-11-11 09:13:19 -08:00
atmel_tclib.c
bh1770glc.c
misc: bh1770glc: remove unused array prox_curr_ma
2018-09-12 09:46:46 +02:00
cs5535-mfgpt.c
ds1682.c
dummy-irq.c
enclosure.c
misc: enclosure: Use struct_size() in kzalloc()
2019-01-18 16:34:06 +01:00
fastrpc.c
Merge 5.1-rc6 into char-misc-next
2019-04-21 23:14:47 +02:00
fsa9480.c
hmc6352.c
misc: hmc6352: fix potential Spectre v1
2018-09-12 09:31:00 +02:00
hpilo.c
misc: hpilo: Do not claim unsupported hardware
2019-02-27 16:00:21 +01:00
hpilo.h
ibmvmc.c
misc: ibmvsm: Fix potential NULL pointer dereference
2019-01-18 14:14:14 +01:00
ibmvmc.h
ics932s401.c
misc/ics932s401: Add a missing check to i2c_smbus_read_word_data
2019-01-18 16:34:06 +01:00
ioc4.c
isl29003.c
isl29020.c
Kconfig
drivers/misc: Add Aspeed P2A control driver
2019-04-25 19:33:34 +02:00
kgdbts.c
Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var
2019-04-25 22:23:06 +02:00
lattice-ecp3-config.c
Makefile
drivers/misc: Add Aspeed P2A control driver
2019-04-25 19:33:34 +02:00
pch_phub.c
PCI: Move Rohm Vendor ID to generic list
2019-02-01 17:24:52 -06:00
pci_endpoint_test.c
misc: pci_endpoint_test: Add the layerscape EP device support
2019-02-21 10:48:36 +00:00
phantom.c
pti.c
pvpanic.c
misc: pvpanic: fix warning implicit declaration
2019-01-18 16:42:05 +01:00
qcom-coincell.c
spear13xx_pcie_gadget.c
sram-exec.c
sram.c
misc: sram: remove redundant null pointer check before of_node_put
2018-09-25 20:20:59 +02:00
sram.h
tifm_7xx1.c
tifm_core.c
tsl2550.c
vexpress-syscfg.c
misc: vexpress: Off by one in vexpress_syscfg_exec()
2018-12-06 15:42:18 +01:00
vmw_balloon.c
Char/Misc driver patches for 5.1-rc1
2019-03-06 14:18:59 -08:00