Lines Matching full:chip

37 static void pnv_spi_xscom_write(QTestState *qts, const PnvChip *chip,  in pnv_spi_xscom_write()  argument
41 qtest_writeq(qts, pnv_xscom_addr(chip, pcba), val); in pnv_spi_xscom_write()
44 static uint64_t pnv_spi_xscom_read(QTestState *qts, const PnvChip *chip, in pnv_spi_xscom_read() argument
48 return qtest_readq(qts, pnv_xscom_addr(chip, pcba)); in pnv_spi_xscom_read()
51 static void spi_seeprom_transaction(QTestState *qts, const PnvChip *chip) in spi_seeprom_transaction() argument
54 pnv_spi_xscom_write(qts, chip, SPI_CTR_CFG_REG, READ_OP_COUNTER_CONFIG); in spi_seeprom_transaction()
55 pnv_spi_xscom_write(qts, chip, SPI_SEQ_OP_REG, READ_OP_SEQUENCER); in spi_seeprom_transaction()
56 pnv_spi_xscom_write(qts, chip, SPI_XMIT_DATA_REG, READ_OP_TDR_DATA); in spi_seeprom_transaction()
57 pnv_spi_xscom_write(qts, chip, SPI_XMIT_DATA_REG, 0); in spi_seeprom_transaction()
59 uint64_t rdr_val = pnv_spi_xscom_read(qts, chip, SPI_RCV_DATA_REG); in spi_seeprom_transaction()
61 rdr_val = pnv_spi_xscom_read(qts, chip, SPI_RCV_DATA_REG); in spi_seeprom_transaction()
62 rdr_val = pnv_spi_xscom_read(qts, chip, SPI_RCV_DATA_REG); in spi_seeprom_transaction()
63 rdr_val = pnv_spi_xscom_read(qts, chip, SPI_RCV_DATA_REG); in spi_seeprom_transaction()
64 rdr_val = pnv_spi_xscom_read(qts, chip, SPI_RCV_DATA_REG); in spi_seeprom_transaction()
68 pnv_spi_xscom_write(qts, chip, SPI_CTR_CFG_REG, WRITE_OP_COUNTER_CONFIG); in spi_seeprom_transaction()
70 pnv_spi_xscom_write(qts, chip, SPI_SEQ_OP_REG, WRITE_OP_SEQUENCER); in spi_seeprom_transaction()
71 pnv_spi_xscom_write(qts, chip, SPI_XMIT_DATA_REG, WRITE_OP_WREN); in spi_seeprom_transaction()
73 pnv_spi_xscom_write(qts, chip, SPI_SEQ_OP_REG, WRITE_OP_SEQUENCER); in spi_seeprom_transaction()
74 pnv_spi_xscom_write(qts, chip, SPI_XMIT_DATA_REG, WRITE_OP_TDR_DATA); in spi_seeprom_transaction()
79 const PnvChip *chip = data; in test_spi_seeprom() local
97 spi_seeprom_transaction(qts, chip); in test_spi_seeprom()