Skip to content
Snippets Groups Projects
Commit fea1f222 authored by Troy Kisky's avatar Troy Kisky
Browse files

ls: initial addition, Boundary Devices board


ls.h: CONFIG_IPUV3_CLK 264000000
ls: use nitrogen6x/ddr-setup.cfg
ls: add CONFIG_CMD_GPIO
ls: explicit fbp_detect_i2c
ls: add wlmac
ls: use boundary.h
ls: add CONFIG_SPI_FLASH_SPANSION
ls: ls_defconfig add CONFIG_BLOCK_CACHE
ls: use common code for eth init
ls: eth.c now in common directory
ls: move misc_init_r/do_kbd to common
ls: move max77823_init to common
ls: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
ls: use common 1066mhz_4x256mx16.cfg
ls: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
ls: use common ddr script
ls: port to v2018.07

Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>

ls: update to v2017.01
ls: update to v2017.03

Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
parent 9cd1fe06
No related branches found
No related tags found
No related merge requests found
......@@ -422,6 +422,9 @@ config TARGET_IOC
config TARGET_JLM
bool "jlm"
config TARGET_LS
bool "ls"
config TARGET_NITROGEN6X
bool "nitrogen6x"
imply USB_HOST_ETHER
......@@ -585,6 +588,7 @@ source "board/boundary/hp/Kconfig"
source "board/boundary/insp/Kconfig"
source "board/boundary/ioc/Kconfig"
source "board/boundary/jlm/Kconfig"
source "board/boundary/ls/Kconfig"
source "board/boundary/nitrogen6x/Kconfig"
source "board/boundary/ys/Kconfig"
source "board/bticino/mamoj/Kconfig"
......
if TARGET_LS
config SYS_CPU
default "armv7"
config SYS_BOARD
default "ls"
config SYS_VENDOR
default "boundary"
config SYS_SOC
default "mx6"
config SYS_CONFIG_NAME
default "ls"
config ENV_WLMAC
bool
default y
source "board/boundary/common/Kconfig"
endif
LS BOARD
M: Troy Kisky <troy.kisky@boundarydevices.com>
S: Maintained
F: board/boundary/ls/
F: include/configs/ls.h
F: configs/ls_defconfig
#
# Copyright (C) 2014, Boundary Devices <info@boundarydevices.com>
#
# SPDX-License-Identifier: GPL-2.0+
#
obj-y := ls.o
This diff is collapsed.
/*
* Copyright (C) 2014 Boundary Devices
*
* SPDX-License-Identifier: GPL-2.0+
*
* Refer doc/README.imximage for more details about how-to configure
* and create imximage boot image
*
* The syntax is taken as close as possible with the kwbimage
*/
/* image version */
IMAGE_VERSION 2
/*
* Boot Device : one of
* spi, sd (the board has no nand neither onenand)
*/
BOOT_FROM spi
#define __ASSEMBLY__
#include <config.h>
#include "asm/arch/mx6-ddr.h"
#include "asm/arch/iomux.h"
#include "asm/arch/crm_regs.h"
/* turn on main power */
DATA 4, 0x020e03b4, 0xf0b0
DATA 4, 0x020e00a0, 5
/* NC YET */
#define MX6_MMDC_P0_MPDGCTRL0_VAL 0x42740304
#define MX6_MMDC_P0_MPDGCTRL1_VAL 0x026e0265
#define MX6_MMDC_P1_MPDGCTRL0_VAL 0x02750306
#define MX6_MMDC_P1_MPDGCTRL1_VAL 0x02720244
#define MX6_MMDC_P0_MPRDDLCTL_VAL 0x463d4041
#define MX6_MMDC_P1_MPRDDLCTL_VAL 0x42413c47
#define MX6_MMDC_P0_MPWRDLCTL_VAL 0x37414441
#define MX6_MMDC_P1_MPWRDLCTL_VAL 0x4633473b
#define MX6_MMDC_P0_MPWLDECTRL0_VAL 0x0025001f
#define MX6_MMDC_P0_MPWLDECTRL1_VAL 0x00290027
#define MX6_MMDC_P1_MPWLDECTRL0_VAL 0x001f002b
#define MX6_MMDC_P1_MPWLDECTRL1_VAL 0x000f0029
#define WALAT 1
#include "../common/mx6/ddr-setup.cfg"
#define RANK 0
#define BUS_WIDTH 64
/* D2516EC4BXGGB-U */
#include "../common/mx6/1066mhz_256mx16.cfg"
#include "../common/mx6/clocks.cfg"
CONFIG_ARM=y
CONFIG_ARCH_MX6=y
CONFIG_SYS_TEXT_BASE=0x17800000
CONFIG_TARGET_LS=y
CONFIG_FEC_MAC_FUSE=y
CONFIG_ENV_VARS_UBOOT_CONFIG=y
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/ls/ls2g.cfg,MX6Q,DDR_MB=2048,DEFCONFIG=\"ls\""
CONFIG_BOOTDELAY=3
CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
CONFIG_SUPPORT_RAW_INITRD=y
CONFIG_BOARD_EARLY_INIT_F=y
CONFIG_HUSH_PARSER=y
CONFIG_CMD_BOOTZ=y
CONFIG_CMD_MEMTEST=y
CONFIG_SYS_ALT_MEMTEST=y
CONFIG_CMD_DFU=y
# CONFIG_CMD_FLASH is not set
CONFIG_CMD_GPIO=y
CONFIG_CMD_GPT=y
# CONFIG_RANDOM_UUID is not set
CONFIG_CMD_I2C=y
CONFIG_CMD_MMC=y
CONFIG_CMD_PART=y
CONFIG_CMD_SF=y
CONFIG_CMD_USB=y
CONFIG_CMD_USB_MASS_STORAGE=y
CONFIG_CMD_DHCP=y
CONFIG_CMD_MII=y
CONFIG_CMD_PING=y
CONFIG_CMD_CACHE=y
CONFIG_CMD_TIME=y
CONFIG_CMD_EXT2=y
CONFIG_CMD_EXT4=y
CONFIG_CMD_EXT4_WRITE=y
CONFIG_CMD_FAT=y
CONFIG_CMD_FS_GENERIC=y
CONFIG_PARTITION_TYPE_GUID=y
CONFIG_ENV_IS_IN_SPI_FLASH=y
CONFIG_USB_FUNCTION_FASTBOOT=y
CONFIG_FASTBOOT_BUF_ADDR=0x12000000
CONFIG_FASTBOOT_BUF_SIZE=0x26000000
CONFIG_FASTBOOT_FLASH=y
CONFIG_FASTBOOT_FLASH_MMC_DEV=1
CONFIG_FSL_ESDHC=y
CONFIG_SPI_FLASH=y
CONFIG_SPI_FLASH_GIGADEVICE=y
CONFIG_SPI_FLASH_SPANSION=y
CONFIG_SPI_FLASH_SST=y
CONFIG_NETDEVICES=y
CONFIG_SPI=y
CONFIG_MXC_SPI=y
CONFIG_USB=y
CONFIG_USB_STORAGE=y
CONFIG_USB_KEYBOARD=y
CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP=y
CONFIG_USB_GADGET=y
CONFIG_USB_GADGET_MANUFACTURER="Boundary"
CONFIG_USB_GADGET_VENDOR_NUM=0x0525
CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
CONFIG_CI_UDC=y
CONFIG_USB_ETHER=y
CONFIG_USB_ETH_CDC=y
CONFIG_USB_HOST_ETHER=y
CONFIG_USB_ETHER_ASIX=y
CONFIG_USB_ETHER_MCS7830=y
CONFIG_USB_ETHER_SMSC95XX=y
CONFIG_VIDEO=y
# CONFIG_VIDEO_SW_CURSOR is not set
CONFIG_OF_LIBFDT=y
/*
* Copyright (C) 2010-2011 Freescale Semiconductor, Inc.
*
* Configuration settings for the Boundary Devices LS board
*
* SPDX-License-Identifier: GPL-2.0+
*/
#ifndef __CONFIG_H
#define __CONFIG_H
#include "mx6_common.h"
#define CONFIG_MACH_TYPE 3778
#define CONFIG_ETHPRIME "usbnet"
#define CONFIG_IMX_HDMI
#define CONFIG_SYS_FSL_USDHC_NUM 2
#define CONFIG_USB_MAX_CONTROLLER_COUNT 2
#define BD_I2C_MASK 7
#define BD_MMC_UMS_DISKS "1 0"
#include "boundary.h"
#define CONFIG_EXTRA_ENV_SETTINGS BD_BOUNDARY_ENV_SETTINGS \
#endif /* __CONFIG_H */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment