I would recommend that you look at the 8250 driver and modify it
(duplicate) to change the memory addresses that it uses.  The memory
addresses should be changed to correspond to your EMIF.  If your EMIF,
which maps to an FPGA, has the standard UART register set, then it may
be a matter of simply changing the base address of the 8250 driver and
then making sure the arch specific setup code, configures the EMIF that
you will be using properly.

The proper flow should be:

application <-> UART driver <-> EMIF interface <-> FPGA



I suggest that 
On Mon, 2010-04-26 at 10:46 +0800, liuyue18301 wrote:
> 
> hello Guys:
>      this is second time to turn to help on the same problem.
>      i want to know is there EMIF driver in the linux? and if i want
> to send/recv data to the uarts which are expanded by FPGA ,how can i
> do it? which driver should i create or modify EMIF driver or UART
> driver?i want to write data to the EMIF in the application code,but i
> can't find the EMIF driver in the linux. confused 
>      thank you  
> 
> 
> 
> 
> ______________________________________________________________________
> 有域名马上来,网易免费送你200户域名邮箱
> -- 
> This message has been scanned for viruses and 
> dangerous content by MailScanner, and is 
> believed to be clean. 
> _______________________________________________
> Davinci-linux-open-source mailing list
> [email protected]
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

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

Reply via email to