Merge tag 'dm-pull-10feb19' of git://git.denx.de/u-boot-dm
Samsung sound patches (applied for Samsung maintainer) Common sound support buildman environment support of-platdata documentation improvements
This commit is contained in:
@@ -31,11 +31,6 @@
|
||||
#define CONFIG_SYS_BOOTM_LEN SZ_128M
|
||||
#define CONFIG_SYS_LOAD_ADDR 0x82000000
|
||||
|
||||
/*
|
||||
* This board might be of different versions so handle it
|
||||
*/
|
||||
#define CONFIG_BOARD_TYPES
|
||||
|
||||
/*
|
||||
* NAND Flash configuration
|
||||
*/
|
||||
|
||||
@@ -32,11 +32,6 @@
|
||||
#define CONFIG_SYS_BOOTM_LEN SZ_128M
|
||||
#define CONFIG_SYS_LOAD_ADDR 0x82000000
|
||||
|
||||
/*
|
||||
* This board might be of different versions so handle it
|
||||
*/
|
||||
#define CONFIG_BOARD_TYPES
|
||||
|
||||
/*
|
||||
* UART configuration
|
||||
*/
|
||||
|
||||
@@ -186,7 +186,6 @@
|
||||
* TODO: Add Odroid X support
|
||||
*/
|
||||
#define CONFIG_MISC_COMMON
|
||||
#define CONFIG_BOARD_TYPES
|
||||
|
||||
#undef CONFIG_REVISION_TAG
|
||||
|
||||
|
||||
@@ -87,7 +87,6 @@
|
||||
/* Set soc_rev, soc_id, board_rev, boardname, fdtfile */
|
||||
#define CONFIG_ODROID_REV_AIN 9
|
||||
#define CONFIG_REVISION_TAG
|
||||
#define CONFIG_BOARD_TYPES
|
||||
|
||||
#undef CONFIG_SYS_BOARD
|
||||
#define CONFIG_SYS_BOARD "odroid"
|
||||
|
||||
@@ -133,21 +133,14 @@ enum fdt_compat_id {
|
||||
/* Tegra210 XUSB pad controller */
|
||||
COMPAT_SMSC_LAN9215, /* SMSC 10/100 Ethernet LAN9215 */
|
||||
COMPAT_SAMSUNG_EXYNOS5_SROMC, /* Exynos5 SROMC */
|
||||
COMPAT_SAMSUNG_S3C2440_I2C, /* Exynos I2C Controller */
|
||||
COMPAT_SAMSUNG_EXYNOS5_SOUND, /* Exynos Sound */
|
||||
COMPAT_WOLFSON_WM8994_CODEC, /* Wolfson WM8994 Sound Codec */
|
||||
COMPAT_SAMSUNG_EXYNOS_USB_PHY, /* Exynos phy controller for usb2.0 */
|
||||
COMPAT_SAMSUNG_EXYNOS5_USB3_PHY,/* Exynos phy controller for usb3.0 */
|
||||
COMPAT_SAMSUNG_EXYNOS_TMU, /* Exynos TMU */
|
||||
COMPAT_SAMSUNG_EXYNOS_MIPI_DSI, /* Exynos mipi dsi */
|
||||
COMPAT_SAMSUNG_EXYNOS_DWMMC, /* Exynos DWMMC controller */
|
||||
COMPAT_SAMSUNG_EXYNOS_MMC, /* Exynos MMC controller */
|
||||
COMPAT_GENERIC_SPI_FLASH, /* Generic SPI Flash chip */
|
||||
COMPAT_MAXIM_98095_CODEC, /* MAX98095 Codec */
|
||||
COMPAT_SAMSUNG_EXYNOS5_I2C, /* Exynos5 High Speed I2C Controller */
|
||||
COMPAT_SAMSUNG_EXYNOS_SYSMMU, /* Exynos sysmmu */
|
||||
COMPAT_INTEL_MICROCODE, /* Intel microcode update */
|
||||
COMPAT_AMS_AS3722, /* AMS AS3722 PMIC */
|
||||
COMPAT_INTEL_QRK_MRC, /* Intel Quark MRC */
|
||||
COMPAT_ALTERA_SOCFPGA_DWMAC, /* SoCFPGA Ethernet controller */
|
||||
COMPAT_ALTERA_SOCFPGA_DWMMC, /* SoCFPGA DWMMC controller */
|
||||
|
||||
@@ -78,7 +78,7 @@ struct i2s_reg {
|
||||
/* This structure stores the i2s related information */
|
||||
struct i2s_uc_priv {
|
||||
unsigned int rfs; /* LR clock frame size */
|
||||
unsigned int bfs; /* Bit slock frame size */
|
||||
unsigned int bfs; /* Bit clock frame size */
|
||||
unsigned int audio_pll_clk; /* Audio pll frequency in Hz */
|
||||
unsigned int samplingrate; /* sampling rate */
|
||||
unsigned int bitspersample; /* bits per sample */
|
||||
@@ -123,13 +123,4 @@ int i2s_tx_data(struct udevice *dev, void *data, uint data_size);
|
||||
int i2s_transfer_tx_data(struct i2s_uc_priv *pi2s_tx, void *data,
|
||||
uint data_size);
|
||||
|
||||
/*
|
||||
* Initialise i2s transmiter
|
||||
*
|
||||
* @param pi2s_tx pointer of i2s transmitter parameter structure.
|
||||
*
|
||||
* @return int value 0 for success, -1 in case of error
|
||||
*/
|
||||
int i2s_tx_init(struct i2s_uc_priv *pi2s_tx);
|
||||
|
||||
#endif /* __I2S_H__ */
|
||||
|
||||
@@ -303,6 +303,17 @@ int regulator_get_enable(struct udevice *dev);
|
||||
*/
|
||||
int regulator_set_enable(struct udevice *dev, bool enable);
|
||||
|
||||
/**
|
||||
* regulator_set_enable_if_allowed: set regulator enable state if allowed by
|
||||
* regulator
|
||||
*
|
||||
* @dev - pointer to the regulator device
|
||||
* @enable - set true or false
|
||||
* @return - 0 on success or if enabling is not supported
|
||||
* -errno val if fails.
|
||||
*/
|
||||
int regulator_set_enable_if_allowed(struct udevice *dev, bool enable);
|
||||
|
||||
/**
|
||||
* regulator_get_mode: get active operation mode id of a given regulator
|
||||
*
|
||||
|
||||
@@ -32,9 +32,7 @@ void draw_logo(void);
|
||||
char *get_dfu_alt_system(char *interface, char *devstr);
|
||||
char *get_dfu_alt_boot(char *interface, char *devstr);
|
||||
#endif
|
||||
#ifdef CONFIG_BOARD_TYPES
|
||||
void set_board_type(void);
|
||||
const char *get_board_type(void);
|
||||
#endif
|
||||
|
||||
#endif /* __SAMSUNG_MISC_COMMON_H__ */
|
||||
|
||||
Reference in New Issue
Block a user