Skip to content
Snippets Groups Projects
  1. Aug 07, 2018
    • 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
    • Troy Kisky's avatar
      med: initial addition, Boundary Devices board · 5db4be1e
      Troy Kisky authored
      
      med.h: CONFIG_IPUV3_CLK 264000000
      med: add CONFIG_CMD_GPIO
      med: explicit fbp_detect_i2c
      med: use boundary.h
      med: add CONFIG_SPI_FLASH_SPANSION
      med: med_defconfig add CONFIG_BLOCK_CACHE
      med: use common code for eth init
      med: eth.c now in common directory
      med: move misc_init_r/do_kbd to common
      med: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      med: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      med: add med_q1g.cfg
      med: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      med: update to v2017.01
      med: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      5db4be1e
    • Troy Kisky's avatar
      mcs: initial addition, Boundary Devices board · 0d2c3787
      Troy Kisky authored
      
      mcs: wait for panel to sync up before enabling backlight
      mcs: add display detection based on 4/5 wire touchscreen
      mcs: mcssolo1g_64bit.cfg: new calibration values
      mcs.h: CONFIG_IPUV3_CLK 264000000
      mcs: setup_dispay is done in fbpanel
      mcs: documentation fix, GP_LVDS_DE_15_4 is unused
      mcs: add CONFIG_CMD_GPIO
      mcs: remove redundant CONFIG_CMD_GPIO
      mcs: explicit fbp_detect_i2c
      mcs: pass fbp_detect_gpio
      mcs: use VD_LD101WX1
      mcs: verify port in board_ehci_hcd_init
      mcs: use boundary.h
      mcs: add CONFIG_SPI_FLASH_SPANSION
      mcs: mcsquad_defconfig add CONFIG_BLOCK_CACHE
      mcssolo1g_64bit: mcssolo1g_64bit_defconfig add CONFIG_BLOCK_CACHE
      mcssolo: mcssolo_defconfig add CONFIG_BLOCK_CACHE
      mcs: use common code for eth init
      mcs: eth.c now in common directory
      mcs: move misc_init_r/do_kbd to common
      mcs: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      mcs: use common 1066mhz_4x256mx16.cfg
      mcs: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      mcs: use common 800mhz_4x128mx16.cfg
      mcs: use common ddr scripts
      mcs: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      mcs: add 6x_bootscript-ubuntu-3.14.txt
      
      Signed-off-by: default avatarLaci Tele <laci@boundarydevices.com>
      
      mcs: update to v2017.01
      mcs: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      0d2c3787
    • Troy Kisky's avatar
      ltch: initial addition, Boundary Devices Board · 9cf9ea7b
      Troy Kisky authored
      
      ltch: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      ltch: fix displays detection
      
      GPIO to enable bus is shifted by 8, so if want to reset the TCA9546 the
      display for each detection the syntax should be:
      VD_DT070BTFT(LVDS, board_fbp_detect_i2c, GP_I2C1_TCA9546_RESET << 8, 0x38)
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      9cf9ea7b
    • Troy Kisky's avatar
      lshore: initial addition, Boundary Devices board · 4da6e3a6
      Troy Kisky authored
      
      lshore: fix default environment
      lshore: update to v2017.01
      lshore: add missing wlmac address setup
      lshore: add pin definitions for rev1.1
      lshore: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      
      lshore: fix DEFCONFIG lshore_solo_defconfig
      lshore: add lshore_dl_defconfig
      lshore: add 800mhz_4x128mx16.cfg
      lshore: use boundary.h
      lshore: rgb_gpio_pads should not depend on CONFIG_CMD_FBPANEL
      lshore: add CONFIG_SPI_FLASH_SPANSION
      lshore: lshore_dl_defconfig add CONFIG_BLOCK_CACHE
      lshore_solo: lshore_solo_defconfig add CONFIG_BLOCK_CACHE
      lshore: use common code for eth init
      lshore: eth.c now in common directory
      lshore: move misc_init_r/do_kbd to common
      lshore: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      lshore: use common 800mhz_4x128mx16.cfg
      lshore: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      lshore: 800mhz_2x128mx16.cfg: remove _P1 accesses
      lshore/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
      
      lshore: use common ddr scripts
      lshore: read revision switches
      lshore: check USB before mmc
      lshore: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      4da6e3a6
    • Troy Kisky's avatar
      ls: initial addition, Boundary Devices board · fea1f222
      Troy Kisky authored
      
      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>
      fea1f222
    • Troy Kisky's avatar
      jlm: initial addition, Boundary Devices board · 9cd1fe06
      Troy Kisky authored
      
      jlm.h: CONFIG_IPUV3_CLK 264000000
      jlm: emmc is mmc 1, sdcard is mmc 0
      jlm: add CONFIG_CMD_GPIO
      jlm: add jlm_2g_defconfig
      jlm: explicit fbp_detect_i2c
      jlm: add wlmac
      jlm: verify port in board_ehci_hcd_init
      jlm: use boundary.h
      jlm: setup rgb_gpio_pads in board_early_init_f
      jlm: add CONFIG_SPI_FLASH_SPANSION
      jlm: jlm_1g_defconfig add CONFIG_BLOCK_CACHE
      jlm_2g: jlm_2g_defconfig add CONFIG_BLOCK_CACHE
      jlm: use common code for eth init
      jlm: eth.c now in common directory
      jlm: move misc_init_r/do_kbd to common
      jlm: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      jlm: use common 1066mhz_4x256mx16.cfg
      jlm: use common 1066mhz_4x128mx16.cfg
      jlm: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      jlm: use common ddr scripts
      jlm: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      jlm: fix ISL29023 IRQ pin initialization
      jlm: update to v2017.01
      jlm: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      9cd1fe06
    • Troy Kisky's avatar
      ioc: initial addition, Boundary Devices board · 9cece979
      Troy Kisky authored
      
      ioc: only pwm1 for all backlights
      ioc: prefer hannstar7 over lg1280x800
      ioc: add IMX_VD38_AUO_B101EW05
      ioc.h: CONFIG_IPUV3_CLK 264000000
      ioc: add CONFIG_CMD_GPIO
      ioc: explicit fbp_detect_i2c
      ioc: add wlmac
      ioc: verify port in board_ehci_hcd_init
      ioc: use boundary.h
      ioc: setup rgb_gpio_pads in board_early_init_f
      ioc: add CONFIG_SPI_FLASH_SPANSION
      ioc: ioc_defconfig add CONFIG_BLOCK_CACHE
      ioc: use common code for eth init
      ioc: eth.c now in common directory
      ioc: move misc_init_r/do_kbd to common
      ioc: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      ioc: use common 1066mhz_4x128mx16.cfg
      ioc: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      ioc: use common ddr script
      ioc: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      ioc: update to v2017.01
      ioc: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      9cece979
    • Troy Kisky's avatar
      insp: initial addition, Boundary Devices board · 28a0d7e9
      Troy Kisky authored
      
      insp: enable both hdmi/lcd with LSA40AT9001 resolution
      insp.h: CONFIG_IPUV3_CLK 264000000
      insp: use nitrogen6x clocks.cfg/ddr-setup.cfg
      insp: add 1g memory configuration
      insp: calibrate 1G memory, (15 board sample size)
      insp: set wlmac
      insp: add environment variables allow_noncea=1;bootdelay=1;preboot;splashsize
      insp: add CONFIG_CMD_GPIO
      insp: remove FEC config options, no fec on board
      insp: explicit fbp_detect_i2c
      insp: s/mac/mac_addres/ for consistentcy
      insp: use boundary.h
      insp: setup rgb_gpio_pads in board_early_init_f
      insp: add CONFIG_SPI_FLASH_SPANSION
      insp: insp_defconfig add CONFIG_BLOCK_CACHE
      insp2g: insp2g_defconfig add CONFIG_BLOCK_CACHE
      insp: add splashimage to prevent data abort on preboot
      insp: use common code for eth init
      insp: eth.c now in common directory
      insp: move misc_init_r/do_kbd to common
      insp: remove code for non-existent max77823 chip
      insp: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      insp: no functional change, move pads in list, add comment
      insp: use common 1066mhz_4x256mx16.cfg
      insp: use common 1066mhz_4x128mx16.cfg
      insp: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      insp: use common ddr scripts
      insp: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      insp: update to v2017.01
      insp: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      28a0d7e9
    • Troy Kisky's avatar
      hp: initial addition, Boundary Devices board · 86ecae7b
      Troy Kisky authored
      
      hp: add VD_AFK1024600A02
      hp: add tx enable for rs485
      hp: add CONFIG_SPI_FLASH_SPANSION
      hp: initialize otg network always
      hp: add hp_s512m_defconfig
      hp: hp_defconfig add CONFIG_BLOCK_CACHE
      hp_s512m: hp_s512m_defconfig add CONFIG_BLOCK_CACHE
      hp: add hp_q1g_defconfig
      hp: use common code for eth init
      hp: eth.c now in common directory
      hp: move misc_init_r/do_kbd to common
      hp: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      hp: use common 1066mhz_4x128mx16.cfg
      hp: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      hp: 800mhz_2x128mx16.cfg: remove _P1 accesses
      hp: 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
      
      hp: use common ddr scripts
      hp: check otg_power_detect before enabling otg_vbus
      hp: ensure otg cable not connected before allowing boot
      hp: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      hp: update to v2017.01
      hp: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      86ecae7b
    • Troy Kisky's avatar
      hl: initial addition, Boundary Devices board · 31610df4
      Troy Kisky authored
      
      hl: set wlmac for TiWi
      hl: use common code for eth init
      hl: eth.c now in common directory
      hl: move misc_init_r/do_kbd to common
      hl: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      hl: default to tm070jdhg30 instead of hannstar7
      hl: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      hl: 800mhz_2x256mx16.cfg: remove _P1 accesses
      hl: 800mhz_2x256mx16.cfg: use common values
      
      MDCFG2: from 0x01FF0093 to 0x01FF00db
      tRTP - from 3 to 4 clocks (4 is minimum allowed)
      tWTR - from 3 to 4 clocks (4 is minimum allowed)
      
      MR0: from 0x13208030 to 0x15208030
      tWR - from 5 to 6 clocks
      
      hl: use common ddr script
      hl: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      31610df4
    • Troy Kisky's avatar
      h4: initial addition, Boundary Devices board · 93269051
      Troy Kisky authored
      
      h4: fix on/off levels
      h4.h: CONFIG_IPUV3_CLK 264000000
      h4: add CONFIG_CMD_GPIO
      h4: explicit fbp_detect_i2c
      h4: use boundary.h
      h4: setup rgb_gpio_pads in board_early_init_f
      h4: add CONFIG_SPI_FLASH_SPANSION
      h4: h4_defconfig add CONFIG_BLOCK_CACHE
      h4: use common code for eth init
      h4: eth.c now in common directory
      h4: move misc_init_r/do_kbd to common
      h4: move max77823_init to common
      h4: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      h4: use common 1066mhz_4x256mx16.cfg
      h4: KEY_COL0 must be UART4_TX_DATA
      h4: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      h4: use common ddr script
      h4: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      h4: update to v2017.01
      h4: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      93269051
    • Troy Kisky's avatar
      h: initial addtion, Boundary Devices board · 22198231
      Troy Kisky authored
      
      Includes hsolo1g and hquad2g
      h.h: CONFIG_IPUV3_CLK 264000000
      h: setup_dispay is done in fbpanel
      h: add CONFIG_CMD_GPIO
      h: explicit fbp_detect_i2c
      h: verify port in board_ehci_hcd_init
      h: use boundary.h
      h: setup rgb_gpio_pads in board_early_init_f
      h: add CONFIG_SPI_FLASH_SPANSION
      h: hquad2g_defconfig add CONFIG_BLOCK_CACHE
      hsolo1g: hsolo1g_defconfig add CONFIG_BLOCK_CACHE
      h: use common code for eth init
      h: eth.c now in common directory
      h: move misc_init_r/do_kbd to common
      h: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      h: use common 1066mhz_4x256mx16.cfg
      h: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      h: use common ddr scripts
      h: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      h: update to v2017.01
      h: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      22198231
    • Troy Kisky's avatar
      eo: initial addition, Boundary Devices board · c3e23d58
      Troy Kisky authored
      
      eo: add eo_duallite_defconfig
      eo.h: CONFIG_IPUV3_CLK 264000000
      eo: use nitrogen6x/ddr-setup.cfg
      eo: use MX6Q or MX6DL instead of MX6QDL
      eo: add CONFIG_CMD_GPIO
      eo: explicit fbp_detect_i2c
      eo: add wlmac
      eo: use boundary.h
      eo: add CONFIG_SPI_FLASH_SPANSION
      eo: eo_defconfig add CONFIG_BLOCK_CACHE
      eo_duallite: eo_duallite_defconfig add CONFIG_BLOCK_CACHE
      eo: use common code for eth init
      eo: eth.c now in common directory
      eo: move misc_init_r/do_kbd to common
      eo: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      eo: use common 1066mhz_4x128mx16.cfg
      eo: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      eo: use common ddr scripts
      eo: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      eo: update to v2017.01
      eo: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      c3e23d58
    • Troy Kisky's avatar
      dash: initial addtion, Boundary Devices board · 7b126bdc
      Troy Kisky authored
      
      dash.h: CONFIG_IPUV3_CLK 264000000
      dash: add CONFIG_CMD_GPIO
      dash: explicit fbp_detect_i2c
      dash: verify port in board_ehci_hcd_init
      dash: use boundary.h
      dash: add CONFIG_SPI_FLASH_SPANSION
      dash: dash_defconfig add CONFIG_BLOCK_CACHE
      dash: use common code for eth init
      dash: eth.c now in common directory
      dash: move misc_init_r/do_kbd to common
      dash: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      dash: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      dash: add dash_q1g.cfg
      dash: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      dash: update to v2017.01
      dash: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      7b126bdc
    • Troy Kisky's avatar
      cob2: initial addition · e9a2d54d
      Troy Kisky authored
      
      cob2: 9 board sample for q1g ddr calibration
      cob2: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      cob2: use common ddr script
      cob2: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      e9a2d54d
    • Troy Kisky's avatar
      cob: initial addition, Boundary Devices board · 43f2e458
      Troy Kisky authored
      
      cob.h: CONFIG_IPUV3_CLK 264000000
      cob: use nitrogen6x/ddr-setup.cfg
      cob: add CONFIG_CMD_GPIO
      cob: explicit fbp_detect_i2c
      cob: verify port in board_ehci_hcd_init
      cob: use boundary.h
      cob: setup rgb_gpio_pads in board_early_init_f
      cob: add CONFIG_SPI_FLASH_SPANSION
      cob.h: skip fuses, they do it themselves
      cob: cob_defconfig add CONFIG_BLOCK_CACHE
      cob: use common code for eth init
      cob: eth.c now in common directory
      cob: move misc_init_r/do_kbd to common
      cob: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      cob: use common 1066mhz_4x128mx16.cfg
      cob: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      cob: use common ddr script
      cob: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      cod: update to v2017.01
      cob: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      43f2e458
    • Gary Bisson's avatar
      cnt: initial addition, Boundary Devices board · da6fbbe9
      Gary Bisson authored
      
      cnt: add defconfig for 1GB of RAM version
      cnt: fix boot devs configuration
      cnt: update to v2017.01
      cnt: update to v2017.03
      cnt.h: add custom BOOT_TARGET_DEVICES priority
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      
      cnt: print ethernet phy name (AR8035)
      cnt.h: CONFIG_IPUV3_CLK 264000000
      cnt: use nitrogen6x clock.cfg/ddr-setup.cfg
      cnt: add CONFIG_CMD_GPIO
      cnt: explicit fbp_detect_i2c
      cnt: verify port in board_ehci_hcd_init
      cnt: preboot_keys is not defined, remove call
      cnt: use boundary.h
      cnt: add CONFIG_SPI_FLASH_SPANSION
      cnt: 1066mhz_4x256mx16.cfg: update calibration for new spin of board
      cnt: cnt1g_defconfig add CONFIG_BLOCK_CACHE
      cnt2g: cnt2g_defconfig add CONFIG_BLOCK_CACHE
      cnt: 1066mhz_4x256mx16.cfg: increase cycles for tFAW/tRRD
      cnt2g: change ddr to 500.21 MHz
      cnt: use common code for eth init
      cnt: eth.c now in common directory
      cnt: move misc_init_r/do_kbd to common
      cnt: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      cnt: use common 1066mhz_4x256mx16.cfg
      cnt: use common 1066mhz_4x128mx16.cfg
      cnt: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      cnt: use common ddr scripts
      cnt: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      da6fbbe9
    • Troy Kisky's avatar
      cid_tab: initial addition, Boundary Devices board · f8f94b2e
      Troy Kisky authored
      
      cid_tab: delay 3P7V rail turn on
      cid_tab: turn off boost before poweroff
      cid_tab: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      cid_tab: tamper support checking TAMPER pin
      cid_tab: use common ddr script
      cid_tab: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      cid_tab: fix TP74 pad configuration
      
      cid_tab: add key combination to start fastboot
      cid_tab_q2g_defconfig: reduce bootdelay to 0
      cid_tab: limit boot sequence to eMMC
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      f8f94b2e
    • Gary Bisson's avatar
      cid: initial addition, Boundary Devices board · 19b81252
      Gary Bisson authored
      
      cid_2g_defconfig: reduce bootdelay to 0
      cid: limit boot sequence to eMMC
      cid: start fastboot when power and reset are pressed
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      
      cid: correct touchscreen interrupt pad
      cid: return 0 from board_eth_init to silence warning
      cid: use common code for eth init
      cid: eth.c now in common directory
      cid: move misc_init_r/do_kbd to common
      cid: add poweroff/ max77823_init
      cid: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      cid: document main power on, gpio8
      cid: add/correct a few pins
      cid: fix add/correct a few pins, typo
      cid: use max77823_otg_power to enable otg power
      cid: calibration for 2G board based on 6 boards
      cid: disable vibrator
      cid: fix gpio numbers  GP_ECSPI2_CS/GP_SIM_DETECT
      cid: use common 1066mhz_4x256mx16.cfg
      cid: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      cid: tamper support for new board
      cid: restore accidental removal of cmd_custom
      cid: turn on blue(LED1), off green/red LED2/3
      cid: enable usbh1 vbus in 'usb start'
      cid: use common ddr script
      cid: use max77823_is_charging to set leds
      cid: add cid2_q2g_defconfig for green led polarity change
      cid: turn on blue led only
      cid: flash red led twice before poweroff
      cid: add board_power_check
      cid: implement vibrator feedback at power on reset
      cid: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      19b81252
    • Troy Kisky's avatar
      cad: initial addition, Boundary Devices board · 1ff21e23
      Troy Kisky authored
      
      cad.h: CONFIG_IPUV3_CLK 264000000
      cad: add CONFIG_CMD_GPIO
      cad: explicit fbp_detect_i2c
      cad: use VDF_SPI_QVGA
      cad: use boundary.h
      cad: setup rgb_gpio_pads in board_early_init_f
      cad: add CONFIG_SPI_FLASH_SPANSION
      cad: cad_defconfig add CONFIG_BLOCK_CACHE
      cad: use common code for eth init
      cad: eth.c now in common directory
      cad: move misc_init_r/do_kbd to common
      cad: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      cad: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      cad: use common ddr script
      cad: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      cad: update to v2017.01
      cad: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      1ff21e23
    • Troy Kisky's avatar
      bt2: initial addition, Boundary Devices board · 667eb4df
      Troy Kisky authored
      
      bt2: GPS is thru i2c now
      bt2: swap J6/J7
      bt2: rename J6/J7 - J5V/J12v
      bt2: use nitrogen6x clock.cfg/ddr-setup.cfg
      bt2: 1066mhz_4x512mx16.cfg, remove confusing comment
      bt2: add/use 1066mhz_4x512mx16-r0.cfg for 4G memory option
      bt2: add CONFIG_CMD_GPIO
      bt2: explicit fbp_detect_i2c
      bt2: add wlmac
      bt2: increase refresh rate for 4G-rank0
      bt2: setup rgb_gpio_pads in board_early_init_f
      bt2: add CONFIG_SPI_FLASH_SPANSION
      bt2: bt2_2g_defconfig add CONFIG_BLOCK_CACHE
      bt2_4g: bt2_4g_defconfig add CONFIG_BLOCK_CACHE
      bt2: use common code for eth init
      bt2: eth.c now in common directory
      bt2: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      bt2: use common 1066mhz_4x256mx16.cfg
      bt2: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      bt2: use common ddr scripts
      bt2: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      bt2: update to v2017.01
      bt2: update to v2017.03
      bt2: move misc_init_r/do_kbd to common
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      667eb4df
    • Troy Kisky's avatar
      bt: initial addition, Boundary Devices board · 2ad77bc2
      Troy Kisky authored
      
      Two configurations bt2g and bt4g for two different memory layouts
      bt.h: CONFIG_IPUV3_CLK 264000000
      bt: rename J6/J7 to J12V/J5V
      bt: use nitrogen6x clock.cfg/ddr-setup.cfg
      bt: add CONFIG_CMD_GPIO
      bt: explicit fbp_detect_i2c
      bt: use boundary.h
      bt: add CONFIG_SPI_FLASH_SPANSION
      bt.h: use BD_CMA to specify cma= on cmd_line
      bt: bt2g_defconfig add CONFIG_BLOCK_CACHE
      bt4g: bt4g_defconfig add CONFIG_BLOCK_CACHE
      bt: use common code for eth init
      bt: eth.c now in common directory
      bt: move misc_init_r/do_kbd to common
      bt: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      bt: use common 1066mhz_4x256mx16.cfg
      bt: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      bt: use common ddr scripts
      bt: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      bt: update to v2017.01
      bt: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      2ad77bc2
    • Troy Kisky's avatar
      ash2: initial addition, Boundary Devices Board · 5b5b28ec
      Troy Kisky authored
      
      ash2: KEY_COL0 must be UART4_TX_DATA
      ash2: add power_init_board because mdelay cannot be used in board_early_init_f
      ash2: use common 800mhz_4x128mx16.cfg, and calibrate ddr
      ash2: rgb24 vs rgb66 panel have different backlight active levels
      ash2: fixup dtb backlight levels
      ash2: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      ash2: use common ddr script
      ash2: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      5b5b28ec
    • Troy Kisky's avatar
      ash: initial addition, Boundary Devices Board · 3ddd1e08
      Troy Kisky authored
      
      ash: add poweroff command
      ash: fix some input gpios(CH_ON_RBL/SG_ON_RBL/DOOR_CLOSED
      ash: use nitrogen6x/clock.cfg
      ash: use nitrogen6x ddr-setup.cfg
      ash: remove micrel phy references(only atheros on this board)
      ash: add CONFIG_CMD_GPIO
      ash: set rgb_gpio_pads
      ash: TP86 becomes lvds backlight enable
      ash: explicit fbp_detect_i2c
      ash: default uart1 to rs232
      ash: use 800mhz for memory
      ash: use boundary.h
      ash: GP_BSL_CB_ON_OFF high, TX23D200_18 default dispay
      ash: add CONFIG_VIDEO_SKIP_VERSION
      ash: GP_BSL_CB_ON_OFF default to low again
      ash: add EIM_EB2 for sd card power control
      ash: add CONFIG_SPI_FLASH_SPANSION
      ash: ash_defconfig add CONFIG_BLOCK_CACHE
      ash: use common code for eth init
      ash: eth.c now in common directory
      ash: move misc_init_r/do_kbd to common
      ash: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      ash: gpio3 is power off, don't redefine
      ash: add power_init_board because mdelay cannot be used in board_early_init_f
      ash: use common 800mhz_4x128mx16.cfg
      ash: rgb24 vs rgb66 panel have different backlight active levels
      ash: fixup dtb backlight levels
      ash: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      ash: use common ddr script
      ash: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      ash: update to v2017.01
      ash: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      3ddd1e08
    • Troy Kisky's avatar
      ap: initial addition, Boundary Devices board · 7aca4fbf
      Troy Kisky authored
      
      ap: forgot file include/configs/ap.h
      ap: ap_q2g_defconfig: add CONFIG_SPI_FLASH_GIGADEVICE
      ap: add bootscript_lp8860_eprom.txt
      ap: add verification to bootscript_lp8860_eprom.txt
      ap: use common ddr script
      ap: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      7aca4fbf
    • Gary Bisson's avatar
      acl: initial addition, Boundary Devices board · b17a1f63
      Gary Bisson authored
      
      acl: update to v2017.01
      acl update to v2017.03
      acl: fix scanner gpios initialization
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      
      acl: acl_q2g_defconfig add CONFIG_BLOCK_CACHE
      acl_s512m: acl_s512m_defconfig add CONFIG_BLOCK_CACHE
      acl: use common code for eth init
      acl: eth.c now in common directory
      acl: move misc_init_r/do_kbd to common
      acl: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      acl: calibrate 512m Solo board
      acl: use common 1066mhz_4x256mx16.cfg
      acl: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      acl: 800mhz_2x128mx16.cfg: remove _P1 accesses
      acl: 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
      
      acl: use common ddr scripts
      acl: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      b17a1f63
    • Gary Bisson's avatar
      ys: initial addition, Boundary Devices board · 5f0bf994
      Gary Bisson authored
      
      ys: update to v2017.01
      ys: update to v2017.03
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      
      ys: ys_1g_defconfig add CONFIG_BLOCK_CACHE
      ys_512m: ys_512m_defconfig add CONFIG_BLOCK_CACHE
      ys: use common code for eth init
      ys: eth.c now in common directory
      ys: move misc_init_r/do_kbd to common
      ys: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      ys: don't define CONFIG_CMD_FBPANEL, no display
      ys: keep GP_RESET_DSP_N high
      ys: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      ys: add CONFIG_SPI_FLASH_WINBOND
      ys: fix eMMC voltage vccq to allows 1.8V
      ys: add comment for ddr
      ys: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      5f0bf994
    • Troy Kisky's avatar
      a: initial addition, Boundary Devices board · c46401a5
      Troy Kisky authored
      
      a: add usb hub reset/uart3/uart4/flexcan pins
      a: keep USB Huawei Modem in reset
      a: add leds rx active/tx active
      a: remove printf of board_mmc_init
      a.h: add cmd_custom to avoid update u-boot warning
      a: add CONFIG_CMD_GPIO
      a: remove redundant CONFIG_CMD_GPIO
      a: verify port in board_ehci_hcd_init
      a: use boundary.h
      a: call preboot_keys
      a: add CONFIG_SPI_FLASH_SPANSION
      a: add RV4162 rtc on I2C2
      a: a_defconfig add CONFIG_BLOCK_CACHE
      a: use common code for eth init
      a: eth.c now in common directory
      a: move misc_init_r/do_kbd to common
      a: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      a: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      a: add a_s512m.cfg
      a: port to v2018.07
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      a: update to v2017.01
      a: update to v2017.03
      a.h: add custom BOOT_TARGET_DEVICES priority
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      c46401a5
    • Troy Kisky's avatar
      nitrogen6x: Boundary changes for v2018.07 · 5272062c
      Troy Kisky authored
      
      nitrogen6x: delay before enabling backlight
      spi_display: set mosi as write in enable_spi_rgb
      nitrogen6x: add IMX_VD_A030JN01_YUV720
      nitrogen6x: add hdmi vga mode
      nitrogen6x: add hdmi 480p
      6x_bootscript-ubuntu-3.14.txt: add imx7d support
      6x_bootscript-yocto-3.14.txt: add imx7d support
      nitrogen6x: prefer hannstar7 over lg1280x800
      nitrogen6x: initialize GP_USB_HUB_RESET as low output
      nitrogen6x: add IMX_VD38_AUO_B101EW05
      nitrogen6x: add IMX_VD38_DT070BTFT
      nitrogen6x: support AR8035 phy as well
      Needed for new carrier with old SOM cpu card.
      nitrogen6x: add CONFIG_PHY_ATHEROS
      nitrogen6x: EIM_D29 high for new carrier with old som
      6x_bootscript-ubuntu-3.14.txt: add rw if not using initrd
      nitrogen6x: add IMX_VD38_TM070JDHG30
      nitrogen6x.h: CONFIG_IPUV3_CLK 264000000
      nitrogen6x: add imx6qp support for ipu priorities
      nitrogen6x: ddr-setup.cfg: disable mirroring
      ddr-setup.cfg: add IMX6QP support
      nitrogen6x: spacing changes in environment variables
      nitrogen6x: explicit fbp_detect_i2c
      nitrogen6x: net_upgradeu.txt initial addition
      nitrogen6x: net_upgrade_fs.txt initial addition
      nitrogen6x: ubuntu/yocto add bd_addr for bluetooth mac to 6x_bootscript
      nitrogen6x: add wlmac
      nitrogen6x: add wlmac
      nitrogen6x: verify port in board_ehci_hcd_init
      nitrogen6x: use boundary.h
      nitrogen6x: setup rgb_gpio_pads in board_early_init_f
      nitrogen6x: add VD_KD024FM
      nitrogen6x: s/board_enable_spi_rgb/board_pre_enable/
      nitrogen6x: add CONFIG_SPI_FLASH_SPANSION
      boundary.h: common include file initial commit
      boundary: separate bootcmd so it can be overridden
      6x_bootscript-ubuntu-3.14.txt: add Laci's changes(cpu/board/bootpart) and nomsi
      6x_bootscript-yocto-3.14.txt: add Laci's changes(cpu/board/bootpart) and nomsi
      net_upgrade_fs.txt: s/dhcp/tftp/ since ipaddr is already valid
      net_upgradeu.txt: s/dhcp/tftp/ since ipaddr is already valid
      6x_bootscript-*-3.14.txt: s/enable_msi/disable_msi/
      6x_bootscript-*-3.14.txt: set bootargs after importing environment variable, as it may reset bootargs
      net_upgrade_fs.txt: grab decompressed size from end of file
      net_upgrade_fs: restructure to avoid using exit
      net_upgradeu: remove offset and friends from environment
      net_upgradeu_fs: initial addition
      boundary: allow override of CONFIG_SF_DEFAULT_CS, make fastboot conditional on CONFIG_CI_UDC
      boundary: add loglevel= environment variable
      boundary: add cma= option
      6x_upgrade.txt: MX25L6405D has 64k erase size
      net_upgradeu.txt: MX25L6405D has 64k erase size
      6x_upgrade.txt: add mx51 support
      6x_bootscript*.txt: add i.mx51/i.mx53 support
      net_upgrade*.txt: add i.mx51/i.mx53 support
      6x_bootscript-ubuntu-3.14.txt: add loglevel
      6x_bootscript-yocto-3.14.txt: add loglevel
      6x_bootscript-mainline.txt: add loglevel
      6x_bootscript-mainline.txt: add reset_cause
      6x_bootscript-ubuntu-3.14.txt: add reset_cause
      6x_bootscript-yocto-3.14.txt: add reset_cause
      6x_bootscript-ubuntu-3.14.txt: add run cmd_lcd2
      6x_bootscript-yocto-3.14.txt: add run cmd_lcd2
      6x_upgrade: add qspi support for Nitrogen7
      6x_upgrade: add qspi file checks size/tag
      6x_upgrade.txt: use sfname to burn correct qspi paramter file
      nitrogen6q_fl: add CONFIG_CMD_GPIO
      configs: boundary: add imx51 specifics
      ddr-setup.cfg: increase WALAT to 1 cycle
      include/configs/boundary.h: good default for BD_CONSOLE
      boundary: add fuse config needed for boards
      nitrogen6x: add script linking via next variable/prog_fuses
      boundary.h: allow skipping fuses
      nitrogen6x: nitrogen6q_defconfig add CONFIG_BLOCK_CACHE
      nitrogen6x: add CONFIG_BLOCK_CACHE to defconfigs
      boundary.h: add support for i.mx53
      boundary: fix CONFIG_IPUV3_CLK for imx51/imx53
      boundary.h: fix build warnings when HAB enabled
      nitrogen6dl2g_defconfig: remove extra define of CONFIG_SYS_EXTRA_OPTIONS
      boundary: fix CONFIG_ETHPRIME(FEC0) for imx6sx
      boundary: add eth.c/padctrl.h
      nitrogen6x: use common code for eth init
      nitrogen6x: add CONFIG_SYS_BOARD_MULTIPLE to defconfigs
      boundary: eth: use mask to compare ksz9021
      boundary: move eth.c to common directory
      nitrogen6x: eth.c now in common directory
      nitrogen6x: move misc_init_r/do_kbd to common
      nitrogen6x: remove CONFIG_SYS_BOARD_MULTIPLE
      	use undef CONFIG_SYS_BOARD instead
      nitrogen6x: move mmc_init/ dram_init/ overwrite_console/ common_board_init/ splash_screen_prepare/ board_cfb_skip to common
      nitrogen6x: const i2c_pads_info
      nitrogen6x: use common 1066mhz_4x256mx16.cfg
      nitrogen6x: use common 1066mhz_4x128mx16.cfg
      nitrogen6x: use common 800mhz_4x128mx16.cfg
      nitrogen6x: add  CONFIG_SPI_FLASH_GIGADEVICE: to defconfigs
      nitrogen6x: 800mhz_2x128mx16.cfg: remove _P1 accesses
      nitrogen6x: 800mhz_2x256mx16.cfg: remove _P1 accesses
      nitrogen6x: 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
      
      nitrogen6x: 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
      
      nitrogen6x: 800mhz_4x256mx16.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
      
      nitrogen6x: use common ddr scripts
      nitrogen6x: port to v2018.07
      nitrogen6x: add VD_DT035BTFT panel
      
      Signed-off-by: default avatarTroy Kisky <troy.kisky@boundarydevices.com>
      
      nitrogen6_lum_dl: rename board and config to nitrogen6_lum_dl1
      
      Signed-off-by: default avatarLaci Tele <laci@boundarydevices.com>
      
      6x_bootscript-yocto-3.14.txt: Yocto boots from zImage
      6x_bootscript-*-3.14.txt: Changed address range logic for SX when dtbname set
      6x_bootscript-yocto-3.14: Add check for ${board} being undefined
      6x_bootscript-ubuntu-3.14: Add check for ${board} being undefined
      6x_bootscript-*-3.14.txt: Add dtb support for 6QP
      
      Signed-off-by: default avatarIan Coolidge <ian@boundarydevices.com>
      
      6x_bootscript-mainline: switch to zImage booting
      nitrogen6x: add basic fastboot support
      6x_bootscript-yocto-3.10.53: add Quad Plus dtb option
      nitrogen6x: declare TC358743 interrupt as input
      nitrogen6x.h: fixup update to v2017.01
      boundary.h: increase fastboot buffer size
      boundary.h: add secure boot options
      boundary.h: fix USB host initialization
      6x_bootscript-*-3.14.txt: add support for m4 specific dtb
      6x_bootscript-mainline: update for new display configuration
      6x_bootscript-mainline: switch to new panel naming
      6x_bootscript-mainline: add support for BD070LIC2
      6x_upgrade: re-introduce fs-specific load commands
      nitrogen6x: update to v2017.01
      nitrogen6x: update to v2017.03
      6x_bootscript-mainline: change default bootdir to be /
      boundary.h: add CONFIG_CMD_PART
      6x_bootscript-mainline: fixup LVDS2 display handling
      6x_bootscript-mainline: use UUID to identify root partition
      6x_bootscript-mainline: introduce rfspart variable
      fixup boundary.h for 2017.07
      boundary.h: use standard config_distro_bootcmd
      fixup 2 boundary.h for 2017.07
      6x_bootscript-*-3.14.txt: add Silex mac address override support
      6x_bootscript-yocto: remove obsolete commands
      6x_bootscript-yocto: remove obsolete versions of script
      
      Signed-off-by: default avatarGary Bisson <gary.bisson@boundarydevices.com>
      5272062c
    • Troy Kisky's avatar
      26fe6cae
Loading