of course you can , the operation maybe as follow:
1. prepare  at least one irq resource to this device. 
2. Config your EMIF interface , assigning a chip memmory space for this device.
3. Add some code to initial the device and add ports in linux kernel , 
first add a structure to meet the require resource for this device

static struct uart_port serial_platform_data = {
    .membase  = the pysical memory space start address for your device assigned 
in EMIF
    .mapbase  =  the virtual address of .membase  , you must do a extern 
ioremap() function to convert membase to mapbase forward.
    .iotype   = UPIO_MEM,
    .irq      =  irq assign for 
    .uartclk  = 27000000,
    .regshift = 2,
    .type     = PORT_16550A,
    .line    =  sequcece of  serial ports  on your Soc board 
};


your may enable the device's ports as:
#ifdef CONFIG_SERIAL_8250
    early_serial_setup(&serial_platform_data);
#endif


  ----- Original Message ----- 
  From: Joyab Bhabharawala 
  To: [email protected] 
  Cc: [EMAIL PROTECTED] 
  Sent: Friday, May 30, 2008 2:37 PM
  Subject: Asynchronous communication element(TL16C554A) driver


  Hi,

  I have a board with DM6446 Soc.
  I want to use Asynchronous communication element (TL16C554A) on my board for 
4 new UART ports.
  The chip will be connected through EMIF of DM6446.
  Does anybody know if the davinci linux driver is available for TL16C554A?

  Thanks in advance,
  Joyab


-- 
_____________________________________________________________________
Disclaimer: This e-mail message and all attachments transmitted with it
are intended solely for the use of the addressee and may contain legally
privileged and confidential information. If the reader of this message
is not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you are hereby
notified that any dissemination, distribution, copying, or other use of
this message or its attachments is strictly prohibited. If you have
received this message in error, please notify the sender immediately by
replying to this message and please delete it from your computer. Any
views expressed in this message are those of the individual sender
unless otherwise stated.Company has taken enough precautions to prevent
the spread of viruses. However the company accepts no liability for any
damage caused by any virus transmitted by this email.
__________________________________________________________________________
 




------------------------------------------------------------------------------


  _______________________________________________
  Davinci-linux-open-source mailing list
  [email protected]
  http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to