boards/galileo: Switch to DTS for generating i2c settings

Thus dropping SoC based generated information.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
Tomasz Bursztyka 2018-02-28 13:53:01 +01:00 committed by Kumar Gala
commit e35a4a2576
5 changed files with 11 additions and 9 deletions

View file

@ -70,12 +70,11 @@ config I2C_0
if I2C_0
config I2C_0_NAME
default "I2C_0"
config I2C_0_DEFAULT_CFG
default 0x12
config I2C_0_IRQ_PRI
default 2
config I2C_DW_0_IRQ_SHARED_NAME
default SHARED_IRQ_0_NAME if SHARED_IRQ

View file

@ -11,3 +11,8 @@
#define CONFIG_PHYS_LOAD_ADDR CONFIG_FLASH_BASE_ADDRESS
#define CONFIG_IOAPIC_BASE_ADDRESS INTEL_IOAPIC_FEC00000_BASE_ADDRESS
#define CONFIG_I2C_0_IRQ SNPS_DESIGNWARE_I2C_90007000_IRQ_0
#define CONFIG_I2C_0_IRQ_FLAGS SNPS_DESIGNWARE_I2C_90007000_IRQ_0_SENSE
#define CONFIG_I2C_0_BASE_ADDR SNPS_DESIGNWARE_I2C_90007000_BASE_ADDRESS
#define CONFIG_I2C_0_NAME SNPS_DESIGNWARE_I2C_90007000_LABEL

View file

@ -97,18 +97,11 @@
#define I2C_DW_PCI_DEVICE_ID 0x0934
#define I2C_DW_PCI_CLASS 0x0C
#define CONFIG_I2C_0_BASE_ADDR 0x90007000
#define CONFIG_I2C_0_IRQ 18
#define I2C_DW_0_PCI_BUS 0
#define I2C_DW_0_PCI_DEV 21
#define I2C_DW_0_PCI_FUNCTION 2
#define I2C_DW_0_PCI_BAR 0
#if defined(CONFIG_IOAPIC)
#define CONFIG_I2C_0_IRQ_FLAGS (IOAPIC_LEVEL | IOAPIC_LOW)
#endif
/*
* UART
*/

View file

@ -3,6 +3,7 @@ config BOARD_GALILEO
bool "Galileo Gen2"
depends on SOC_SERIES_QUARK_X1000
select HAS_DTS
select HAS_DTS_I2C
help
The Intel Galileo Gen 2 development board is a microcontroller board
based on the Intel Quark SoC X1000 application processor, a 32-bit

View file

@ -31,3 +31,7 @@
current-speed = <115200>;
};
&i2c0 {
status = "ok";
clock-frequency = <I2C_BITRATE_FAST>;
};