libsoc: extend libsoc recipe with configuration params and custom board files
https://jira.digi.com/browse/DEL-4816 Signed-off-by: David Escalona <david.escalona@digi.com> Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
3f8c5bea06
commit
1daf4d91d4
|
|
@ -0,0 +1,47 @@
|
||||||
|
[board]
|
||||||
|
model = Digi International ConnectCore 6 Single Board Computer.
|
||||||
|
|
||||||
|
[GPIO]
|
||||||
|
|
||||||
|
# USER LED (RED) - GPIO02_IO02
|
||||||
|
USER_LED = 34
|
||||||
|
|
||||||
|
# USER LED (ORANGE) - GPIO02_IO03
|
||||||
|
USER_LED_2 = 35
|
||||||
|
|
||||||
|
# USER LED (GREEN) - GPIO02_IO04
|
||||||
|
USER_LED_3 = 36
|
||||||
|
|
||||||
|
# USER BUTTON - GPIO02_IO05
|
||||||
|
USER_BUTTON = 37
|
||||||
|
|
||||||
|
[I2C]
|
||||||
|
|
||||||
|
# I2C-3 on I2C board connector.
|
||||||
|
DEFAULT_I2C_BUS = 2
|
||||||
|
|
||||||
|
[SPI]
|
||||||
|
|
||||||
|
# SPI-1 on SPI board connector.
|
||||||
|
DEFAULT_SPI_BUS = 0
|
||||||
|
|
||||||
|
DEFAULT_SPI_SS = 0
|
||||||
|
|
||||||
|
[PWM]
|
||||||
|
|
||||||
|
# PWM1 on LCD board connector (pin 10).
|
||||||
|
DEFAULT_PWM_CHIP = 0
|
||||||
|
|
||||||
|
DEFAULT_PWM_SIGNAL = 0
|
||||||
|
|
||||||
|
[ADC]
|
||||||
|
|
||||||
|
# HWMON Driver
|
||||||
|
DEFAULT_ADC_DRIVER = 1
|
||||||
|
|
||||||
|
# IIO Device 0
|
||||||
|
DEFAULT_DEVICE_INDEX = 0
|
||||||
|
|
||||||
|
# PMIC_ADCIN1 on GPIO board connector (Pin 1)
|
||||||
|
DEFAULT_ADC_LINE = 1
|
||||||
|
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
[board]
|
||||||
|
model = Digi International ConnectCore 6UL SBC.
|
||||||
|
|
||||||
|
[GPIO]
|
||||||
|
|
||||||
|
# USER LED - I/O Expander IO23
|
||||||
|
USER_LED = 488
|
||||||
|
|
||||||
|
# USER BUTTON - MCA_IO1
|
||||||
|
USER_BUTTON = 505
|
||||||
|
|
||||||
|
[I2C]
|
||||||
|
|
||||||
|
# I2C-1 on I2C board connector.
|
||||||
|
DEFAULT_I2C_BUS = 0
|
||||||
|
|
||||||
|
[SPI]
|
||||||
|
|
||||||
|
# SPI-1 on SPI board connector.
|
||||||
|
DEFAULT_SPI_BUS = 0
|
||||||
|
|
||||||
|
DEFAULT_SPI_SS = 0
|
||||||
|
|
||||||
|
[PWM]
|
||||||
|
|
||||||
|
# PWM4 on GPIO board connector (pin 11).
|
||||||
|
DEFAULT_PWM_CHIP = 0
|
||||||
|
|
||||||
|
DEFAULT_PWM_SIGNAL = 0
|
||||||
|
|
||||||
|
[ADC]
|
||||||
|
|
||||||
|
# IIO Driver
|
||||||
|
DEFAULT_ADC_DRIVER = 0
|
||||||
|
|
||||||
|
# IIO Device 0
|
||||||
|
DEFAULT_DEVICE_INDEX = 0
|
||||||
|
|
||||||
|
# ADC1_IN2 on GPIO board connector (pin 13)
|
||||||
|
DEFAULT_ADC_LINE = 2
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
[board]
|
||||||
|
model = Digi International ConnectCore 6UL Starter Board.
|
||||||
|
|
||||||
|
[GPIO]
|
||||||
|
|
||||||
|
# USER LED - GPIO03_IO11
|
||||||
|
USER_LED = 75
|
||||||
|
|
||||||
|
# USER BUTTON - GPIO03_IO03
|
||||||
|
USER_BUTTON = 67
|
||||||
|
|
||||||
|
[I2C]
|
||||||
|
|
||||||
|
# I2C-2 on Expansion connector.
|
||||||
|
DEFAULT_I2C_BUS = 1
|
||||||
|
|
||||||
|
[SPI]
|
||||||
|
|
||||||
|
# SPI-3 on Expansion connector.
|
||||||
|
DEFAULT_SPI_BUS = 2
|
||||||
|
|
||||||
|
DEFAULT_SPI_SS = 0
|
||||||
|
|
||||||
|
[PWM]
|
||||||
|
|
||||||
|
# PWM1 on Expansion connector (pin 27).
|
||||||
|
DEFAULT_PWM_CHIP = 0
|
||||||
|
|
||||||
|
DEFAULT_PWM_SIGNAL = 0
|
||||||
|
|
||||||
|
[ADC]
|
||||||
|
|
||||||
|
# IIO Driver
|
||||||
|
DEFAULT_ADC_DRIVER = 0
|
||||||
|
|
||||||
|
# IIO Device 1
|
||||||
|
DEFAULT_DEVICE_INDEX = 1
|
||||||
|
|
||||||
|
# ADC1_IN4 on Expansion connector (pin 7).
|
||||||
|
DEFAULT_ADC_LINE = 4
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
# Copyright (C) 2017 Digi International Inc.
|
||||||
|
|
||||||
|
FILESEXTRAPATHS_prepend := "${THISDIR}/${BP}:"
|
||||||
|
|
||||||
|
LIBSOC_URI_STASH = "${DIGI_MTK_GIT}dey/libsoc.git;protocol=ssh"
|
||||||
|
LIBSOC_URI_GITHUB = "git://github.com/jackmitch/libsoc.git;protocol=git"
|
||||||
|
LIBSOC_URI ?= "${@base_conditional('DIGI_INTERNAL_GIT', '1' , '${LIBSOC_URI_STASH}', '${LIBSOC_URI_GITHUB}', d)}"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
${LIBSOC_URI};branch=${SRCBRANCH} \
|
||||||
|
file://board.conf \
|
||||||
|
"
|
||||||
|
|
||||||
|
PACKAGECONFIG = "enableboardconfig python"
|
||||||
|
|
||||||
|
do_configure_prepend() {
|
||||||
|
install -m 0644 ${WORKDIR}/board.conf ${S}/contrib/board_files/${BOARD}.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||||
Loading…
Reference in New Issue