zephyr/boards/arm
Daniel Leung 549fdb9ec9 i2c: mchp_xec: define driver instaces based on device tree...
...instead of kconfig.

This provides a bit more flexibility in defining driver
instances. Also, since the DTS defines 5 I2C controllers,
the driver code is extended to cover all 5 if the controllers
are enabled.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2020-01-18 13:33:20 -05:00
..
96b_argonkey dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
96b_avenger96 include: Fix use of <sys_io.h> -> <sys/sys_io.h> 2019-12-10 08:39:37 -05:00
96b_carbon dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
96b_carbon_nrf51 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
96b_meerkat96 boards: kconfig: Do not assign promptless SERIAL_HAS_DRIVER 2020-01-14 16:35:26 -05:00
96b_neonkey dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
96b_nitrogen kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
96b_stm32_sensor_mez arm: board: 96b_stm32_sensor_mez: enable USART3 2020-01-03 09:37:08 -06:00
96b_wistrio boards: arm: 96b_wistrio: Use stm32flash runner 2020-01-13 12:25:12 +01:00
actinius_icarus boards: actinius_icarus: add RGB LED to dts 2020-01-02 17:01:16 -05:00
adafruit_feather_m0_basic_proto boards: Kconfig: SAM: Do not assign promptless SOC_FAMILY_SAM0 symbol 2020-01-13 14:19:48 -05:00
adafruit_trinket_m0 boards: Kconfig: SAM: Do not assign promptless SOC_FAMILY_SAM0 symbol 2020-01-13 14:19:48 -05:00
arduino_due boards: sam: kconfig: Do not assign promptless SOC_FAMILY_SAM symbol 2020-01-14 16:48:12 -05:00
arduino_zero boards: Kconfig: SAM: Do not assign promptless SOC_FAMILY_SAM0 symbol 2020-01-13 14:19:48 -05:00
atsamd20_xpro boards: Kconfig: SAM: Do not assign promptless SOC_FAMILY_SAM0 symbol 2020-01-13 14:19:48 -05:00
atsamd21_xpro boards: Kconfig: SAM: Do not assign promptless SOC_FAMILY_SAM0 symbol 2020-01-13 14:19:48 -05:00
atsamr21_xpro board: atsamr21_xpro: Update docs 2020-01-16 10:47:10 +02:00
b_l072z_lrwan1 boards: stm32: kconfig: Do not assign promptless SOC_FAMILY_STM32 2020-01-14 16:48:35 -05:00
bbc_microbit boards: bbc_microbit: add nrfjprog flash support 2020-01-13 22:39:20 +01:00
bl652_dvk boards: kconfig: Fix enabling USE_SEGGER_RTT for various boards 2020-01-17 17:03:40 +01:00
bl654_dvk boards: kconfig: Fix enabling USE_SEGGER_RTT for various boards 2020-01-17 17:03:40 +01:00
cc26x2r1_launchxl boards: cc1352r1_launchxl / cc26x2r1_launchxl: add BoosterPack connector 2020-01-14 15:45:35 +01:00
cc1352r1_launchxl boards: cc1352r1_launchxl / cc26x2r1_launchxl: add BoosterPack connector 2020-01-14 15:45:35 +01:00
cc3220sf_launchxl boards: cc322xsf_launchxl: Do not assign promptless HAS_CC3220SDK sym 2020-01-15 18:02:48 -05:00
cc3235sf_launchxl boards: cc322xsf_launchxl: Do not assign promptless HAS_CC3220SDK sym 2020-01-15 18:02:48 -05:00
colibri_imx7d_m4 boards: kconfig: Do not assign promptless SERIAL_HAS_DRIVER 2020-01-14 16:35:26 -05:00
cy8ckit_062_wifi_bt_m0 boards: cy8ckit: kconfig: Do not assign promptless SOC_FAMILY_PSOC6 2020-01-15 11:31:34 -05:00
cy8ckit_062_wifi_bt_m4 boards: cy8ckit: kconfig: Do not assign promptless SOC_FAMILY_PSOC6 2020-01-15 11:31:34 -05:00
decawave_dwm1001_dev boards: kconfig: Fix enabling USE_SEGGER_RTT for various boards 2020-01-17 17:03:40 +01:00
degu_evk kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
disco_l475_iot1 boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
dragino_lsn50 boards: stm32: kconfig: Do not assign promptless SOC_FAMILY_STM32 2020-01-14 16:48:35 -05:00
efm32hg_slstk3400a boards: kconfig: Do not assign promptless SOC_FAMILY_EXX32 2020-01-15 18:01:00 -05:00
efm32pg_stk3402a boards: kconfig: Do not assign promptless SOC_FAMILY_EXX32 2020-01-15 18:01:00 -05:00
efm32wg_stk3800 boards: kconfig: Do not assign promptless SOC_FAMILY_EXX32 2020-01-15 18:01:00 -05:00
efr32_slwstk6061a boards: kconfig: Do not assign promptless SOC_FAMILY_EXX32 2020-01-15 18:01:00 -05:00
efr32mg_sltb004a boards: kconfig: Do not assign promptless SOC_FAMILY_EXX32 2020-01-15 18:01:00 -05:00
frdm_k22f dts: boards: Define dts aliases at soc level for kinetis socs 2020-01-13 08:30:53 -06:00
frdm_k64f boards: frdm_k64f: enable internal temperature sensor 2020-01-16 17:30:42 -06:00
frdm_k82f Revert "boards: nxp: pinmux: enable ftm pwm outputs based on DT_INST_* defines" 2020-01-13 09:14:12 -06:00
frdm_kl25z dts: boards: Define dts aliases at soc level for kinetis socs 2020-01-13 08:30:53 -06:00
frdm_kw41z dts: boards: Define dts aliases at soc level for kinetis socs 2020-01-13 08:30:53 -06:00
google_kukui board: arm: Add google_kukui board 2019-12-20 20:27:20 -05:00
hexiwear_k64 Revert "boards: nxp: pinmux: enable ftm pwm outputs based on DT_INST_* defines" 2020-01-13 09:14:12 -06:00
hexiwear_kw40z dts: boards: Define dts aliases at soc level for kinetis socs 2020-01-13 08:30:53 -06:00
holyiot_yj16019 boards: kconfig: Fix enabling USE_SEGGER_RTT for various boards 2020-01-17 17:03:40 +01:00
lpcxpresso55s69 dts: remove artificial include 2020-01-16 08:19:46 -06:00
lpcxpresso54114 dts: boards: Define dts aliases at soc level for lpc socs 2020-01-13 10:22:44 -05:00
mec15xxevb_assy6853 i2c: mchp_xec: define driver instaces based on device tree... 2020-01-18 13:33:20 -05:00
mec1501modular_assy6885 i2c: mchp_xec: define driver instaces based on device tree... 2020-01-18 13:33:20 -05:00
mec2016evb_assy6797 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
mikroe_mini_m4_for_stm32 global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
mimxrt1010_evk dts: boards: Define dts aliases at soc level for i.mx rt socs 2020-01-13 10:22:09 -05:00
mimxrt1015_evk dts: boards: Define dts aliases at soc level for i.mx rt socs 2020-01-13 10:22:09 -05:00
mimxrt1020_evk dts: boards: Define dts aliases at soc level for i.mx rt socs 2020-01-13 10:22:09 -05:00
mimxrt1050_evk dts: boards: Define dts aliases at soc level for i.mx rt socs 2020-01-13 10:22:09 -05:00
mimxrt1060_evk dts: boards: Define dts aliases at soc level for i.mx rt socs 2020-01-13 10:22:09 -05:00
mimxrt1064_evk dts: boards: Define dts aliases at soc level for i.mx rt socs 2020-01-13 10:22:09 -05:00
mm_swiftio dts: boards: Define dts aliases at soc level for i.mx rt socs 2020-01-13 10:22:09 -05:00
mps2_an385 kconfig: Remove assignments to promptless SOC_FAMILY_ARM symbol 2019-12-09 16:24:12 +01:00
mps2_an521 include: Fix use of <sys_io.h> -> <sys/sys_io.h> 2019-12-10 08:39:37 -05:00
msp_exp432p401r_launchxl boards: kconfig: Do not assign promptless SOC_FAMILY_TISIMPLELINK 2020-01-15 18:01:26 -05:00
nrf51_ble400 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf51_blenano kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf51_pca10028 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf51_pca10031 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf51_vbluno51 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52_adafruit_feather kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52_blenano2 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52_pca10040 boards: kconfig: Fix enabling USE_SEGGER_RTT for various boards 2020-01-17 17:03:40 +01:00
nrf52_pca20020 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52_sparkfun kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52_vbluno52 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf5340_dk_nrf5340 boards: arm: nrf5340_dk: include soc.h in nrf5340_cpunet_reset.c 2020-01-16 07:37:12 -06:00
nrf9160_pca10090 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52810_pca10040 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52811_pca10056 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52832_mdk boards: nrf52832_mdk: add RGB PWM LED to dts 2020-01-02 17:01:16 -05:00
nrf52833_pca10100 boards: kconfig: Fix enabling USE_SEGGER_RTT for various boards 2020-01-17 17:03:40 +01:00
nrf52840_blip kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52840_mdk boards: nrf52840_mdk: add RGB PWM LED to dts 2020-01-02 17:01:16 -05:00
nrf52840_papyr boards: nrf52840_papyr: add RGB PWM LED to dts 2020-01-02 17:01:16 -05:00
nrf52840_pca10056 boards: kconfig: Fix enabling USE_SEGGER_RTT for various boards 2020-01-17 17:03:40 +01:00
nrf52840_pca10059 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf52840_pca10090 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nucleo_f030r8 boards: arm: nucleo_f030r8: doc: fix st.com refs 2020-01-13 11:33:43 -05:00
nucleo_f070rb boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
nucleo_f091rc boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
nucleo_f103rb boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
nucleo_f207zg boards: nucleo_f207zg: Enable automatic flashing 2020-01-16 07:52:12 -06:00
nucleo_f302r8 boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
nucleo_f334r8 boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
nucleo_f401re boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
nucleo_f411re dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
nucleo_f412zg dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
nucleo_f413zh dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
nucleo_f429zi dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
nucleo_f446re dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
nucleo_f746zg boards: nucleo_f746zg: Update reference for user manual 2019-12-18 10:51:24 -05:00
nucleo_f756zg global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
nucleo_f767zi boards: arm: Add board definition for stm32 nucleo_f767zi 2020-01-16 22:51:13 +01:00
nucleo_g071rb boards: nucleo_g071rb: Enable comman line flashing using pyocd 2020-01-13 11:49:57 +01:00
nucleo_g431rb boards: nucleo_g431rb: Default serial port fixed 2020-01-13 12:03:28 +01:00
nucleo_l4r5zi boards: arm: st_stm32: add lptimer to nucleo_l4r5zi boards 2019-11-08 10:04:21 -06:00
nucleo_l053r8 boards: stm32: kconfig: Do not assign promptless SOC_FAMILY_STM32 2020-01-14 16:48:35 -05:00
nucleo_l073rz dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
nucleo_l432kc dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
nucleo_l452re boards: arm: nucleo_l452re added 2019-12-13 17:02:40 -06:00
nucleo_l476rg dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
nucleo_l496zg dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
nucleo_wb55rg boards: arm: st_stm32: add lptimer to nucleo_wb55rg board 2019-11-13 10:31:06 -06:00
olimex_stm32_e407 boards: stm32: kconfig: Do not assign promptless ENTROPY_HAS_DRIVER 2020-01-14 16:46:10 -05:00
olimex_stm32_h407 boards: stm32: kconfig: Do not assign promptless ENTROPY_HAS_DRIVER 2020-01-14 16:46:10 -05:00
olimex_stm32_p405 boards: stm32: kconfig: Do not assign promptless ENTROPY_HAS_DRIVER 2020-01-14 16:46:10 -05:00
olimexino_stm32 olimexino_stm32: Use stm32flash runner 2019-12-09 17:03:10 +01:00
particle_argon boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
particle_boron boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
particle_xenon boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
pico_pi_m4 boards: kconfig: Do not assign promptless SERIAL_HAS_DRIVER 2020-01-14 16:35:26 -05:00
qemu_cortex_m0 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
qemu_cortex_m3 boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
qemu_cortex_r5 boards: qemu_cortex_r5: Remove ignore tags for working tests 2020-01-07 17:17:12 +01:00
reel_board boards: arm: reel_board: add spi cs gpio 2020-01-13 12:50:43 +01:00
sam4s_xplained boards: sam: kconfig: Do not assign promptless SOC_FAMILY_SAM symbol 2020-01-14 16:48:12 -05:00
sam_e70_xplained boards: sam: kconfig: Do not assign promptless SOC_FAMILY_SAM symbol 2020-01-14 16:48:12 -05:00
sensortile_box boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
steval_fcu001v1 boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
stm32_min_dev dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32f0_disco dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32f3_disco boards: arm: kconfig: Do not assign promptless CPU_HAS_FPU 2020-01-14 15:40:29 +01:00
stm32f4_disco dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32f030_demo boards: stm32f030_demo: reduce kernel memory usage 2020-01-07 08:15:34 -06:00
stm32f072_eval boards: stm32: kconfig: Do not assign promptless SOC_FAMILY_STM32 2020-01-14 16:48:35 -05:00
stm32f072b_disco dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32f411e_disco boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
stm32f412g_disco dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32f429i_disc1 dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32f469i_disco dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32f723e_disco boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
stm32f746g_disco dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32f769i_disco dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32g0316_disco boards: stm32g0316-disco: add support for the ST STM32G0316-DISCO board 2019-12-18 22:06:39 +01:00
stm32h747i_disco boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
stm32l1_disco kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
stm32l476g_disco dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32l496g_disco dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32mp157c_dk2 dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm3210c_eval dts: stm32: Remove pinctrl definitions 2019-11-06 18:26:04 +01:00
stm32373c_eval boards: arm: kconfig: Do not assign promptless CPU_HAS_FPU 2020-01-14 15:40:29 +01:00
twr_ke18f boards: twr_ke18f: enable internal temperature sensor 2020-01-16 17:30:42 -06:00
twr_kv58f220m kconfig: Fix up newly-introduced copy-pasted headers 2019-11-19 15:25:08 -05:00
udoo_neo_full_m4 boards: kconfig: Do not assign promptless SERIAL_HAS_DRIVER 2020-01-14 16:35:26 -05:00
usb_kw24d512 dts: boards: Define dts aliases at soc level for kinetis socs 2020-01-13 08:30:53 -06:00
v2m_beetle kconfig: Remove assignments to promptless SOC_FAMILY_ARM symbol 2019-12-09 16:24:12 +01:00
v2m_musca kconfig: Remove assignments to promptless SOC_FAMILY_ARM symbol 2019-12-09 16:24:12 +01:00
v2m_musca_b1 kconfig: Remove assignments to promptless SOC_FAMILY_ARM symbol 2019-12-09 16:24:12 +01:00
warp7_m4 boards: kconfig: Do not assign promptless SERIAL_HAS_DRIVER 2020-01-14 16:35:26 -05:00
index.rst