Add DAC initialization
This commit is contained in:
parent
d52683fcb4
commit
5cd6f77e2a
8
src/board/system76/galp3-c/dac.c
Normal file
8
src/board/system76/galp3-c/dac.c
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#include <board/dac.h>
|
||||||
|
|
||||||
|
void dac_init(void) {
|
||||||
|
// Enable DAC5, used for KBLIGHT_ADJ
|
||||||
|
DACPDREG &= ~(1 << 5);
|
||||||
|
// Set DAC5 to 0V
|
||||||
|
DACDAT5 = 0;
|
||||||
|
}
|
@ -210,7 +210,7 @@ void gpio_init() {
|
|||||||
// WLAN_PWR_EN
|
// WLAN_PWR_EN
|
||||||
GPCRJ4 = GPIO_OUT | GPIO_UP;
|
GPCRJ4 = GPIO_OUT | GPIO_UP;
|
||||||
// KBLIGHT_ADJ
|
// KBLIGHT_ADJ
|
||||||
GPCRJ5 = GPIO_OUT;
|
GPCRJ5 = GPIO_ALT;
|
||||||
// 3G_PWR_EN
|
// 3G_PWR_EN
|
||||||
GPCRJ6 = GPIO_OUT | GPIO_UP;
|
GPCRJ6 = GPIO_OUT | GPIO_UP;
|
||||||
// NC
|
// NC
|
||||||
|
8
src/board/system76/galp3-c/include/board/dac.h
Normal file
8
src/board/system76/galp3-c/include/board/dac.h
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#ifndef _BOARD_DAC_H
|
||||||
|
#define _BOARD_DAC_H
|
||||||
|
|
||||||
|
#include <ec/dac.h>
|
||||||
|
|
||||||
|
void dac_init(void);
|
||||||
|
|
||||||
|
#endif // _BOARD_DAC_H
|
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
#include <arch/delay.h>
|
#include <arch/delay.h>
|
||||||
#include <board/battery.h>
|
#include <board/battery.h>
|
||||||
|
#include <board/dac.h>
|
||||||
#include <board/gpio.h>
|
#include <board/gpio.h>
|
||||||
#include <board/gctrl.h>
|
#include <board/gctrl.h>
|
||||||
#include <board/kbc.h>
|
#include <board/kbc.h>
|
||||||
@ -46,12 +47,14 @@ void timer_2(void) __interrupt(5) {
|
|||||||
void init(void) {
|
void init(void) {
|
||||||
gpio_init();
|
gpio_init();
|
||||||
gctrl_init();
|
gctrl_init();
|
||||||
kbc_init();
|
dac_init();
|
||||||
pmc_init();
|
|
||||||
kbscan_init();
|
|
||||||
pwm_init();
|
pwm_init();
|
||||||
smbus_init();
|
|
||||||
|
kbc_init();
|
||||||
|
kbscan_init();
|
||||||
|
pmc_init();
|
||||||
peci_init();
|
peci_init();
|
||||||
|
smbus_init();
|
||||||
|
|
||||||
//TODO: INTC
|
//TODO: INTC
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user