From: Michal Simek <monstr@monstr.eu>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 07/34] zynq: Add UART0, UART1 configs support
Date: Wed, 06 Nov 2013 07:45:47 +0100 [thread overview]
Message-ID: <5279E59B.6040909@monstr.eu> (raw)
In-Reply-To: <5279C2C9.7060008@gmail.com>
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.
Thanks,
Michal
--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20131106/5254cb5d/attachment.pgp>
next prev parent reply other threads:[~2013-11-06 6:45 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 [this message]
2013-11-06 13:50 ` Dinh Nguyen
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=5279E59B.6040909@monstr.eu \
--to=monstr@monstr.eu \
--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