Home
last modified time | relevance | path

Searched refs:reg_write_8 (Results 1 – 9 of 9) sorted by relevance

/bsp/loongson/ls1bdev/libraries/
A Dls1b_uart.c115 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 Dls1b_public.h77 void reg_write_8(unsigned char data, volatile unsigned char *addr);
A Dls1b_public.c73 void reg_write_8(unsigned char data, volatile unsigned char *addr) in reg_write_8() function
/bsp/loongson/ls1cdev/libraries/
A Dls1c_uart.c115 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 Dls1c_spi.c149 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()
249reg_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 Dls1c_i2c.c96 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 Dls1c_public.h77 void reg_write_8(unsigned char data, volatile unsigned char *addr);
A Dls1c_public.c72 void reg_write_8(unsigned char data, volatile unsigned char *addr) in reg_write_8() function
/bsp/loongson/ls1cdev/drivers/
A Ddrv_spi.c61 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