Skip to content
Snippets Groups Projects
  1. Aug 08, 2018
  2. Aug 07, 2018
    • Troy Kisky's avatar
    • Troy Kisky's avatar
    • Troy Kisky's avatar
    • Troy Kisky's avatar
      vp: initial addition, Boundary Devices board · ffbc771a
      Troy Kisky authored
      
      vp.h: CONFIG_IPUV3_CLK 264000000
      vp: fix MAINTAINERS file
      vp: use nitrogen6x clocks.cfg/ddr-setup.cfg
      vp: add CONFIG_CMD_GPIO
      vp: explicit fbp_detect_i2c
      vp: verify port in board_ehci_hcd_init
      vp: use boundary.h
      vp: setup rgb_gpio_pads in board_early_init_f
      vp: add CONFIG_SPI_FLASH_SPANSION
      vp: vp_defconfig add CONFIG_BLOCK_CACHE
      vp: use common code for eth init
      vp: eth.c now in common directory
      vp: move misc_init_r/do_kbd to common
      vp: move max77823_init to common
      vp: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      vp: use common 1066mhz_4x256mx16.cfg
      vp: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      vp: use common ddr script
      vp: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      vp: update to v2017.01
      vp: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      ffbc771a
    • Troy Kisky's avatar
      utc: initial addition, Boundary Devices board · d9f4193b
      Troy Kisky authored
      
      utc.h: CONFIG_IPUV3_CLK 264000000
      utc: don't include 115200 in console environment variable
      utc: add CONFIG_CMD_GPIO
      utc: explicit fbp_detect_i2c
      utc: add wlmac
      utc: verify port in board_ehci_hcd_init
      utc: use boundary.h
      utc: setup rgb_gpio_pads in board_early_init_f
      utc: add CONFIG_SPI_FLASH_SPANSION
      utc: utc_defconfig add CONFIG_BLOCK_CACHE
      utc: use common code for eth init
      utc: eth.c now in common directory
      utc: move misc_init_r/do_kbd to common
      utc: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      utc: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      utc: add utc_q1g.cfg
      utc: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      utc: update to v2017.01
      utc: update to v2017.03
      utc: fix configuration for 2017.07
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      d9f4193b
    • Troy Kisky's avatar
      usd_mr2: initial addition, Boundary Devices board · f1c5ec88
      Troy Kisky authored
      
      usd_mr2: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      usd_mr2: add usd_mr2_q1g_defconfig
      usd_mr2: let CHx_16V_FAULT/CHx_48V_FAULT float
      usd_mr2: INPUT_FLOAT is in padctl-mx6 now
      usd_mr2: swap sgtl5000A/B
      usd_mr2: use common 1066mhz_4x256mx16.cfg
      usd_mr2_qxg_defconfig: add CONFIG_SPI_FLASH_GIGADEVICE
      usd_mr2: use common 1066mhz_4x128mx16.cfg
      usd_mr2: use common ddr scripts
      usd_mr2: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      f1c5ec88
    • Troy Kisky's avatar
      usd: initial addition, Boundary Devices board · c400cd7b
      Troy Kisky authored
      
      usd: add CONFIG_CMD_GPIO
      usd: explicit fbp_detect_i2c
      usd: use boundary.h
      usd: add CONFIG_SPI_FLASH_SPANSION
      usd: usd_defconfig add CONFIG_BLOCK_CACHE
      usd: use common code for eth init
      usd: eth.c now in common directory
      usd: move misc_init_r/do_kbd to common
      usd: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      usd: use common 1066mhz_4x128mx16.cfg
      usd: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      usd: use common ddr script
      usd: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      usd: update to v2017.01
      usd: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      
      usd.c: Add M101NWWB as the default detected LVDS display
      
      Signed-off-by: default avatarIan Coolidge <ian@boundarydevices.com>
      c400cd7b
    • Troy Kisky's avatar
      ta: initial addition, Boundary Devices board · 7ce6ec17
      Troy Kisky authored
      
      ta.h: CONFIG_IPUV3_CLK 264000000
      ta: default to Hannstar7
      ta.h: change bootdelay to 1
      ta: use nitrogen6x/ddr-setup.cfg
      ta: add CONFIG_CMD_GPIO
      ta: explicit fbp_detect_i2c
      ta: use boundary.h
      ta: add CONFIG_SPI_FLASH_SPANSION
      ta: no functional change, separate sd3/sd4 pad settings
      ta: add TM070JDHG30 tianma panel
      ta: ta_defconfig add CONFIG_BLOCK_CACHE
      ta: use common code for eth init
      ta: eth.c now in common directory
      ta: move misc_init_r/do_kbd to common
      ta: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      ta: add fb_lvds=tm070jdhg30 to default environment
      ta: add panel=tm070jdhg30
      ta: use common 1066mhz_4x256mx16.cfg
      ta: use common 1066mhz_4x128mx16.cfg
      ta: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      ta: use common ddr scripts
      ta: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      ta: update to v2017.01
      ta: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      7ce6ec17
    • Troy Kisky's avatar
      sp: initial addition, Boundary Devices board · d3100d63
      Troy Kisky authored
      
      sp.h: CONFIG_IPUV3_CLK 264000000
      sp: setup_dispay is done in fbpanel
      sp: add CONFIG_CMD_GPIO
      sp: explicit fbp_detect_i2c
      sp: verify port in board_ehci_hcd_init
      sp: use boundary.h
      sp: add CONFIG_SPI_FLASH_SPANSION
      sp: sp_defconfig add CONFIG_BLOCK_CACHE
      sp: use common code for eth init
      sp: eth.c now in common directory
      sp: move misc_init_r/do_kbd to common
      sp: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      sp: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      sp: add sp_s512m.cfg
      sp: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      sp: update to v2017.01
      sp: update to v2017.03
      sp.h: add custom BOOT_TARGET_DEVICES priority
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      d3100d63
    • Troy Kisky's avatar
      snap: initial addition, Boundary Devices board · 390c2e3e
      Troy Kisky authored
      
      snap: use nitrogen6x/ddr-setup.cfg
      snap: add CONFIG_CMD_GPIO
      snap: use boundary.h
      snap: add CONFIG_SPI_FLASH_SPANSION
      snap: snap_defconfig add CONFIG_BLOCK_CACHE
      snap: use common code for eth init
      snap: eth.c now in common directory
      snap: move misc_init_r/do_kbd to common
      snap: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      snap: use common 1066mhz_4x256mx16.cfg
      snap: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      snap: use common ddr script
      snap: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      snap: update to v2017.01
      snap: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      390c2e3e
    • Troy Kisky's avatar
      ses: initial addition, Boundary Devices board · fc5af2ac
      Troy Kisky authored
      
      ses: increase CONFIG_SYS_MALLOC_LEN to 40MB for 1080p display
      ses: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      fc5af2ac
    • Troy Kisky's avatar
      s: initial addition, Boundary Devices board · 8c037a3b
      Troy Kisky authored
      
      s.h: CONFIG_IPUV3_CLK 264000000
      s: add poweroff to board, and many other changes
      s: don't include 115200 in console environment variable
      s: add CONFIG_CMD_GPIO
      s: explicit fbp_detect_i2c
      s: verify fuse blown before setting wlmac
      s: verify port in board_ehci_hcd_init
      s: use boundary.h
      s: add CONFIG_SPI_FLASH_SPANSION
      s: s_defconfig add CONFIG_BLOCK_CACHE
      s: use common code for eth init
      s: eth.c now in common directory
      s: move misc_init_r/do_kbd to common
      s: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      s: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      s: add s_q2g.cfg
      s: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      s: update to v2017.01
      s: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      8c037a3b
    • Troy Kisky's avatar
      rc: initial addition, Boundary Devices board · 7042a0f4
      Troy Kisky authored
      
      rc: correct AR8035 comments
      rc.h: CONFIG_IPUV3_CLK 264000000
      rc: use nitrogen6x clocks.cfg/ddr-setup.cfg
      rc: add CONFIG_CMD_GPIO
      rc: explicit fbp_detect_i2c
      rc: verify port in board_ehci_hcd_init
      rc: use boundary.h
      rc: add CONFIG_SPI_FLASH_SPANSION
      rc: rc_defconfig add CONFIG_BLOCK_CACHE
      rc: use common code for eth init
      rc: eth.c now in common directory
      rc: move misc_init_r/do_kbd to common
      rc: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      rc: use common 800mhz_4x128mx16.cfg
      rc: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      rc: use common ddr script
      rc: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      rc: clocks.cfg: set IPU AXI bus priorities
      
      Signed-off-by: default avatarEric Nelson <eric@nelint.com>
      
      rc: update to v2017.01
      rc: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      7042a0f4
    • Troy Kisky's avatar
      per: initial addition, Boundary Devices board · ab7d88df
      Troy Kisky authored
      
      per: turn off anx7814/anx7738
      per: slimport CBL_DET is high active so add pull down
      per.h: CONFIG_IPUV3_CLK 264000000
      per: use nitrogen6x clocks.cfg/ddr-setup.cfg
      per: add CONFIG_CMD_GPIO
      per: explicit fbp_detect_i2c
      per: use boundary.h
      per: add CONFIG_SPI_FLASH_SPANSION
      per: per_defconfig add CONFIG_BLOCK_CACHE
      per: use common code for eth init
      per: eth.c now in common directory
      per: move misc_init_r/do_kbd to common
      per: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      per: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      per: 1066mhz_2x512mx16.cfg: remove P1 accesses
      per: use common ddr script
      per: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      per: update to v2017.01
      per: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      ab7d88df
    • Troy Kisky's avatar
      oc: initial addition, Boundary Devices board · de5ad83e
      Troy Kisky authored
      
      Includes ocquad, ocsolo, and ocsolo1g
      oc.h: CONFIG_IPUV3_CLK 264000000
      oc: setup_dispay is done in fbpanel
      oc: add CONFIG_CMD_GPIO
      oc: explicit fbp_detect_i2c
      oc: verify port in board_ehci_hcd_init
      oc: use boundary.h
      oc: add CONFIG_SPI_FLASH_SPANSION
      oc: ocquad_defconfig add CONFIG_BLOCK_CACHE
      oc: use common code for eth init
      oc: eth.c now in common directory
      oc: move misc_init_r/do_kbd to common
      oc: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      oc: use common 1066mhz_4x128mx16.cfg
      oc: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      oc: use common ddr scripts
      oc: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      oc: update to v2017.01
      oc: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      de5ad83e
    • Troy Kisky's avatar
      nw: initial addition, Boundary Devices board · f2ad76f8
      Troy Kisky authored
      
      nw.h: CONFIG_IPUV3_CLK 264000000
      nw: add CONFIG_CMD_GPIO
      nw: explicit fbp_detect_i2c
      nw2: add CONFIG_CMD_GPIO
      nw: nw does not have I2C3
      nw: remove CONFIG_SYS_I2C_MXC_I2C3
      nw: verify port in board_ehci_hcd_init
      nw: use boundary.h
      nw: add CONFIG_SPI_FLASH_SPANSION
      nw: nw_defconfig add CONFIG_BLOCK_CACHE
      nw: use common code for eth init
      nw: eth.c now in common directory
      nw: move misc_init_r/do_kbd to common
      nw: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nw: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nw: 800mhz_2x256mx16.cfg: use common values
      
      MDCFG0: from 0x696c5323 to 0x666a5333
      tRFC - from 106 to 103 clocks
      tXS - from 109 to 107 clocks
      tFAW - from 19 to 20 clocks
      
      MDCFG1: from 0xb66e8d63 to 0xb68e8b63
      tRC - from 20 to 21 clocks
      tWR - from 7 clocks to 6 clocks
      
      MDRWD: from 0x000026d2 to 0x0f9f26d2
      restore unused field to default value
      
      MDOR: from 0x006c1023 to 0x006a1023
      tXPR - from 109 to 107 clocks
      
      MR0: from 0x13208030 to 0x15208030
      tWR - from 5 to 6 clocks
      
      nw: use common ddr script
      nw: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nw: update to v2017.01
      nw: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      f2ad76f8
    • Troy Kisky's avatar
      nitrogen7: initial addition, Boundary Devices board · d605aac2
      Troy Kisky authored
      
      nitrogen7: add CONFIG_CMD_GPIO
      nitrogen7: change qspi to 25Mhz
      nitrogen7: rename imximage.cfg to nitrogen7.cfg
      nitrogen7: add linking at qspi offset of 0x1000 option
      nitrogen7: add qspi parameter config
      nitrogen7: add CONFIG_SPI_FLASH_WINBOND
      nitrogen7: rename qspi-param to qspi-sst25vf016
      nitrogen7: qspi-W25Q128BV initial addition
      nitrogen7: use boundary.h
      nitrogen7: add cmd_custom=echo to avoid upgrade message
      nitrogen7: add wlmac environment variable
      nitrogen7: fix wlmac
      nitrogen7: allow 4 bit mode for winbond qspi chip
      nitrogen7: add qspi-MX25L6405D
      nitrogen7: swap GPIO1_IO02/GPIO1_IO03, only CLK02 can be slow clock
      nitrogen7: add CONFIG_SPI_FLASH_SPANSION
      nitrogen7_defconfig: add CONFIG_SPI_FLASH_MACRONIX
      nitrogen7_qspi_defconfig: remove unneeded config
      qspi-sst25vf016: minor changes, such as sflash_B1_size now 0
      qspi-SST25VF016B: rename, increase to 76 Mhz
      nitrogen7: nitrogen7_defconfig add CONFIG_BLOCK_CACHE
      nitrogen7: use common code for eth init
      nitrogen7: eth.c now in common directory
      nitrogen7: move misc_init_r/do_kbd to common
      nitrogen7: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nitrogen7: add display support
      nitrogen7: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nitrogen7: add comment for ddr
      nitrogen7: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nitrogen7: allow environment import and export
      nitrogen7: boot in secure mode
      nitrogen7: add initial m4 support for FreeRTOS
      nitrogen7: add secure boot option
      nitrogen7: update to v2017.01
      nitrogen7: update to v2017.03
      nitrogen7: qspi: rename parameters file in lower case
      nitrogen7: fix configuration by removing CONFIG_STACKSIZE
      nitrogen7: fix I2C init
      
      nitrogen7: fix m4 variables to match new naming convention
      
      Previous variables were relying on 'bootdevs' which doesn't exist any
      longer. Also the SYS_AUXCORE were still named CONFIG_SYS_AUXCCORE which
      is now forbidden. Finally, sort the variables alphabetically.
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      d605aac2
    • Troy Kisky's avatar
      nitrogen6sx: initial addition, Boundary Devices board · 82ec6edf
      Troy Kisky authored
      
      nitrogen6sx: prefer hannstar7 over lg1280x800
      nitrogen6sx: add IMX_VD38_AUO_B101EW05
      nitrogen6sx: add IMX_VD38_DT070BTFT
      nitrogen6sx: add CONFIG_CMD_GPIO
      nitrogen6sx: explicit fbp_detect_i2c
      nitrogen6sx: use _detect directly
      nitrogen6sx: LCD should not use FBF_MODESTR
      nitrogen6sx: use boundary.h
      nitrogen6sx: print ethernet phy name
      nitrogen6sx: setup rgb_gpio_pads in board_early_init_f
      nitrogen6sx: make more like Linux dts file
      nitrogen6sx: add CONFIG_SPI_FLASH_SPANSION
      nitrogen6sx: add select MX6SX to Kconfig so that ROM_UNIFIED_SECTIONS is properly selected
      nitrogen6sx: set usb_ether mac properly
      nitrogen6sx: nitrogen6sx_defconfig add CONFIG_BLOCK_CACHE
      nitrogen6sx: turn off power to Silex test module
      nitrogen6sx: use common code for eth init
      nitrogen6sx: eth.c now in common directory
      nitrogen6sx: move misc_init_r/do_kbd to common
      nitrogen6sx: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nitrogen6sx: normal display support
      nitrogen6sx: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nitrogen6sx: add comment for ddr
      nitrogen6sx: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nitrogen6sx: add convenient helper M4 commands
      In order to flash and load the M4 firmware.
      nitrogen6sx: don't set FBF_MODESTR for hdmi resolutions
      nitrogen6sx: add CONFIG_SYS_FSL_ESDH_GPIO_WP
      nitrogen6sx: fix SPI5 slave select pin muxing
      Tested with spi_master MQX sample app for the Cortex-M4 of the SoloX.
      nitrogen6sx.h: add basic fastboot support
      Only works on eMMC with GPT already present.
      nitrogen6sx: update m4 support for FreeRTOS
      nitrogen6sx: add secure boot option
      nitrogen6sx: fix missing clock enable for FEC1
      nitrogen6sx: update to v2017.01
      nitrogen6sx: update to v2017.03
      nitrogen6sx.h: fix m4loadaddr value
      
      nitrogen6sx: fix m4 variables to match new naming convention
      
      Previous variables were relying on 'bootdevs' which doesn't exist any
      longer. Also sort the variables alphabetically.
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      82ec6edf
    • Troy Kisky's avatar
      nitrogen6_vm: initial addition, Boundary Devices board · 7f113922
      Troy Kisky authored
      
      nitrogen6_vm: prefer hannstar7 over lg1280x800
      nitrogen6_vm: add IMX_VD38_AUO_B101EW05
      nitrogen6_vm: add IMX_VD38_DT070BTFT
      nitrogen6_vm.h: CONFIG_IPUV3_CLK 264000000
      nitrogen6_vm: setup_dispay is done in fbpanel
      nitrogen6_vm: add CONFIG_CMD_GPIO
      nitrogen6_vm: explicit fbp_detect_i2c
      nitrogen6_vm: use boundary.h
      nitrogen6_vm: setup rgb_gpio_pads in board_early_init_f
      nitrogen6_vm: change sdcard drive strength
      nitrogen6_vm: add CONFIG_SPI_FLASH_SPANSION
      nitrogen6_vm: change sdcard drive strength(partial revert)
      nitrogen6_vm: add nitrogen6_vm-pt1g_defconfig
      nitrogen6_vm: nitrogen6_vm_defconfig add CONFIG_BLOCK_CACHE
      nitrogen6_vm: use common code for eth init
      nitrogen6_vm: eth.c now in common directory
      nitrogen6_vm: move misc_init_r/do_kbd to common
      nitrogen6_vm: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nitrogen6_vm: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nitrogen6_vm: use CONFIG_DEFAULT_HITACHI_HVGA
      nitrogen6_vm: use common ddr scripts
      nitrogen6_vm: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nitrogen6_vm.h: add basic fastboot support
      Only works on eMMC with GPT already present.
      nitrogen6_vm: add secure boot option
      nitrogen6_vm: update to v2017.01
      nitrogen6_vm: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      7f113922
    • Troy Kisky's avatar
      nitrogen6_som2: initial addition, Boundary Devices board · b7183a29
      Troy Kisky authored
      
      nitrogen6_som2: add IMX_VD38_AUO_B101EW05
      nitrogen6_som2: add IMX_VD38_DT070BTFT
      nitrogen6_som2: calibrate 1G boards, sample size of only 4
      nitrogen6_som2: nitrogen6q_som2_4g.cfg: remove redefine of CONFIG_MX6Q
      nitrogen6_som2: disable mirroring
      nitrogen6_som2: 4G calibration
      nitrogen6_som2: add atheros AR8035 ethernet phy choice
      nitrogen6_som2: increase drive strength for usdhc2/3, sd card/wifi
      nitrogen6_som2.h: CONFIG_IPUV3_CLK 264000000
      nitrogen6_som2: use nitrogen6x clocks.cfg/ddr-setup.cfg
      nitrogen6_som2: explicit fbp_detect_i2c
      nitrogen6_som2: add wlmac
      nitrogen6_som2: verify port in board_ehci_hcd_init
      nitrogen6_som2: use boundary.h
      nitrogen6_som2: setup rgb_gpio_pads in board_early_init_f
      nitrogen6_som2: add CONFIG_SPI_FLASH_SPANSION
      nitrogen6q_som2: add CONFIG_CMD_GPIO
      nitrogen6q_som2: rename some cfg files
      nitrogen6_som2: add nitrogen6_som2_s512m_defconfig
      nitrogen6_som2: add nitrogen6_som2_s1g_defconfig
      nitrogen6_som2: nitrogen6_som2_s1g_defconfig add CONFIG_BLOCK_CACHE
      nitrogen6_som2: use common code for eth init
      nitrogen6_som2: eth.c now in common directory
      nitrogen6_som2: move misc_init_r/do_kbd to common
      nitrogen6_som2: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nitrogen6_som2: use common 1066mhz_4x256mx16.cfg
      nitrogen6_som2: use common 1066mhz_4x128mx16.cfg
      nitrogen6_som2: use common 800mhz_4x128mx16.cfg
      nitrogen6_som2: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nitrogen6_som2: fix DEFCONFIG nitrogen6qp_som2_4g
      nitrogen6_som2: 800mhz_2x128mx16.cfg: remove _P1 accesses
      nitrogen6_som2: 800mhz_2x256mx16.cfg: remove _P1 accesses
      nitrogen6_som2: 800mhz_2x128mx16.cfg: use common values
      
      CFG0: 0x40435323 to 0x3f435333
      tRFC - 65 to 64 clocks
      tFAW - 19 to 20 clocks
      
      CFG1: 0xB66E8D63 to 0xb68e8b63
      tRC from 20 to 21 clocks
      tWR from 7 to 6 clocks
      
      MR0: 0x13208030 to 0x15208030
      tWR from 5 to 6 clocks
      
      nitrogen6_som2: 800mhz_2x256mx16.cfg: :use common values
      
      MDCFG0: from 0x696c5323 to 0x666a5333
      tRFC - from 106 to 103 clocks
      tXS - from 109 to 107 clocks
      tFAW - from 19 to 20 clocks
      
      MDCFG1: from 0xb66e8d63 to 0xb68e8b63
      tRC - from 20 to 21 clocks
      tWR - from 7 clocks to 6 clocks
      
      MDCFG2: from 0x01ff00dc to 0x01ff00db
      tRRD from 5 to 4 clocks
      
      MDRWD: from 0x000026d2 to 0x0f9f26d2
      restore unused field to default value
      
      MDOR: from 0x006c1023 to 0x006a1023
      tXPR - from 109 to 107 clocks
      
      MR0: from 0x13208030 to 0x15208030
      tWR - from 5 to 6 clocks
      
      nitrogen6_som2: use common ddr scripts
      nitrogen6_som2: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nitrogen6_som2.h: add basic fastboot support
      nitrogen6_som2: add secure boot option
      nitrogen6_som2: fix PHY address mask
      nitrogen6_som2: declare TC358743 interrupt as input
      nitrogen6_som2: add 4GB 6QP version
      nitrogen6_som2: update to v2017.01
      nitrogen6_som2: update to v2017.03
      nitrogen6_som2: add DL variant with 1GB of RAM
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      b7183a29
    • Troy Kisky's avatar
      nitrogen6_scm: initial addition, Boundary Devices board · 9f3a0ec5
      Troy Kisky authored
      
      nitrogen6_scm: setup rgb_gpio_pads in board_early_init_f
      nitrogen6_scm: nitrogen6_scm_defconfig add CONFIG_BLOCK_CACHE
      nitrogen6_scm: use common code for eth init
      nitrogen6_scm: eth.c now in common directory
      nitrogen6_scm: move misc_init_r/do_kbd to common
      nitrogen6_scm: move max77823_init to common
      nitrogen6_scm: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nitrogen6_scm: normal display support
      nitrogen6_scm: change # of mmc/sdcards to 1
      nitrogen6_scm: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nitrogen6_scm: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nitrogen6_scm: update m4 support for FreeRTOS
      nitrogen6_scm: add secure boot option
      nitrogen6_scm: update to v2017.01
      nitrogen6_scm: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      9f3a0ec5
    • Troy Kisky's avatar
      nitrogen6_max: initial addition, Boundary Devices board · bc4d5c01
      Troy Kisky authored
      
      nitrogen6qp_max_defconfig: add imx6qp specific ddr calibration
      nitrogen6qp_max4g.cfg: add Noc DDR configuration register set
      nitrogen6qp_max4g.cfg: change IPU priorities for imx6qp
      nitrogen6_max: prefer hannstar7 over lg1280x800
      nitrogen6_max: add IMX_VD38_AUO_B101EW05
      nitrogen6_max: add IMX_VD38_DT070BTFT
      nitrogen6_max: add IMX_VD_LD070WSVGA
      nitrogen6_max: add IMX_VD38_TM070JDHG30
      nitrogen6_max: add IMX_VD_1080P60_J (jeida 1080p dual lvds)
      nitrogen6_max.h: CONFIG_IPUV3_CLK 264000000
      nitrogen6_max: use GP_KSZ9021_xx for KSZ9021 strapping
      Ready for changing to atheros phy.
      nitrogen6_max: use nitrogen6x clocks.cfg/ddr-setup.cfg
      nitrogen6qp_max4g.cfg: Noc DDR config done in ddr-setup now
      nitrogen6_max4g.cfg: add support for iMX6QP
      nitrogen6qp_max4g.cfg: use nitrogen6_max4g.cfg instead
      nitrogen6_max: add CONFIG_CMD_GPIO
      nitrogen6_max: fix GP_BACKLIGHT_LVDS2
      nitrogen6_max.h: make more like nitrogen6x.h
      nitrogen6_max: explicit fbp_detect_i2c
      nitrogen6_max: add wlmac
      nitrogen6_max: verify port in board_ehci_hcd_init
      nitrogen6_max: use boundary.h
      nitrogen6_max: add nitrogen6_max_4gr0_defconfig for 4G rank0
      nitrogen6_max: setup rgb_gpio_pads in board_early_init_f
      nitrogen6_max: update comments in 1066mhz_4x512mx16.cfg
      nitrogen6_max: add nitrogen6_max_dl2g_defconfig
      nitrogen6_max: add nitrogen6_max_dl4g_defconfig
      nitrogen6_max: add CONFIG_SPI_FLASH_SPANSION
      nitrogen6_max: add VD_TFC_A9700LTWV35TC_C1
      nitrogen6_max: add gt911 touch controller if serializer detected
      nitrogen6_max: add VD_TFC_A9700LTWV35TC_C1 for LVDS2 as well
      nitrogen6_max: add retries for i2c write failures
      nitrogen6_max: add ND-070PCAP-1024x600
      nitrogen6_max: nitrogen6_max_defconfig add CONFIG_BLOCK_CACHE
      nitrogen6_max: use common code for eth init
      nitrogen6_max: eth.c now in common directory
      nitrogen6_max: move misc_init_r/do_kbd to common
      nitrogen6_max: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nitrogen6_max: add headphone det, drive mute low
      nitrogen6_max: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nitrogen6_max: fix DEFCONFIG nitrogen6_max_4gr0
      nitrogen6_max: 800mhz_4x256mx16.cfg: use common values
      
      MDCFG0: from 0x686c5343 to 0x666a5333
      tRFC - from 105 to 103 clocks
      tXS - from 109 to 107 clocks
      tFAW - from 21 to 20 clocks
      
      MDCFG1: from 0xb68f8d63 to 0xb68e8b63
      tRAS - from 16 to 15 clocks
      tWR - from 7 clocks to 6 clocks
      
      MDCFG2: from 0x01ff00dc to 0x01ff00db
      tRRD from 5 to 4 clocks
      
      MDRWD: from 0x000026d2 to 0x0f9f26d2
      restore unused field to default value
      
      MDOR: from 0x006c1023 to 0x006a1023
      tXPR - from 109 to 107 clocks
      
      MR0: from 0x17208030 to 0x15208030
      tWR - from 7 to 6 clocks
      
      nitrogen6_max: 800mhz_4x512mx16.cfg: use common values
      
      MDCFG0: from 0x686c5343 to 0x666a5343
      tRFC - from 105 to 103 clocks
      tXS - from 109 to 107 clocks
      
      MDCFG1: from 0xb68f8d63 to 0xb68e8b63
      tRAS - from 16 to 15 clocks
      tWR - from 7 clocks to 6 clocks
      
      MDRWD: from 0x000026d2 to 0x0f9f26d2
      restore unused field to default value
      
      MDOR: from 0x006c1023 to 0x006a1023
      tXPR - from 109 to 107 clocks
      
      MR0: from 0x17208030 to 0x15208030
      tWR - from 7 to 6 clocks
      
      nitrogen6_max: use common ddr scripts
      nitrogen6_max: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nitrogen6qp_max: add preliminary support
      nitrogen6_max.h: add basic fastboot support
      Only works on eMMC with GPT already present.
      nitrogen6_max: add secure boot option
      nitrogen6_max: declare TC358743 interrupt as input
      nitrogen6_max: update to v2017.01
      nitrogen6_max: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      bc4d5c01
    • Troy Kisky's avatar
      nitrogen51_vm: initial additioni, Boundary Devices board · 1588c354
      Troy Kisky authored
      
      nitrogen51_vm: add OKAYA_480_272 support
      nitrogen51_vm: change I2C2 pullup to 47K
      nitrogen51_vm: nitrogen51_vm_256m_defconfig add CONFIG_BLOCK_CACHE
      nitrogen51_vm_512m: nitrogen51_vm_512m_defconfig add CONFIG_BLOCK_CACHE
      nitrogen51_vm: use internal IPU clock for hvga as default
      nitrogen51_vm: use common code for eth init
      nitrogen51_vm: eth.c now in common directory
      nitrogen51_vm: move misc_init_r/do_kbd to common
      nitrogen51_vm: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nitrogen51_vm: swap GPIOKEYS/LEDS pins
      nitrogen51_vm: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nitrogen51_vm: use 32K clock, otherwise clock ticks too fast
      nitrogen51_vm: initialize more pins, turn off ov5642
      nitrogen51_vm: add comment for ddr
      nitrogen51_vm: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nitrogen51_vm: update to v2017.01
      nitrogen51_vm: update to v2017.03
      nitrogen51_vm: fixes for v2017.07
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      1588c354
    • Troy Kisky's avatar
      nitrogen51_e: initial addition, Boundary Devices board · 79b4ec27
      Troy Kisky authored
      
      nitrogen51_e: MAINTAINERS: s/NITROGEN6_VM/NITROGEN6_E/
      nitrogen51_e: add comment for ddr
      nitrogen51_e: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      79b4ec27
    • Troy Kisky's avatar
      nit6xlite: initial addition, Boundary Devices board · 51bf4f74
      Troy Kisky authored
      
      Includes nit6xlite and nit6xlite1g
      nit6xlite: add ASIT500MA6F5D
      nit6xlite: add CONFIG_IMX_HDMI
      nit6xlite: add HANNSTAR7/LG1280_800/SHARP_LQ101K1LY04
      nit6xlite: add IMX_VD38_AUO_B101EW05
      nit6xlite: add IMX_VD38_DT070BTFT
      nit6xlite.h: CONFIG_IPUV3_CLK 264000000
      nit6xlite: setup_dispay is done in fbpanel
      nit6xlite.h: add basic fastboot support
      nit6xlite: add CONFIG_CMD_GPIO
      nit6xlite.c: explicit fbp_detect_i2c
      nit6xlite: add bd_addr bluetooth mac environment variable
      nit6xlite: verify fuse blown before setting wlmac
      nit6xlite: verify fuse blown before setting bd_addr
      nit6xlite: verify port in board_ehci_hcd_init
      nit6xlite: use boundary.h
      nit6xlite: add splash screen support
      nit6xlite: setup remaining pins
      nit6xlite: increase sd card drive strength
      nit6xlite: add secure boot option
      nit6xlite: add CONFIG_SPI_FLASH_SPANSION
      nit6xlite: nit6xlite_defconfig add CONFIG_BLOCK_CACHE
      nit6xlite1g: nit6xlite1g_defconfig add CONFIG_BLOCK_CACHE
      nit6xlite: use common code for eth init
      nit6xlite: eth.c now in common directory
      nit6xlite: move misc_init_r/do_kbd to common
      nit6xlite: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nit6xlite: mute becomes CEC
      nit6xlite: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nit6xlite: use common ddr scripts
      nit6xlite: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nit6xlite: update to v2017.01
      nit6xlite: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      51bf4f74
    • Troy Kisky's avatar
      neol: initial addition, Boundary Devices board · 0003aee0
      Troy Kisky authored
      
      neol: move misc_init_r/do_kbd to common
      
      neol: eth.c now in common directory
      neol: initialize GP_5V_DLP_EN low
      neol: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      Revert "neol: initialize GP_5V_DLP_EN low"
      neol: use EIM_DA7 as GP_5V_DLP_EN
      neol: use common 1066mhz_4x256mx16.cfg
      neol: leave  GP_5V_DLP_EN high for early boards
      neol: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      neol: drive GP_5V_DLP_EN_REV0 high, don't rely on pull-up
      neol: use common ddr script
      neol: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      neol: fix GP_5V_DLP_EN_REV0 definition
      
      Signed-off-by: default avatarStefan Becker <sbecker@neolitics.com>
      0003aee0
    • Troy Kisky's avatar
      mx6_r: initial addition, Boundary Devices board · 69ed6575
      Troy Kisky authored
      
      mx6_r.h: CONFIG_IPUV3_CLK 264000000
      mx6_r: add CONFIG_CMD_GPIO
      mx6_r: explicit fbp_detect_i2c
      mx6_r: use VDF_LB043
      mx6_r: verify port in board_ehci_hcd_init
      mx6_r: use boundary.h
      mx6_r: setup rgb_gpio_pads in board_early_init_f
      mx6_r: add CONFIG_SPI_FLASH_SPANSION
      mx6_r: mx6_r_defconfig add CONFIG_BLOCK_CACHE
      mx6_r: use common code for eth init
      mx6_r: eth.c now in common directory
      mx6_r: move misc_init_r/do_kbd to common
      mx6_r: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      mx6_r: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      mx6_r: add mx6_r_q2g.cfg
      mx6_r: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      mx6_r: update to v2017.01
      mx6_r: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      69ed6575
    • Troy Kisky's avatar
      mtp: initial addition, Boundary Devices board · 66477820
      Troy Kisky authored
      
      mtp.h: CONFIG_IPUV3_CLK 264000000
      mtp: use nitrogen6x clocks.cfg/ddr-setup.cfg
      mtp: add CONFIG_CMD_GPIO
      mtp: add usbh2 strobe/data
      mtp: add cmd_custom, to avoid upgrade message
      mtp: add imx6QP, mtp_qp_defconfig
      mtp: add wlmac from fuses
      mtp: s/mac/mac_address/ for consistency
      mtp: use boundary.h
      mtp: add 2g config option
      mtp: add CONFIG_SPI_FLASH_SPANSION
      mtp: change i2c drive strength to avoid undershoot
      mtp: s/PAD_CTL_DSE_90ohm/PAD_CTL_DSE_80ohm/ to fix compile error
      mtp: gadget mac is in ethaddr not eth1addr, because no FEC
      mtp: update 2G quadplus calibration based on 15 boards
      mtp: mtp_defconfig add CONFIG_BLOCK_CACHE
      mtp2g: mtp2g_defconfig add CONFIG_BLOCK_CACHE
      mtp2g_qp: mtp2g_qp_defconfig add CONFIG_BLOCK_CACHE
      mtp_qp: mtp_qp_defconfig add CONFIG_BLOCK_CACHE
      mtp: use common code for eth init
      mtp: eth.c now in common directory
      mtp: move misc_init_r/do_kbd to common
      mtp: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      mtp: use common 1066mhz_4x256mx16.cfg
      mtp: use common 1066mhz_4x128mx16.cfg
      mtp: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      mtp: spi: fix at45db041d
      mtp: use common ddr scripts
      mtp: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      mtp: update to v2017.01
      mtp: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      66477820
Loading