Searched refs:reg_write_8 (Results 1 – 9 of 9) sorted by relevance
| /bsp/loongson/ls1bdev/libraries/ |
| A D | ls1b_uart.c | 115 reg_write_8(0, uart_base + LS1B_UART_IER_OFFSET); in uart_init() 118 reg_write_8(0xc3, uart_base + LS1B_UART_FCR_OFFSET); in uart_init() 121 reg_write_8(0x80, uart_base + LS1B_UART_LCR_OFFSET); in uart_init() 123 reg_write_8((baudrate_div >> 8) & 0xff, uart_base + LS1B_UART_MSB_OFFSET); in uart_init() 124 reg_write_8(baudrate_div & 0xff, uart_base + LS1B_UART_LSB_OFFSET); in uart_init() 127 reg_write_8(0x03, uart_base + LS1B_UART_LCR_OFFSET); in uart_init() 132 reg_write_8(IER_IRxE|IER_ILE , uart_base + LS1B_UART_IER_OFFSET); in uart_init() 174 reg_write_8(ch, uart_base + LS1B_UART_DAT_OFFSET); in uart_putc()
|
| A D | ls1b_public.h | 77 void reg_write_8(unsigned char data, volatile unsigned char *addr);
|
| A D | ls1b_public.c | 73 void reg_write_8(unsigned char data, volatile unsigned char *addr) in reg_write_8() function
|
| /bsp/loongson/ls1cdev/libraries/ |
| A D | ls1c_uart.c | 115 reg_write_8(0, uart_base + LS1C_UART_IER_OFFSET); in uart_init() 118 reg_write_8(0xc3, uart_base + LS1C_UART_FCR_OFFSET); in uart_init() 121 reg_write_8(0x80, uart_base + LS1C_UART_LCR_OFFSET); in uart_init() 123 reg_write_8((baudrate_div >> 8) & 0xff, uart_base + LS1C_UART_MSB_OFFSET); in uart_init() 124 reg_write_8(baudrate_div & 0xff, uart_base + LS1C_UART_LSB_OFFSET); in uart_init() 127 reg_write_8(0x03, uart_base + LS1C_UART_LCR_OFFSET); in uart_init() 132 reg_write_8(IER_IRxE|IER_ILE , uart_base + LS1C_UART_IER_OFFSET); in uart_init() 174 reg_write_8(ch, uart_base + LS1C_UART_DAT_OFFSET); in uart_putc()
|
| A D | ls1c_spi.c | 149 reg_write_8(val, spi_base + LS1C_SPI_SPCR_OFFSET); in ls1c_spi_set_clock() 155 reg_write_8(val, spi_base + LS1C_SPI_SPER_OFFSET); in ls1c_spi_set_clock() 181 reg_write_8(val, spi_base + LS1C_SPI_SPCR_OFFSET); in ls1c_spi_set_mode() 207 reg_write_8(val, spi_base + LS1C_SPI_SFC_SOFTCS_OFFSET); in ls1c_spi_set_cs() 242 reg_write_8(val, spi_base + LS1C_SPI_SPSR_OFFSET); in ls1c_spi_clear() 249 … reg_write_8(val & ~LS1C_SPI_SPSR_WCOL_MASK, spi_base + LS1C_SPI_SPSR_OFFSET); // 写0,linux源码中是写0 in ls1c_spi_clear() 272 reg_write_8(tx_ch, spi_base + LS1C_SPI_TxFIFO_OFFSET); // 开始发送 in ls1c_spi_txrx_byte()
|
| A D | ls1c_i2c.c | 96 reg_write_8(cmd, i2c_base + LS1C_I2C_CMD_OFFSET); in i2c_cmd() 213 reg_write_8(ctrl, i2c_base + LS1C_I2C_CONTROL_OFFSET); in i2c_init() 219 reg_write_8(prescale & 0xff, i2c_base + LS1C_I2C_PRER_LOW_OFFSET); in i2c_init() 220 reg_write_8(prescale >> 8, i2c_base + LS1C_I2C_PRER_HIGH_OFFSET); in i2c_init() 225 reg_write_8(ctrl, i2c_base + LS1C_I2C_CONTROL_OFFSET); in i2c_init() 303 reg_write_8(data , i2c_base + LS1C_I2C_DATA_OFFSET); in i2c_send_start_and_addr() 330 reg_write_8(*data++, i2c_base + LS1C_I2C_DATA_OFFSET); in i2c_send_data() 333 reg_write_8(LS1C_I2C_CMD_WRITE, i2c_base + LS1C_I2C_CMD_OFFSET); in i2c_send_data()
|
| A D | ls1c_public.h | 77 void reg_write_8(unsigned char data, volatile unsigned char *addr);
|
| A D | ls1c_public.c | 72 void reg_write_8(unsigned char data, volatile unsigned char *addr) in reg_write_8() function
|
| /bsp/loongson/ls1cdev/drivers/ |
| A D | drv_spi.c | 61 reg_write_8(0x53, spi_base + LS1C_SPI_SPCR_OFFSET); in configure() 64 reg_write_8(0xc0, spi_base + LS1C_SPI_SPSR_OFFSET); in configure() 67 reg_write_8(0x03, spi_base + LS1C_SPI_SPER_OFFSET); in configure() 72 reg_write_8(val, spi_base + LS1C_SPI_SFC_PARAM_OFFSET); in configure() 75 reg_write_8(0x05, spi_base + LS1C_SPI_SFC_TIMING_OFFSET); in configure()
|
Completed in 14 milliseconds