34 lines
483 B
C
34 lines
483 B
C
/*
|
|
* sja1105.h
|
|
*
|
|
* Copyright (C) 2018 NetModule AG - http://www.netmodule.com/
|
|
*
|
|
*SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
#ifndef _SJA1105_H_
|
|
#define _SJA1105_H_
|
|
|
|
|
|
uint32_t sja1105_read_reg(uint32_t adress);
|
|
|
|
|
|
void sja1105_write_reg(uint32_t address, uint32_t data);
|
|
|
|
|
|
void sja1105_configure_firmware(int config);
|
|
|
|
|
|
void sja1105_configure_mode_and_clocks(void);
|
|
|
|
|
|
void sja1105_configure_io(void);
|
|
|
|
|
|
void sja1105_read_io(void);
|
|
|
|
|
|
void sja1105_init(struct spi_slave *spi);
|
|
|
|
#endif
|