mirror of
git://projects.qi-hardware.com/nn-usb-fpga.git
synced 2025-03-13 16:29:11 +02:00
30 lines
478 B
C++
30 lines
478 B
C++
|
/*
|
||
|
* SIE FPGA init
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
#include "jz_fpga_init.h"
|
||
|
|
||
|
JZ_REG *
|
||
|
jz_cs2_init()
|
||
|
{
|
||
|
JZ_PIO *pio;
|
||
|
JZ_REG *virt_addr;
|
||
|
|
||
|
pio = jz_gpio_map (CS2_PORT);
|
||
|
jz_gpio_as_func (pio, CS2_PIN, 0);
|
||
|
|
||
|
virt_addr = (JZ_REG *) (jz_mmap(0x13010000) + 0x18);
|
||
|
|
||
|
if (*virt_addr != 0x0FFF7700)
|
||
|
{
|
||
|
*virt_addr = 0x0FFF7700;
|
||
|
printf ("ADC: Configuring CS2 8 bits and 0 WS.\n");
|
||
|
}
|
||
|
else
|
||
|
printf ("ADC: CS2, already configured.\n");
|
||
|
|
||
|
virt_addr = (JZ_REG *) jz_mmap (0x14000000);
|
||
|
return virt_addr;
|
||
|
}
|