coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
tas5825m.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef TAS5825M_H
4 #define TAS5825M_H
5 
6 #include <device/device.h>
7 
10  const uint8_t *values, uint8_t length);
11 int tas5825m_set_page(struct device *dev, uint8_t page);
12 int tas5825m_set_book(struct device *dev, uint8_t book);
13 int tas5825m_setup(struct device *dev, int id);
14 
15 #endif // TAS5825M_H
pte_t value
Definition: mmu.c:91
static u32 addr
Definition: cirrus.c:14
uint64_t length
Definition: fw_cfg_if.h:1
unsigned char uint8_t
Definition: stdint.h:8
Definition: device.h:107
int tas5825m_set_book(struct device *dev, uint8_t book)
Definition: tas5825m.c:32
int tas5825m_write_at(struct device *dev, uint8_t addr, uint8_t value)
Definition: tas5825m.c:9
int tas5825m_write_block_at(struct device *dev, uint8_t addr, const uint8_t *values, uint8_t length)
Definition: tas5825m.c:15
int tas5825m_set_page(struct device *dev, uint8_t page)
Definition: tas5825m.c:27
int tas5825m_setup(struct device *dev, int id)
Definition: tas5825m.c:40