i2c: ismt: dump registers at the end of transactions
This patch dumps general and master registers at the end of transactions when debugging is enabled. Previously, registers were only dumped before submitting new descriptors (at the beginning of transactions). This helps debugging if some registers change as result of a failed transaction (e.g. bits are set in the ERRSTS general register). Signed-off-by: Radu Rendec <radu.rendec@gmail.com> Acked-by: Neil Horman <nhorman@tuxdriver.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Este cometimento está contido em:

cometido por
Wolfram Sang

ascendente
6e318d9e37
cometimento
aad550f93f
@@ -324,6 +324,8 @@ static int ismt_process_desc(const struct ismt_desc *desc,
|
||||
|
||||
dev_dbg(&priv->pci_dev->dev, "Processing completed descriptor\n");
|
||||
__ismt_desc_dump(&priv->pci_dev->dev, desc);
|
||||
ismt_gen_reg_dump(priv);
|
||||
ismt_mstr_reg_dump(priv);
|
||||
|
||||
if (desc->status & ISMT_DESC_SCS) {
|
||||
if (read_write == I2C_SMBUS_WRITE &&
|
||||
|
Criar uma nova questão referindo esta
Bloquear um utilizador