coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include "board.h"
#include <bootblock_common.h>
#include <device/device.h>
#include <device/mmio.h>
#include <soc/clock.h>
#include <soc/qupv3_config_common.h>
#include <soc/qup_se_handlers_common.h>
#include <soc/qcom_qup_se.h>
#include <soc/usb/usb_common.h>
#include <soc/usb/snps_usb_phy.h>
Go to the source code of this file.
Functions | |
static void | setup_usb (void) |
static void | configure_sdhci (void) |
static void | qi2s_configure_gpios (void) |
static void | mainboard_init (struct device *dev) |
static void | mainboard_enable (struct device *dev) |
Variables | |
static struct usb_board_data | usb0_board_data |
struct chip_operations | mainboard_ops |
Definition at line 29 of file mainboard.c.
References SDC1_TLMM_CFG_ADDR, SDC2_TLMM_CFG_ADDR, and write32().
Referenced by mainboard_init().
Definition at line 107 of file mainboard.c.
References device_operations::init, mainboard_init(), and device::ops.
Definition at line 49 of file mainboard.c.
References clock_configure_sdcc1(), clock_configure_sdcc2(), CONFIG, configure_sdhci(), FIFO, gpi_firmware_load(), GPIO_FP_RST_L, gpio_output(), GSI, MHz, MIXED, qi2s_configure_gpios(), QUP_0_GSI_BASE, QUP_1_GSI_BASE, QUPV3_0_SE0, QUPV3_0_SE1, QUPV3_0_SE2, QUPV3_0_SE5, QUPV3_0_SE7, QUPV3_1_SE1, QUPV3_1_SE3, QUPV3_1_SE4, QUPV3_1_SE5, qupv3_se_fw_load_and_init(), SE_PROTOCOL_I2C, SE_PROTOCOL_SPI, SE_PROTOCOL_UART, and setup_usb().
Referenced by mainboard_enable().
Definition at line 37 of file mainboard.c.
References GPIO_16MA, gpio_configure(), GPIO_MI2S1_DATA0, GPIO_MI2S1_SCK, GPIO_MI2S1_WS, GPIO_NO_PULL, and GPIO_OUTPUT.
Referenced by mainboard_init().
Definition at line 21 of file mainboard.c.
References gpio_output(), setup_usb_host0(), usb0_board_data, and USB_HUB_LDO_EN.
Referenced by mainboard_init().
struct chip_operations mainboard_ops |
Definition at line 107 of file mainboard.c.
|
static |
Definition at line 1 of file mainboard.c.
Referenced by setup_usb().