Commit Graph

71740 Commits

Author SHA1 Message Date
Takumi Sueda
30f72ece5d sharp: fix lack of include 2021-12-26 05:13:12 +09:00
Takumi Sueda
7699efb2ab Ready for PW-x1 (#17)
* pwh1: add board

* pwh1: add eMMC

* pwh1: fix fdt file name

* pwh1: fix defconfig

Co-authored-by: Suguru Saito <sg.sgch07@gmail.com>
Co-authored-by: pepepper <hollyholly2014@outlook.jp>
2021-12-25 02:51:43 +09:00
Suguru Saito
31b79b2ed6 sharp: add pwa7200 2021-12-25 02:46:39 +09:00
Suguru Saito
35192f5638 sharp: add pwg4200 2021-12-25 02:46:39 +09:00
Suguru Saito
90665589a3 sharp: fix implicit declaration 2021-12-25 02:46:39 +09:00
Suguru Saito
85ea200b5b sharp: fix to reset LCDIF module before running linux 2021-12-25 02:46:39 +09:00
Suguru Saito
7d0bfa2ed9 sharp: fix indent 2021-12-25 02:46:39 +09:00
Suguru Saito
894e3cdf68 sharp: change #ifndef for #ifdef 2021-12-25 02:46:39 +09:00
Suguru Saito
3efed1efdd pwg5300: remove unused struct initialization 2021-12-25 02:46:39 +09:00
Suguru Saito
a327755440 pwg5300: change pclk 2021-12-25 02:46:39 +09:00
Suguru Saito
1c2a9c88fb sharp: take care of warning 2021-12-25 02:46:39 +09:00
Suguru Saito
37663da595 pwg5300: add boot logo 2021-12-25 02:46:39 +09:00
Suguru Saito
0229f641d1 pwg5300: WIP LCD support 2021-12-25 02:46:39 +09:00
Takumi Sueda
4cde6eb607 sharp: specify 6x11
this argument will be exported to external env in the future
2021-12-25 02:46:39 +09:00
Takumi Sueda
209485c91d sharp: fix lack of PW-SH7 logo 2021-12-25 02:46:39 +09:00
Takumi Sueda
b4a3bd9a94 sharp: add pwsh7 2021-12-25 02:46:39 +09:00
Suguru Saito
adfc527a69 sharp: fix end-of-line 2021-12-25 02:46:39 +09:00
Suguru Saito
031a6d9177 sharp: merged 3rd and 4th gen config 2021-12-25 02:46:39 +09:00
Suguru Saito
64e8e859f6 sharp: add generation config 2021-12-25 02:46:39 +09:00
Suguru Saito
2a59e92e94 pwg5300: remove video support 2021-12-25 02:46:39 +09:00
Suguru Saito
ece6f2e6c8 sharp: add pwg5300 2021-12-25 02:46:39 +09:00
Takumi Sueda
6f65358197 sharp: update dtb file name 2021-12-25 02:46:38 +09:00
Takumi Sueda
e836e9a29e sharp: fix wrong header define 2021-12-25 02:46:38 +09:00
Takumi Sueda
138765c390 sharp: add pwsh6 2021-12-25 02:46:38 +09:00
Takumi Sueda
6d638024ad sharp: add pwsh5 2021-12-25 02:46:38 +09:00
Takumi Sueda
a49c42dc41 sharp: add pwsh4 2021-12-25 02:46:38 +09:00
Takumi Sueda
2badb893f7 pwsh1: update logo 2021-12-25 02:46:38 +09:00
Takumi Sueda
48f4bdd196 sharp: add pwsh3 2021-12-25 02:46:38 +09:00
Takumi Sueda
0d7a98ed87 sharp: variable screen resolution + flip with GS flag 2021-12-25 02:46:38 +09:00
Takumi Sueda
9c4b8637ca sharp: add pwsh2 2021-12-25 02:46:38 +09:00
Takumi Sueda
da8e30c97f pwsh1: add BMP logo 2021-12-25 02:46:38 +09:00
Takumi Sueda
81e132b8d9 video: add 6x11 font copied from Linux 2021-12-25 02:46:38 +09:00
Takumi Sueda
b55c285de8 pwsh1: show console on the LCD 2021-12-25 02:46:38 +09:00
Takumi Sueda
79a28533d2 pwsh1: enable video 2021-12-25 02:46:38 +09:00
Takumi Sueda
380108890d sharp: disable LCDIF DMA just before jumping to Linux 2021-12-25 02:46:38 +09:00
Takumi Sueda
91de1519bc dma: export mxs_dma_disable 2021-12-25 02:46:38 +09:00
Takumi Sueda
8707fcb7fa pwsh1: clear DDR2 flag to go into LPDDR mode 2021-12-25 02:46:38 +09:00
Takumi Sueda
f22167fa9d pwsh1: specify DRAM regs in per-board impl 2021-12-25 02:46:38 +09:00
Takumi Sueda
fa25f06bfe sharp: format 2021-12-25 02:46:38 +09:00
Takumi Sueda
39ed7888be sharp: split LCD init code into board-specific part and common part 2021-12-25 02:46:38 +09:00
Takumi Sueda
f65c699aca pwsh1: define missing VIDEO_MXS 2021-12-25 02:46:38 +09:00
Takumi Sueda
81d7d1344c pwsh1: get rid of unused lines 2021-12-25 02:46:38 +09:00
Takumi Sueda
3ee7fe698b pwsh1: add board 2021-12-25 02:46:38 +09:00
Takumi Sueda
758f5938d4 mxs: place U-Boot to where EBOOT looks at 2021-12-25 02:46:17 +09:00
Takumi Sueda
a06779aa2f mxs: enter U-Boot without info from SPL 2021-12-25 02:46:17 +09:00
Takumi Sueda
bf305324d2 arm: imx: implement PWM regs 2021-12-25 02:46:17 +09:00
Max Krummenacher
31cf6b483b imx: bootaux fix elf loading
This reverts the arch/arm/mach-imx/imx_bootaux.c changes of commit
805b3cac1e. The loader function name was changed so that it does
not clash with the generically available function in lib/elf.c.

imx-bootaux loads an elf file linked for an auxilary core. Thus the
loader function requires address translation from the auxilary core's
address space to where those are mapped into U-Boot's address space.

So the elf loader is specific and must not be replaced with a generic
loader which doesn't provide the address translation functionality.

Fixes commit 805b3cac1e ("lib: elf: Move the generic elf
loading/validating functions to lib")

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-04-27 15:13:59 -03:00
Fabio Estevam
31d5c44206 pico-imx6ul: Pass the PMIC I2C address in pmic_get()
Pass "pfuze3000@8" in pmic_get() so that the PMIC node can
be found in the devicetree.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
2021-04-27 15:13:59 -03:00
Haibo Chen
0c4c8a47ff mmc: fsl_esdhc_imx: add extra delay for IO voltage switch if necessary
Some board like imx8mm-evkb, IO voltage switch from 3.3v to 1.8v need
around 18ms, common code only delay 10ms, so need to delay extra 8ms.
Otherwise voltage switch will timeout when wait for data0 line.

This IO voltage switch time depends on board design, depend on the
PMIC and capacitance. imx8mm-evkb board use PCA9450(PMIC) and 10uF
capacitance.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2021-04-27 15:13:59 -03:00
Haibo Chen
4400755501 mmc: fsl_esdhc_imx: remove redundant cmd11 related code.
Common code already handle the voltage switch sequence based on spec,
so remove the redundant voltage switch code.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2021-04-27 15:13:59 -03:00