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
