mntmn
35759407b3
MNT Reform: board: fix indentation, reset USB hub, console on tty1
10 months ago
mntmn
7d4327e993
WIP: MNT Reform: hack to set default env vars to boot from mmc
10 months ago
mntmn
6ea506ae14
dts: activate second usdhc controller to be able to load from SD card
10 months ago
mntmn
4e3c76d868
build.sh: use max procs to build
10 months ago
mntmn
87b132e653
imximage: enable hdmi blob
10 months ago
mntmn
4b6b6b1eea
reform2: add hdmi blob
11 months ago
mntmn
abdb1d4349
reform2: add lpddr4 training binaries
11 months ago
mntmn
dfded62ee7
reform2: add config file
11 months ago
mntmn
fd95e03d8d
reform2: WIP build and flash scripts
11 months ago
mntmn
b3a8287b13
reform2: WIP tweaks to nitrogen8m_som.h
11 months ago
mntmn
4b9d8552b7
reform2: hack to force sd/emmc to 4 bits and non-removable
11 months ago
mntmn
3291375546
reform2: WIP some comments for lpddr4_init
11 months ago
mntmn
79ef7eefe4
reform2: dump clocks and test some DDR bytes in SPL
11 months ago
mntmn
aa51149ba9
reform2: remove some unneeded features from nitrogen8m_som.c
11 months ago
mntmn
b5750e89af
reform2: sd/mmc: force enable all controllers
11 months ago
Troy Kisky
7e83e972a4
son: spl change soc voltage to .9V
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
4748acafb5
son: set VDD_VPU_GPU to .9
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
f71ea992d4
squash Makefile: test for CONFIG_IMX8MN
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
6332e1ed54
imx8m: imx8mq: soc: fix get chip rev for B1 revision"
This reverts commit 308ca269d0
.
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
61986c013a
boundary: common: mx6: 800mhz_256mx16: increase tRFC
nw2 seems to need this change. Data sheet says 104 ns. This
is a little more.
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
5e63b20ab8
son: initial addition, Boundary Devices board
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
c20449e5f4
fbpanel: add jeida/spwg/split-mode support to mipi panels
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
b3e69f41a2
nitrogen8mm: spl: combine pads into 1 array
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
8f257b301e
nitrogen8m: fix unused GPIRQ_ENET_PHY definition
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
0d43ae8659
fbpanel: increase hsync_len for panel LTK080A60A004T
This seems to fix the flicker issue on i.MX8MM
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
b687661f06
fbpanel: increase hsync_len for panel M101NWWB
This seems to fix the flicker issue on i.MX8MM
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
0bd5847cea
arch-imx8m: imx-regs-imx8mq: add GPR_TZASC_SWAP_ID
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
8ffffc619d
nitrogen8mm: add rev 2
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
1e10b96c81
nitrogen8mm: add TARGET_NITROGEN8MN
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
70e84d952c
hl8mm: initial addition, Boundary Devices board
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
5f2dad04f4
boundary: bootscripts: add 8MMQ/8MNano
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
e79df699f9
fbpanel: add VD_MIPI_TM070JDHG30
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Peng Fan
97ab4bd9dd
imx: add i.MX8MN DDR4 board support
Support pinctrl/clk/sdhc, include ddr4 timing data.
Log:
U-Boot SPL 2019.10-rc3-00356-g497c500423-dirty (Sep 16 2019 - 10:54:58 +0800)
Normal Boot
Trying to boot from BOOTROM
image offset 0x8000, pagesize 0x200, ivt offset 0x0
U-Boot 2019.10-rc3-00356-g497c500423-dirty (Sep 16 2019 - 10:54:58 +0800)
CPU: Freescale i.MX8MNano rev1.0 at 24 MHz
Reset cause: POR
Model: NXP i.MX8MNano DDR4 EVK board
DRAM: 2 GiB
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... *** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Troy Kisky
4bc2b575d3
clock_imx8mm: grab init_uart_clk from mainline
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Kever Yang
de3420aa26
sysreset: enable driver support in SPL/TPL
SPL/TPL also need use sysreset for some feature like panic callback.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2 years ago
Troy Kisky
f05c37e1f9
Makefile: test for CONFIG_IMX8MN
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Peng Fan
a7c06e8330
drivers: ddr: introduce DDR driver for i.MX8M
Introduce DDR driver for i.MX8M. The driver will be used by SPL to
initialze DDR PHY and DDR Controller.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
ddr: imx8m: Fix ddr4 driver build issue
Since the parameter of dram_pll_init is changed, update to use new.
Also remove non-existed header file.
Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
2 years ago
Peng Fan
f8cb4a7d79
imx: add dtsi for i.MX8MN
Add dtsi for i.MX8MN
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Peng Fan
bbdcc113e2
imx8m: restrict reset_cpu
Make reset_cpu only visible when CONFIG_SYSRESET not defined
or CONFIG_SPL_BUILD.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Peng Fan
9608382083
imx8m: add i.MX8MN ddr4 image cfg file
Add cfg file for i.MX8MN DDR4
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Troy Kisky
48bcfc2d6a
protect LCDIF_PIXEL_CLK_ROOT
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
04f09c9b44
imx8m: imx-regs: add IMX8MN support
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Troy Kisky
47af0c2ebc
tools: imx8m_image: test for ddr4 vs lpddr4
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
1 year ago
Peng Fan
c874b22ce8
tools: imx8m_image: support ddr4 firmware
some boards use ddr4, not lpddr4, so we need to check ddr4 firmware.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Peng Fan
1277d11daf
pinctrl: imx8m: support i.MX8MN
Support i.MX8MN in imx8m pinctrl driver
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Peng Fan
3009df457a
tools: imx8mimage: add ROM VERSION
The IVT offset is changed on i.MX8MN. Use ROM_VERSION to pass the
v1 or v2 to mkimage.
v1 is for iMX8MQ and iMX8MM
v2 is for iMX8M Nano (iMX8MN)
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Peng Fan
4fdf099d83
imx8mn: add get_boot_device
No ROM INFO structure on iMX8MN, use new ROM API to get boot device
from ROM.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Peng Fan
30a4b90ad1
imx: cpu: restrict get_boot_device
i.MX8MN has its own get_boot_device, so restrict with i.MX8MQ and
i.MX8MM.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Peng Fan
fe5c1edf75
imx: add rom api support
i.MX8MN support loading images with rom api, so we implement
reuse board_return_to_bootrom to let ROM loading images.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago
Peng Fan
7026d0a987
imx8mn: add pin header
Add pin header for i.MX8MN
Signed-off-by: Peng Fan <peng.fan@nxp.com>
1 year ago