| #
39632b4a |
| 18-Jul-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
|
| #
61366b71 |
| 06-Jun-2017 |
Jagan Teki <jagan@amarulasolutions.com> |
serial: mxc: Add debug uart support
Add support for the debug UART to assist with early debugging. Enable it for i.CoreM6 as an example.
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Revie
serial: mxc: Add debug uart support
Add support for the debug UART to assist with early debugging. Enable it for i.CoreM6 as an example.
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
52c14cab |
| 06-Jun-2017 |
Jagan Teki <jagan@amarulasolutions.com> |
serial: mxc: Code cleanup
- Remove space between #define to macro - Add tab between macro and value
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
| #
45d97511 |
| 06-Jun-2017 |
Jagan Teki <jagan@amarulasolutions.com> |
serial: mxc: Move common baud gen into _mxc_serial_setbrg
Move the common baud generation code into _mxc_serial_setbrg so-that dm and non-dm can call this func.
Signed-off-by: Jagan Teki <jagan@ama
serial: mxc: Move common baud gen into _mxc_serial_setbrg
Move the common baud generation code into _mxc_serial_setbrg so-that dm and non-dm can call this func.
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
97548d59 |
| 06-Jun-2017 |
Jagan Teki <jagan@amarulasolutions.com> |
serial: mxc: Move common init into _mxc_serial_init
Move the common initialization code into _mxc_serial_init so-that dm and non-dm can call this func.
Signed-off-by: Jagan Teki <jagan@amarulasolut
serial: mxc: Move common init into _mxc_serial_init
Move the common initialization code into _mxc_serial_init so-that dm and non-dm can call this func.
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
57d3e98f |
| 06-Jun-2017 |
Jagan Teki <jagan@amarulasolutions.com> |
serial: mxc: Move cr1 and cr2 write to mxc_serial_setbrg
Control reg write should be part of setbrg for better buadrate generation, so move cr1 and cr2 write to mxc_serial_setbrg
Signed-off-by: Jag
serial: mxc: Move cr1 and cr2 write to mxc_serial_setbrg
Control reg write should be part of setbrg for better buadrate generation, so move cr1 and cr2 write to mxc_serial_setbrg
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
62af03ee |
| 06-Jun-2017 |
Jagan Teki <jagan@amarulasolutions.com> |
serial: mxc: Use RFDIV in dm-code
Use RFDIV in dm-code instead of numeric value, so-that it can be common for dm and non-dm.
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Simo
serial: mxc: Use RFDIV in dm-code
Use RFDIV in dm-code instead of numeric value, so-that it can be common for dm and non-dm.
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
ffa8bcd7 |
| 06-Jun-2017 |
Jagan Teki <jagan@amarulasolutions.com> |
serial: mxc: Add common mxc_uart reg space
This patch will add common reg space for non-dm and dm code and non-dm reg space can be accessed using mxc_base.
This will - get rid of __REG volatile ass
serial: mxc: Add common mxc_uart reg space
This patch will add common reg space for non-dm and dm code and non-dm reg space can be accessed using mxc_base.
This will - get rid of __REG volatile assignments - Make common reg_space by removing unneeded macros
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
a821c4af |
| 17-May-2017 |
Simon Glass <sjg@chromium.org> |
dm: Rename dev_addr..() functions
These support the flat device tree. We want to use the dev_read_..() prefix for functions that support both flat tree and live tree. So rename the existing function
dm: Rename dev_addr..() functions
These support the flat device tree. We want to use the dev_read_..() prefix for functions that support both flat tree and live tree. So rename the existing functions to avoid confusion.
In the end we will have:
1. dev_read_addr...() - works on devices, supports flat/live tree 2. devfdt_get_addr...() - current functions, flat tree only 3. of_get_address() etc. - new functions, live tree only
All drivers will be written to use 1. That function will in turn call either 2 or 3 depending on whether the flat or live tree is in use.
Note this involves changing some dead code - the imx_lpi2c.c file.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
02ccab19 |
| 19-Mar-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
Signed-off-by: Tom Rini <trini@konsulko.com>
Conflicts: configs/bk4r1_defconfig configs/colibri_vf_defconfig configs/pcm052_defconfig i
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
Signed-off-by: Tom Rini <trini@konsulko.com>
Conflicts: configs/bk4r1_defconfig configs/colibri_vf_defconfig configs/pcm052_defconfig include/configs/colibri_vf.h include/configs/pcm052.h
show more ...
|
| #
3a5d6363 |
| 07-Mar-2017 |
Sébastien Szymanski <sebastien.szymanski@armadeus.com> |
dm: imx: serial: add i.MX6UL support
Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
|
| #
21342d4a |
| 08-Feb-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
| #
e160f7d4 |
| 17-Jan-2017 |
Simon Glass <sjg@chromium.org> |
dm: core: Replace of_offset with accessor
At present devices use a simple integer offset to record the device tree node associated with the device. In preparation for supporting a live device tree,
dm: core: Replace of_offset with accessor
At present devices use a simple integer offset to record the device tree node associated with the device. In preparation for supporting a live device tree, which uses a node pointer instead, refactor existing code to access this field through an inline function.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
f5fd45ff |
| 08-Oct-2016 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
|
| #
a99546ab |
| 05-Oct-2016 |
Stefan Agner <stefan.agner@toradex.com> |
dm: imx: serial: support device tree
Support instatiation through device tree. Also parse the fsl,dte-mode property to determine whether DTE mode shall be used.
Signed-off-by: Stefan Agner <stefan.
dm: imx: serial: support device tree
Support instatiation through device tree. Also parse the fsl,dte-mode property to determine whether DTE mode shall be used.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
4711e7f7 |
| 28-Jul-2016 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
|
| #
5d219d46 |
| 20-Jul-2016 |
Breno Lima <breno.lima@nxp.com> |
serial_mxc: Remove unconditional DCE setting
Commit 83fd908f28c ("dm: imx: serial: Support DTE mode when using driver model") breaks the serial output for the imx boards that do not use the serial d
serial_mxc: Remove unconditional DCE setting
Commit 83fd908f28c ("dm: imx: serial: Support DTE mode when using driver model") breaks the serial output for the imx boards that do not use the serial driver model.
The reason for the breakage is that it's setting UFCR_DCEDTE unconditionally for the non-dm case.
So keep the original behavior by removing UFCR_DCEDTE setting in the non-dm case.
Tested on mx7sabresd and mx6wandboard.
Signed-off-by: Breno Lima <breno.lima@nxp.com> Acked-by: Stefan Agner <stefan.agner@toradex.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
show more ...
|
| #
83fd908f |
| 13-Jul-2016 |
Stefan Agner <stefan.agner@toradex.com> |
dm: imx: serial: Support DTE mode when using driver model
The MXC UART IP can be run in DTE or DCE mode. This depends on the board wiring and the pinmux used and hence is board specific. This extend
dm: imx: serial: Support DTE mode when using driver model
The MXC UART IP can be run in DTE or DCE mode. This depends on the board wiring and the pinmux used and hence is board specific. This extends platform data with a new field to choose wheather DTE mode shall be used.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
88033d73 |
| 14-Mar-2016 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
| #
055457ef |
| 02-Mar-2016 |
Alison Wang <b18965@freescale.com> |
serial: Move carriage return before line feed for some serial drivers
In general, a carriage return needs to execute before a line feed. The patch is to change some serial drivers based on this rule
serial: Move carriage return before line feed for some serial drivers
In general, a carriage return needs to execute before a line feed. The patch is to change some serial drivers based on this rule, such as serial_mxc.c, serial_pxa.c, serial_s3c24x0.c and usbtty.c.
Signed-off-by: Alison Wang <alison.wang@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| #
f1993ca0 |
| 03-Jan-2016 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
|
| #
434afa80 |
| 25-Nov-2015 |
Maximilian Schwerin <Maximilian.Schwerin@tigris.de> |
serial_mxc: Fix setup of UARTx_UFCR register
This patch writes the default values for TXTL and RXTL to UARTx_UFCR. Without this patch some older kernel versions crash as UARTx_UFCR was not always co
serial_mxc: Fix setup of UARTx_UFCR register
This patch writes the default values for TXTL and RXTL to UARTx_UFCR. Without this patch some older kernel versions crash as UARTx_UFCR was not always correctly initialized.
Signed-off-by: Maximilian Schwerin <maximilian.schwerin@tigris.de>
show more ...
|
| #
84a6df09 |
| 26-Oct-2014 |
Tom Rini <trini@ti.com> |
Merge git://git.denx.de/u-boot-dm
Fix a trivial conflict over adding <dm.h>
Conflicts: arch/arm/cpu/armv7/omap3/board.c
Signed-off-by: Tom Rini <trini@ti.com>
|
| #
86256b79 |
| 24-Oct-2014 |
Masahiro Yamada <yamada.m@jp.panasonic.com> |
dm: move platform data headers to include/dm/platform_data
The platform_data definitions are generally referenced from both drivers and board files. That is why header files defining platform_data
dm: move platform data headers to include/dm/platform_data
The platform_data definitions are generally referenced from both drivers and board files. That is why header files defining platform_data sturectures are placed in "include" directory, but our top level "include" directory is already too cluttered.
Let's collect platform_data definitions under the directory "include/dm/platform_data" like Linux gathers ones around under "include/linux/platform_data".
This commit moves two header files:
include/serial_mxc.h -> include/dm/platform_data/serial_mxc.h include/serial_pl01x.h -> include/dm/platform_data/serial_pl01x.h
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
show more ...
|
| #
68e80fdd |
| 22-Oct-2014 |
Tom Rini <trini@ti.com> |
Merge git://git.denx.de/u-boot-dm
|