Linux Audio

Check our new training course

Embedded Linux Audio

Check our new training course
with Creative Commons CC-BY-SA
lecture materials

Bootlin logo

Elixir Cross Referencer

Loading...
# Kconfig - 96boards Carbon board configuration
#
# Copyright (c) 2016 Linaro Limited.
#
# SPDX-License-Identifier: Apache-2.0
#

if BOARD_96B_CARBON

config BOARD
	default "96b_carbon"

if UART_CONSOLE

config UART_1
	default y

endif # UART_CONSOLE

if SERIAL

config UART_2
	default y

config UART_6
	default y

endif # SERIAL

if I2C

config I2C_1
	default y

config I2C_2
	default y

endif # I2C

if SPI

config SPI_1
	default y

config SPI_2
	default y

config SPI_STM32_INTERRUPT
	default y

endif # SPI

if BT

config SPI
	default y

choice BT_HCI_BUS_TYPE
	default BT_SPI
endchoice

endif # BT

if NETWORKING

# Re-create the NET_L2_BT dependencies here
config BT
	default y

config BT_PERIPHERAL
	default BT

config BT_CENTRAL
	default BT

config BT_SMP
	default BT

config BT_L2CAP_DYNAMIC_CHANNEL
	default BT

# BT is the only onboard network iface, so use it for IP networking
# if it's enabled

config NET_L2_BT
	depends on NET_IPV6
	default BT

config NET_L2_BT_ZEP1656
	depends on NET_IPV6
	default BT

endif # NETWORKING

endif # BOARD_96B_CARBON