coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
chip.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
/*
4
* Maxim MAX98373 audio codec devicetree bindings
5
*/
6
7
#include <
stdint.h
>
8
9
struct
drivers_i2c_max98373_config
{
10
/* I2C Bus Frequency in Hertz (default 400kHz) */
11
uint32_t
bus_speed
;
12
/* Set '1' if I2S channel size is not 32bit. */
13
bool
interleave_mode
;
14
/* Identifier for chips */
15
uint32_t
uid
;
16
/* Device Description */
17
const
char
*
desc
;
18
/* ACPI Device Name */
19
const
char
*
name
;
20
/* slot number where voltage feedback will be received */
21
uint32_t
vmon_slot_no
;
22
/* slot number where current feedback will be received */
23
uint32_t
imon_slot_no
;
24
};
stdint.h
uint32_t
unsigned int uint32_t
Definition:
stdint.h:14
drivers_i2c_max98373_config
Definition:
chip.h:9
drivers_i2c_max98373_config::uid
uint32_t uid
Definition:
chip.h:15
drivers_i2c_max98373_config::imon_slot_no
uint32_t imon_slot_no
Definition:
chip.h:23
drivers_i2c_max98373_config::interleave_mode
bool interleave_mode
Definition:
chip.h:13
drivers_i2c_max98373_config::name
const char * name
Definition:
chip.h:19
drivers_i2c_max98373_config::bus_speed
uint32_t bus_speed
Definition:
chip.h:11
drivers_i2c_max98373_config::desc
const char * desc
Definition:
chip.h:17
drivers_i2c_max98373_config::vmon_slot_no
uint32_t vmon_slot_no
Definition:
chip.h:21
src
drivers
i2c
max98373
chip.h
Generated by
1.9.1