blob: c7e018fa922e4be4e9cf3b3ba9801c868bdfeea3 [file] [log] [blame]
Ulf Magnussonbd6e0442019-11-01 13:45:29 +01001# Kinetis KL2x SoC configuration options
2
Gustavo Denardin32e15632017-03-31 20:07:45 -03003# Copyright (c) 2017, NXP
Gustavo Denardin32e15632017-03-31 20:07:45 -03004# SPDX-License-Identifier: Apache-2.0
Gustavo Denardin32e15632017-03-31 20:07:45 -03005
6if SOC_MKL25Z4
7
8config SOC
Ulf Magnusson3ac32162018-05-25 21:19:21 +02009 default "mkl25z4"
Gustavo Denardin32e15632017-03-31 20:07:45 -030010
Gustavo Denardin32e15632017-03-31 20:07:45 -030011config NUM_IRQS
Gustavo Denardin32e15632017-03-31 20:07:45 -030012 default 32
13
Maureen Helmdb3891f2017-06-05 15:37:22 -050014config ADC_MCUX_ADC16
Ulf Magnusson46386522018-11-13 17:15:49 +010015 default y
Ulf Magnussona42a42c2020-02-10 04:18:50 +010016 depends on ADC
Maureen Helm6312b0e2017-08-26 09:22:55 -050017
18config CLOCK_CONTROL_MCUX_SIM
Ulf Magnusson46386522018-11-13 17:15:49 +010019 default y
Ulf Magnussona42a42c2020-02-10 04:18:50 +010020 depends on CLOCK_CONTROL
Gustavo Denardin32e15632017-03-31 20:07:45 -030021
Kumar Gala62d2d362017-04-26 10:08:23 -050022config UART_MCUX_LPSCI
Ulf Magnusson46386522018-11-13 17:15:49 +010023 default y
Ulf Magnussona42a42c2020-02-10 04:18:50 +010024 depends on SERIAL
Gustavo Denardin32e15632017-03-31 20:07:45 -030025
26config I2C_MCUX
Ulf Magnusson46386522018-11-13 17:15:49 +010027 default y
Ulf Magnussona42a42c2020-02-10 04:18:50 +010028 depends on I2C
Gustavo Denardin32e15632017-03-31 20:07:45 -030029
30config SOC_FLASH_MCUX
Ulf Magnusson46386522018-11-13 17:15:49 +010031 default y
Ulf Magnussona42a42c2020-02-10 04:18:50 +010032 depends on FLASH
Johann Fischer2055b842018-05-28 18:41:12 +020033
34config USB_KINETIS
Ulf Magnusson46386522018-11-13 17:15:49 +010035 default y
Johann Fischer6e1e2fb2021-06-30 12:07:29 +020036 depends on USB_DEVICE_DRIVER
Johann Fischer2055b842018-05-28 18:41:12 +020037
Gustavo Denardin32e15632017-03-31 20:07:45 -030038endif # SOC_MKL25Z