- 12 7月, 2017 2 次提交
-
-
由 Jagan Teki 提交于
Use RFDIV in dm-code instead of numeric value, so-that it can be common for dm and non-dm. Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Jagan Teki 提交于
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: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 01 6月, 2017 1 次提交
-
-
由 Simon Glass 提交于
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: NSimon Glass <sjg@chromium.org>
-
- 20 3月, 2017 1 次提交
-
-
由 Sébastien Szymanski 提交于
Signed-off-by: NSébastien Szymanski <sebastien.szymanski@armadeus.com>
-
- 08 2月, 2017 1 次提交
-
-
由 Simon Glass 提交于
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: NSimon Glass <sjg@chromium.org>
-
- 07 10月, 2016 1 次提交
-
-
由 Stefan Agner 提交于
Support instatiation through device tree. Also parse the fsl,dte-mode property to determine whether DTE mode shall be used. Signed-off-by: NStefan Agner <stefan.agner@toradex.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 21 7月, 2016 1 次提交
-
-
由 Breno Lima 提交于
Commit 83fd908f ("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: NBreno Lima <breno.lima@nxp.com> Acked-by: NStefan Agner <stefan.agner@toradex.com> Reviewed-by: NFabio Estevam <fabio.estevam@nxp.com>
-
- 20 7月, 2016 1 次提交
-
-
由 Stefan Agner 提交于
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: NStefan Agner <stefan.agner@toradex.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 15 3月, 2016 1 次提交
-
-
由 Alison Wang 提交于
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: NAlison Wang <alison.wang@nxp.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
-
- 03 1月, 2016 1 次提交
-
-
由 Maximilian Schwerin 提交于
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: NMaximilian Schwerin <maximilian.schwerin@tigris.de>
-
- 24 10月, 2014 1 次提交
-
-
由 Masahiro Yamada 提交于
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: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-
- 23 10月, 2014 1 次提交
-
-
由 Simon Glass 提交于
Add driver model support with this driver. Boards which use this driver should define platform data in their board files. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
- 28 5月, 2014 1 次提交
-
-
由 Eric Nelson 提交于
Bit 7 of UCR3 is described in the i.MX3x/i.MX5x/i.MX6x reference manuals as follows: Autobaud Detection Not Improved-. Disables new features of autobaud detection (See Baud Rate Automatic Detection Protocol, for more details). 0 Autobaud detection new features selected 1 Keep old autobaud detection mechanism On at least i.MX6DQ, i.MX6DLS and i.MX53, the "new features" occasionally cause the receiver to get out of sync and continuously produce received characters of '\xff'. This patch disables the "new feature" on all boards, since there's no support for auto-baud in U-Boot on any of them. More details are available in this post on i.MX Community: https://community.freescale.com/message/403254Signed-off-by: NEric Nelson <eric.nelson@boundarydevices.com> Tested-by: NFabio Estevam <fabio.estevam@freescale.com> Acked-by: NStefano Babic <sbabic@denx.de>
-
- 24 7月, 2013 1 次提交
-
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de> [trini: Fixup common/cmd_io.c] Signed-off-by: NTom Rini <trini@ti.com>
-
- 17 10月, 2012 1 次提交
-
-
由 Marek Vasut 提交于
Replace the in-place ad-hoc implementation of serial_puts() within the drivers with default_serial_puts() call. This cuts down on the code duplication quite a bit. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Marek Vasut <marek.vasut@gmail.com> Cc: Tom Rini <trini@ti.com>
-
- 16 10月, 2012 2 次提交
-
-
由 Marek Vasut 提交于
Remove the support for not-CONFIG_SERIAL_MULTI part from serial port drivers and some board files. Since CONFIG_SERIAL_MULTI is now enabled by default, that part is a dead code. Remove it. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Marek Vasut <marek.vasut@gmail.com> Cc: Anatolij Gustschin <agust@denx.de> Cc: Stefan Roese <sr@denx.de> Signed-off-by: NTom Rini <trini@ti.com>
-
由 Marek Vasut 提交于
Implement support for CONFIG_SERIAL_MULTI into mxc serial driver. This driver was so far only usable directly, but this patch also adds support for the multi method. This allows using more than one serial driver alongside the mxc driver. Also, add a weak implementation of default_serial_console() returning this driver. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Marek Vasut <marek.vasut@gmail.com> Cc: Tom Rini <trini@ti.com> Cc: Stefano Babic <sbabic@denx.de>
-
- 07 12月, 2011 1 次提交
-
-
由 Stefano Babic 提交于
The serial driver for iMX SOCs is continuosly changed if a new SOC or not yet used port is used. CONFIG_SYS_<SOC>_<UART Port> defines were used only to find the base address for the selected UART. Instead of that, move the base address to the board configuration file and drop all #ifdef from driver. Signed-off-by: NStefano Babic <sbabic@denx.de> CC: Marek Vasut <marek.vasut@gmail.com> CC: Wolfgang Denk <wd@denx.de> CC: Fabio Estevam <fabio.estevam@freescale.com> CC: Helmut Raiger <helmut.raiger@hale.at> CC: John Rigby <jcrigby@gmail.com> CC: Matthias Weisser <weisserm@arcor.de> CC: Jason Liu <jason.hui@linaro.org> Acked-by: NJason Liu <jason.hui@linaro.org>
-
- 28 4月, 2011 1 次提交
-
-
由 Stefano Babic 提交于
As exception among the i.MX processors, the i.MX31 has headers without general names (mx31-regs.h, mx31.h instead of imx-regs.h and clock.h). This requires several nasty #ifdef in the drivers to include the correct header. The patch cleans up the driver and renames the header files as for the other i.MX processors. Signed-off-by: NStefano Babic <sbabic@denx.de>
-
- 02 2月, 2011 2 次提交
-
-
由 Stefano Babic 提交于
The patch adds UART support for the i.MX35 processor. Signed-off-by: NStefano Babic <sbabic@denx.de>
-
由 Liu Hui-R64343 提交于
This patch add UART support for Freescale MX53 processor Signed-off-by: NJason Liu <r64343@freescale.com>
-
- 29 9月, 2010 1 次提交
-
-
由 Stefano Babic 提交于
Calls WATCHDOG_RESET() inside serial driver for boards enabling watchdog. Signed-off-by: NStefano Babic <sbabic@denx.de>
-
- 08 3月, 2010 2 次提交
-
-
由 John Rigby 提交于
ARM926EJS core with MX31 peripherals. Signed-off-by: NJohn Rigby <jcrigby@gmail.com> Earlier Version Signed-off-by: Wolfgang Denk <wd@denx.de> CC: Fred Fan <fanyefeng@gmail.com> CC: Tom <Tom.Rix@windriver.com>
-
由 Stefano Babic 提交于
The patch adds support for the Freescale mx51 processor. Signed-off-by: NStefano Babic <sbabic@denx.de> Signed-off-by: NFred Fan <fanyefeng@gmail.com>
-
- 21 6月, 2009 1 次提交
-
-
由 Ilya Yanok 提交于
UART hardware on i.MX27 is the same as on the i.MX31 so we just need to provide the driver with correct address of the registers. Signed-off-by: NIlya Yanok <yanok@emcraft.com>
-
- 30 3月, 2009 1 次提交
-
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- 19 10月, 2008 1 次提交
-
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- 02 7月, 2008 1 次提交
-
-
由 Juergen Kilb 提交于
The Register URXD contains status information in bits [15..8]. With status bit 15 set, CTRL-C was reported as 0x8003 instead of 0x03. Therefore CTRL-C was not detected. To solve this, bits [15..8] were masked out now. Signed-off-by: NJuergen Kilb <J.Kilb@gmx.de> Acked-by: NFelix Radensky <felix@embedded-sol.com>
-
- 21 5月, 2008 1 次提交
-
-
由 Wolfgang Denk 提交于
This commit gets rid of a huge amount of silly white-space issues. Especially, all sequences of SPACEs followed by TAB characters get removed (unless they appear in print statements). Also remove all embedded "vim:" and "vi:" statements which hide indentation problems. Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 14 4月, 2008 1 次提交
-
-
由 Sascha Hauer 提交于
This patch adds the core support for Freescale mx31 Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de> Signed-off-by: NGuennadi Liakhovetski <lg@denx.de>
-
- 11 4月, 2008 1 次提交
-
-
git://www.denx.de/git/u-boot-arm由 Wolfgang Denk 提交于
Reverting became necessary after it turned out that the patches in the u-boot-arm repo were modified, and in some cases corrupted. This reverts the following commits: 066bebd6 7a837b73 c88ae205 a147e56f d6674e0e 8c8463cc c98b47ad 8bf69d81 8c16cb0d a574a738 1377b558 1704dc20Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 30 3月, 2008 1 次提交
-
-
由 Sascha Hauer 提交于
This patch adds the core support for Freescale mx31 Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de> Signed-off-by: NGuennadi Liakhovetski <lg@denx.de>
-