From: Dinh Nguyen <dinh.linux@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 07/34] zynq: Add UART0, UART1 configs support
Date: Wed, 06 Nov 2013 07:50:11 -0600 [thread overview]
Message-ID: <527A4913.8050207@gmail.com> (raw)
In-Reply-To: <5279E59B.6040909@monstr.eu>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 11/6/13 12:45 AM, Michal Simek wrote:
> On 11/06/2013 05:17 AM, Dinh Nguyen wrote:
>>
>> On 11/5/13 11:46 AM, Jagannadha Sutradharudu Teki wrote:
>>> Zynq uart controller support two serial ports like
>>> CONFIG_ZYNQ_SERIAL_UART0 and CONFIG_ZYNQ_SERIAL_UART1
>>> enabled both so-that the respective board will define
>>> these macros based on their usage.
>>>
>>> Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
>>> ---
>>> include/configs/zynq.h | 20 ++++++++++++++++----
>>> 1 file changed, 16 insertions(+), 4 deletions(-)
>>>
>>> diff --git a/include/configs/zynq.h b/include/configs/zynq.h
>>> index f32008b..1bcb28d 100644
>>> --- a/include/configs/zynq.h
>>> +++ b/include/configs/zynq.h
>>> @@ -33,10 +33,22 @@
>>> {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200,
230400}
>>>
>>> /* Zynq Serial driver */
>>> -#define CONFIG_ZYNQ_SERIAL
>>> -#define CONFIG_ZYNQ_SERIAL_BASEADDR0 0xE0001000
>>> -#define CONFIG_ZYNQ_SERIAL_BAUDRATE0 CONFIG_BAUDRATE
>>> -#define CONFIG_ZYNQ_SERIAL_CLOCK0 50000000
>>> +#define CONFIG_ZYNQ_SERIAL_UART1
>>> +#ifdef CONFIG_ZYNQ_SERIAL_UART0
>>> +# define CONFIG_ZYNQ_SERIAL_BASEADDR0 0xE0000000
>>> +# define CONFIG_ZYNQ_SERIAL_BAUDRATE0 CONFIG_BAUDRATE
>> Why couldn't you just use CONFIG_BAUDRATE? Why do you need to add
>> another define?
>
> If we start to use the same CONFIG_BAUDRATE(or better gd->baudrate)
> in the driver then we lose config options to setup different baudrate
> for every single device.
>
> I haven't seen any code for SERIAL_MULTI if you want to configure
> 2 serial drivers but on different baudrate.
> If there is better way how to do it please let us know.
I guess the question then is what would be the use case for supporting
different baudrates on different device?
Dinh
>
>
> Thanks,
> Michal
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - https://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQIcBAEBCgAGBQJSekkTAAoJEBmUBAuBoyj03s8QAKZ/t9Ou2JAlcy8kg1Dqh1P5
CnBgoqekXEVJf8prPrK3sCx5l4bvmCY4yx84O7pqQFYW7uSWW3M7m6yxBoaQbDmx
nH6fDnd8aiAd1YgTpzbsoFI/ZJQ2hla/xnjFwzfjIfPtWrdqmqvltDmgKnRT1Zxi
HDQCgnQSQQKAvz7wZ+/U5i8xXI9nSEPALqvHrSpKrgBLWSAwbVCVf+FNYcPIoMh9
cZ9QNUW5FVmC9eLdCNUKr3mZoe2RIdrWS7/FPSQge9OjW84syoY6JPH7L0e4toDM
Wmf84+3/rbBw87aC6hbBYvX1jpeb/St7ylxJqTZQ/6HUKlDmWSR9H5isfz3ndaej
uT9pmK4dLDBaWRwdlSzogjsJEfbntiFYKiQsJmcL6ykB7yJCqiD4+ErF8SLCDAsD
1Dtvl+Kd6MeVXnoWuPc6XI0pJjabgGyJIHfZaEX3XfI3ybokedYxQpnavGrU2Dyz
YYQqRgnmaQQwzEI1eYjwazNNAqfdkM6s0olBYelON20yc685/3gQcLjNNs13U9i7
rT5ck+7oaW7+8jazDFjvYynuvdVAeeSwh0cSP3ZSHRYwS3ddAi8EG+HhOkrr3trZ
Hmbso2nF33ofjPe4ZJqQDfVyhBAeTcMx2p5L0d1piEkHKi77MTehpU1Fp3LAvSZ5
NUq9dEtCltJNFD0Cgd9Q
=O22Y
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2013-11-06 13:50 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1383673615-32473-1-git-send-email-jaganna@xilinx.com>
2013-11-05 17:46 ` [U-Boot] [PATCH 01/34] zynq: Enable CONFIG_FIT_VERBOSE Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 02/34] zynq: Enable Boot FreeBSD/vxWorks Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 03/34] zynq: Cleanup on miscellaneous configs Jagannadha Sutradharudu Teki
2013-11-05 19:45 ` Tom Rini
2013-11-06 6:36 ` Michal Simek
2013-11-05 17:46 ` [U-Boot] [PATCH 04/34] zynq: Cleanup on memory configs Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 05/34] zynq: Minor config cleanup Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 06/34] zynq: Enable cache options Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 07/34] zynq: Add UART0, UART1 configs support Jagannadha Sutradharudu Teki
2013-11-06 4:17 ` Dinh Nguyen
2013-11-06 6:45 ` Michal Simek
2013-11-06 13:50 ` Dinh Nguyen [this message]
2013-11-06 17:43 ` Michal Simek
2013-11-06 5:00 ` Dinh Nguyen
2013-11-05 17:46 ` [U-Boot] [PATCH 08/34] zynq: Add GEM0, GEM1 " Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 09/34] zynq-common: Rename zynq with zynq-common Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 10/34] spi: Add zynq qspi controller driver Jagannadha Sutradharudu Teki
2013-11-05 19:59 ` thomas.langer at lantiq.com
2013-11-06 6:11 ` Jagan Teki
2013-11-06 4:44 ` Dinh Nguyen
2013-11-06 5:02 ` Dinh Nguyen
2013-11-06 6:18 ` Jagan Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 11/34] zynq-common: Enable CONFIG_ZYNQ_QSPI Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 12/34] zynq: Add zynq zc70x board support Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 13/34] zynq: Add zynq zed " Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 14/34] zynq-common: Define CONFIG_SPI_FLASH_BAR Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 15/34] zynq: Add PHYS_SDRAM_1_SIZE config Jagannadha Sutradharudu Teki
2013-11-05 19:35 ` Tom Rini
2013-11-05 17:46 ` [U-Boot] [PATCH 16/34] zynq-common: Define exact TEXT_BASE Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 17/34] zynq: zc70x: Add Catalyst 24WC08 EEPROM config support Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 18/34] zynq: Add zynq microzed board support Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 19/34] zynq: Add zynq_zc770 xm010 " Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 20/34] zynq: Add zynq_zc770 xm013 " Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 21/34] zynq: Add zynq_zc770 xm012 " Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 22/34] nand: Add zynq nand controller driver support Jagannadha Sutradharudu Teki
2013-11-13 3:09 ` Scott Wood
2013-11-05 17:46 ` [U-Boot] [PATCH 23/34] zynq-common: Define CONFIG_NAND_ZYNQ Jagannadha Sutradharudu Teki
2013-11-12 23:35 ` Scott Wood
2013-11-05 17:46 ` [U-Boot] [PATCH 24/34] zynq: Add zynq_zc770 xm011 board support Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 25/34] zynq: Add support to find bootmode Jagannadha Sutradharudu Teki
2013-11-05 19:47 ` Tom Rini
2013-11-05 17:46 ` [U-Boot] [PATCH 26/34] zynq-common: Define default environment Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 27/34] zynq-common: Change Env. Sector size to 128Kb Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 28/34] zynq-common: Define flash env. partition Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 29/34] zynq-common: Define CONFIG_ENV_OVERWRITE Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 30/34] zynq-common: Define ethaddr in default env Jagannadha Sutradharudu Teki
2013-11-05 19:53 ` Tom Rini
2013-11-05 17:46 ` [U-Boot] [PATCH 31/34] dts: zynq: Add basic fdt support Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 32/34] gpio: zynq: Add dummy gpio routines Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 33/34] zynq-common: Enable verified boot(RSA) Jagannadha Sutradharudu Teki
2013-11-05 17:46 ` [U-Boot] [PATCH 34/34] dts: zynq: Add more zynq dts files Jagannadha Sutradharudu Teki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=527A4913.8050207@gmail.com \
--to=dinh.linux@gmail.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox