u-boot-2016/include
Christopher Spinrath dbeaa1d131 ARM: imx: cm_fx6: export board and soc info to env
Like many other i.MX6 based boards, there are multiple variants of
the cm-fx6 module featuring different SoC variants. Furthermore, the
module can be paired with multiple baseboards.

At the same time modern distribution like Fedora require U-Boot to
select a proper devicetree which depends on the SoC variant and the
baseboard.

Thus, export the SoC variant and the actual board to the environment
following the conventions of other i.MX6 devices (e.g. the NXP boards)
such that the environment can select a devicetree file to load.

For now, we only know for sure that the cm-fx6 module and the SB-fx6m
baseboard amount to a Utilite Computer variant (depending on the SoC).
Further combinations may be added in the future; e.g. CompuLab's
evaluation board once someone can verify the identification string
stored in its eeprom.

Signed-off-by: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>
Reviewed-by: Stefano Babic <sbabic@denx.de>
2018-01-12 14:28:04 +01:00
..
andestech
asm-generic log: Plumb logging into the init sequence 2017-12-07 15:17:00 -05:00
bedbug
cavium
configs ARM: imx: cm_fx6: export board and soc info to env 2018-01-12 14:28:04 +01:00
cramfs
dm dm: core: remove orphaned parameter description in platdata.h 2018-01-01 09:04:19 -05:00
dt-bindings ARM: DTS: stm32: add MMC nodes for stm32f746-disco and stm32f769-disco 2018-01-10 08:05:48 -05:00
environment/ti env: ti: boot: Show boot status information 2017-09-29 14:07:58 -04:00
faraday
fsl-mc driver: net: fsl-mc: flib changes for MC 10.3.0 2017-12-06 14:55:17 -08:00
jffs2
linux linux/kernel.h: Add ALIGN_DOWN macro 2018-01-10 08:05:51 -05:00
lzma
mtd mtd: cfi: Add support for status register polling 2017-09-26 10:57:53 +02:00
net
pcmcia
power power: pmic.h: include dm/ofnode.h 2017-12-29 11:18:59 +01:00
samsung ARM: Samsung: Add Exynos5422-based Odroid HC1 support 2017-12-05 10:18:39 +09:00
spmi
synopsys
tee
test test: compression: Convert to unit test framework 2017-12-04 09:58:20 -05:00
u-boot include: Add a variadic macro to call a callback for all arguments 2017-10-02 21:52:16 -04:00
usb bitops: collect BIT macros to include/linux/bitops.h 2017-11-29 00:28:57 +09:00
zfs
.gitignore
_exports.h
ACEX1K.h
adc.h
addr_map.h
ahci.h ata: Fix ahci wording 2017-11-28 16:08:52 +01:00
ali512x.h
altera.h
android_image.h
ansi.h
api.h
api_public.h
armcoremodule.h
asm-offsets.h
ata.h
atf_common.h
atmel_hlcdc.h
atmel_lcd.h lib: at91: Add logo files used via API of DM_VIDEO 2017-09-14 16:02:43 -04:00
atmel_lcdc.h
atmel_mci.h
atsha204a-i2c.h
autoboot.h
axp152.h
axp209.h
axp221.h
axp809.h
axp818.h
axp_pmic.h
backlight.h
bcd.h
binman_sym.h binman: Add binman symbol support to SPL 2017-12-12 19:53:45 -07:00
bios_emul.h
bitfield.h
blk.h part: extract MBR signature from partitions 2017-09-20 10:20:19 +02:00
bmp_layout.h
boot_fit.h fit: use 'const' for the input of fdt_offset() and locate_dtb_in_fit() 2017-10-05 21:31:04 -04:00
bootcount.h
bootm.h
bootretry.h
bootstage.h bootstage: Drop unused options 2017-09-16 14:57:44 +08:00
bouncebuf.h
btrfs.h fs: btrfs: Add U-Boot fs handlers. 2017-10-02 21:52:18 -04:00
bus_vcxk.h
bzlib.h
cbfs.h
charset.h efi_loader: new function utf8_to_utf16 2017-12-01 13:22:55 +01:00
circbuf.h
cli.h
cli_hush.h
clk-uclass.h
clk.h dtoc: Rename the phandle struct 2017-09-15 05:27:47 -06:00
cmd_spl.h
command.h
common.h Move debug and logging support to a separate header 2017-12-07 15:17:00 -05:00
common_timing_params.h
commproc.h
compiler.h
config_defaults.h
config_distro_bootcmd.h distro bootcmd: define bootloader name for x86 2017-11-30 13:50:17 +08:00
config_distro_defaults.h
config_fallbacks.h vsprintf.c: add GUID printing 2017-09-12 17:58:00 -04:00
config_fsl_chain_trust.h
config_phylib_all_drivers.h
config_uncmd_spl.h
console.h
cortina.h
cpsw.h
cpu.h
crc.h
cros_ec.h
cros_ec_message.h
ddr_spd.h
debug_uart.h
dfu.h
dialog_pmic.h
display.h
display_options.h
div64.h
dm-demo.h
dm.h
dm9000.h
dma.h
dp83848.h
ds1722.h
dt-structs.h dtoc: Rename the auto-generated dt-structs.h file 2017-09-15 05:27:48 -06:00
dw_hdmi.h
dwc3-omap-uboot.h
dwc3-sti-glue.h sti: fix STMicroelectronics copyright 2017-11-06 09:51:01 -05:00
dwc3-uboot.h
dwc_ahsata.h
dwmmc.h
e500.h
ec_commands.h
edid.h
eeprom_field.h
eeprom_layout.h
efi.h efi_loader: capitalize EFI_LOCATE_SEARCH_TYPE values 2017-12-01 13:22:55 +01:00
efi_api.h efi_loader: efi_gop: use correct types for parameters 2017-12-01 13:22:56 +01:00
efi_loader.h efi_loader: new function efi_delete_handle() 2017-12-16 23:07:36 +01:00
efi_selftest.h efi_selftest: test protocol management 2017-12-01 13:22:55 +01:00
elf.h
env_attr.h
env_callback.h usb: gadget: g_dnl: Sync internal SN variable with env 2017-09-05 20:17:08 -04:00
env_default.h
env_flags.h
environment.h env: Remove CONFIG_ENV_AES support 2017-11-21 07:43:31 -05:00
errno.h
ethsw.h
exports.h
ext4fs.h
ext_common.h
exynos_lcd.h
fastboot.h
fat.h fs/fat: Clean up open-coded sector <-> cluster conversions 2017-09-15 09:03:15 -04:00
fb_mmc.h
fb_nand.h
fdt.h libfdt: change fdt.h to a wrapper of scripts/dtc/libfdt/* 2017-11-17 07:44:13 -05:00
fdt_simplefb.h
fdt_support.h arm: Add support of updating dts before fix-up 2017-12-24 12:42:50 -07:00
fdtdec.h fdt: Add compatible strings for Arria 10 2017-11-26 02:34:10 +01:00
fis.h
flash.h mtd: cfi: Add support for status register polling 2017-09-26 10:57:53 +02:00
fm_eth.h
fpga.h fpga: allow programming fpga from FIT image for all FPGA drivers 2017-12-14 16:09:39 +01:00
fs.h fs: btrfs: Add U-Boot fs handlers. 2017-10-02 21:52:18 -04:00
fs_internal.h fs: Create a common fs_devread for ext4/reiserfs/zfs 2017-10-02 21:51:50 -04:00
fsl_csu.h
fsl_dcu_fb.h
fsl_ddr.h
fsl_ddr_dimm_params.h
fsl_ddr_sdram.h
fsl_ddrc_version.h
fsl_devdis.h
fsl_diu_fb.h
fsl_dspi.h
fsl_dtsec.h
fsl_errata.h
fsl_esdhc.h mmc: fsl_esdhc: Fix PIO timeout 2017-11-07 10:26:27 +01:00
fsl_fman.h
fsl_ifc.h
fsl_immap.h fsl-layerscape: Consolidate registers space defination for CCI-400 bus 2017-09-11 07:55:36 -07:00
fsl_lpuart.h
fsl_mdio.h
fsl_memac.h
fsl_mmdc.h
fsl_pmic.h
fsl_qbman.h drivers/misc: Share qbman init between archs 2018-01-10 12:28:47 -08:00
fsl_qe.h
fsl_sec.h crypto/fsl: fix BLOB encapsulation and decapsulation 2018-01-08 08:26:03 -05:00
fsl_sec_mon.h
fsl_secboot_err.h
fsl_sfp.h
fsl_tgec.h
fsl_usb.h
fsl_validate.h
fsl_wdog.h
fuse.h
g_dnl.h
gdsys_fpga.h
generic-phy.h
gt64120.h
hash.h
hw_sha.h
hwconfig.h
i2c.h
i2c_eeprom.h
i2s.h
i8042.h
ide.h block: ide: Drop CONFIG_IDE_LED 2017-09-03 15:30:35 -04:00
image-sparse.h
image.h SPL: Add FIT data-position property support 2017-12-12 21:33:38 -05:00
imx_thermal.h
imximage.h
init_helpers.h
initcall.h
input.h
inttypes.h
iomux.h
ioports.h
iotrace.h
ipu_pixfmt.h
key_matrix.h
keyboard.h
kgdb.h
lattice.h
lcd.h
lcd_console.h
lcdvideo.h
ld9040.h
led-display.h
led.h
libata.h
libfdt.h Do not attempt to use the systemwide libfdt 2017-11-06 09:59:02 -05:00
libfdt_env.h lib: libfdt: wrap scripts/dtc/libfdt/* where possible 2017-11-17 07:44:13 -05:00
libtizen.h
linker_lists.h linker_lists: remove incorrect comment 2017-09-07 10:44:37 -04:00
linux_logo.h
lmb.h
log.h log: Add a test command 2017-12-07 15:17:00 -05:00
lxt971a.h
lynxkdi.h
mailbox-uclass.h
mailbox.h
malloc.h
mapmem.h
mb862xx.h
mc9sdz60.h
mc13783.h
mc13892.h
mc34704.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
memalign.h
membuff.h
menu.h
micrel.h
mii_phy.h
miiphy.h
mipi_display.h
misc.h
mk48t59.h
mmc.h
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h
mpc85xx.h
mpc86xx.h
mpc106.h
msc01.h Update Paul Burton's email address 2017-11-28 21:59:30 +01:00
mtd.h
mtd_node.h
mv88e6352.h
mvebu_mmc.h
mvmfp.h
nand.h mtd: nand: Rename nand.h into rawnand.h 2017-12-04 22:00:00 +09:00
net.h
netdev.h
ns16550.h
ns87308.h
nuvoton_nct6102d.h
nvme.h
of_live.h
onenand_uboot.h
os.h Revert "sandbox: remove os_putc() and os_puts()" 2017-12-07 15:17:00 -05:00
palmas.h board: ti: dra76-evm: Add support for powering on mmc ldo 2017-09-11 16:19:43 -04:00
panel.h
part.h disk: Provide API to get partition by name for specific type 2017-10-06 11:28:17 -04:00
part_efi.h part: efi: Add a Kconfig option for the number of partition entries 2017-12-07 16:24:31 +01:00
pc_keyb.h
pca953x.h
pca9564.h
pca9698.h
pch.h
pci.h pci: Add helper for implementing memory-mapped config space accesses 2017-10-06 11:27:40 -04:00
pci_gt64120.h
pci_ids.h
pci_msc01.h Update Paul Burton's email address 2017-11-28 21:59:30 +01:00
pci_rom.h
pcmcia.h
pe.h efi_loader: set loaded image code/data type properly 2017-09-20 11:10:24 +02:00
phy.h net: phy: Add Amlogic Meson GXL Internal PHY support 2017-11-17 07:44:13 -05:00
phys2bus.h
physmem.h
post.h Drop the log buffer 2017-12-07 15:17:00 -05:00
power-domain-uclass.h
power-domain.h
ppc_asm.tmpl
ppc_defs.h
ps2mult.h
pwm.h
pwrseq.h
pxa_lcd.h
qfw.h
radeon.h
ram.h
rc4.h
regmap.h dtoc: Add support for 32 or 64-bit addresses 2017-09-15 05:27:38 -06:00
reiserfs.h
relocate.h
remoteproc.h
reset-uclass.h
reset.h
rtc.h
rtc_def.h
s6e63d6.h
s_record.h
SA-1100.h
samsung-usb-phy-uboot.h
sandbox-adc.h
sandboxblockdev.h
sandboxfs.h
sata.h
scf0403_lcd.h
scsi.h
sdhci.h
sdp.h
search.h
serial.h
sh_pfc.h
sh_tmu.h
sja1000.h
slre.h
smbios.h
smsc_lpc47m.h
smsc_sio1007.h
sound.h
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi.h spi: Zap unneeded option 2017-11-21 19:36:18 +05:30
spi_flash.h
spl.h binman: Add binman symbol support to SPL 2017-12-12 19:53:45 -07:00
splash.h
status_led.h
stdio.h stdio.h: move printf() stuff from <common.h> to <stdio.h> 2017-10-04 07:55:21 -04:00
stdio_dev.h
stdlib.h
stm32_rcc.h stm32: migrate clock structs in include/stm32_rcc.h 2017-11-29 22:30:50 -05:00
stratixII.h
sy8106a.h
sym53c8xx.h
syscon.h dtoc: Add support for 32 or 64-bit addresses 2017-09-15 05:27:38 -06:00
sysreset.h
tables_csum.h
tca642x.h
tegra-kbc.h
thermal.h
thor.h
ti-usb-phy-uboot.h
time.h
timer.h
timestamp.h
tmu.h
tpm.h tpm: add more useful NV storage permission flags 2017-11-17 07:15:52 -07:00
tps6586x.h
trace.h
tsec.h
tsi108.h
tsi148.h
twl4030.h
twl6030.h
ubi_uboot.h
ubifs_uboot.h
ubispl.h
uboot_aes.h
universe.h
usb.h dm: usb: emul: Drop usb_emul_reset() 2017-10-01 16:32:51 +02:00
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usb_mass_storage.h
usbdescriptors.h
usbdevice.h
usbroothubdes.h
uuid.h
vbe.h
version.h
video.h dm: video: Add basic ANSI escape sequence support 2017-09-29 17:53:21 +02:00
video_bridge.h dm: video: bridge: add operation to read EDID 2017-10-26 14:17:01 +02:00
video_console.h dm: video: Add basic ANSI escape sequence support 2017-09-29 17:53:21 +02:00
video_easylogo.h
video_fb.h
video_font.h
video_font_4x6.h
video_font_data.h
video_logo.h
virtex2.h
vsc7385.h
vsc9953.h
vsprintf.h vsprintf.h: include <linux/types.h> 2017-10-04 12:00:19 -04:00
vxworks.h
w83c553f.h
wait_bit.h
watchdog.h
wdt.h
winbond_w83627.h
xilinx.h
xyzModem.h
zfs_common.h
zynqmppl.h
zynqpl.h