patch-2.4.19 linux-2.4.19/arch/arm/mach-sa1100/jornada720.c
Next file: linux-2.4.19/arch/arm/mach-sa1100/lart.c
Previous file: linux-2.4.19/arch/arm/mach-sa1100/itsy.c
Back to the patch index
Back to the overall index
- Lines: 51
- Date:
Fri Aug 2 17:39:42 2002
- Orig file:
linux-2.4.18/arch/arm/mach-sa1100/jornada720.c
- Orig date:
Thu Oct 11 09:04:57 2001
diff -urN linux-2.4.18/arch/arm/mach-sa1100/jornada720.c linux-2.4.19/arch/arm/mach-sa1100/jornada720.c
@@ -37,20 +37,17 @@
SKCR = JORSKCR_INIT; /* Turn on the PLL, enable Ready and enable nOE assertion from DC */
mdelay(100);
- SKCR = JORSKCR_RCLK; /* turn on the RCLOCK */
- SMCR = 0x35; /* initialize the SMC (debug SA-1111 reset */
- PCCR = 0; /* initialize the S2MC (debug SA-1111 reset) */
+ SBI_SKCR = JORSKCR_RCLK;/* turn on the RCLOCK */
+ SBI_SMCR = 0x35; /* initialize the SMC (debug SA-1111 reset */
+ PCCR = 0; /* initialize the S2MC (debug SA-1111 reset) */
/* LDD4 is speaker, LDD3 is microphone */
PPSR &= ~(PPC_LDD3 | PPC_LDD4);
PPDR |= PPC_LDD3 | PPC_LDD4;
/* initialize extra IRQs */
- set_GPIO_IRQ_edge(GPIO_GPIO(1), GPIO_RISING_EDGE);
- sa1111_init_irq(SA1100_GPIO_TO_IRQ(1)); /* chained on GPIO 1 */
-
- sa1100_register_uart(0, 3);
- sa1100_register_uart(1, 1);
+ set_GPIO_IRQ_edge(GPIO_GPIO1, GPIO_RISING_EDGE);
+ sa1111_init_irq(IRQ_GPIO1); /* chained on GPIO 1 */
return 0;
}
@@ -68,10 +65,10 @@
static struct map_desc jornada720_io_desc[] __initdata = {
/* virtual physical length domain r w c b */
- { 0xe8000000, 0x00000000, 0x02000000, DOMAIN_IO, 1, 1, 0, 0 }, /* Flash bank 0 */
- { 0xf0000000, 0x48000000, 0x00100000, DOMAIN_IO, 1, 1, 0, 0 }, /* Epson registers */
- { 0xf1000000, 0x48200000, 0x00100000, DOMAIN_IO, 1, 1, 0, 0 }, /* Epson frame buffer */
- { 0xf4000000, 0x40000000, 0x00100000, DOMAIN_IO, 1, 1, 0, 0 }, /* SA-1111 */
+ { 0xe8000000, 0x00000000, 0x02000000, DOMAIN_IO, 0, 1, 0, 0 }, /* Flash bank 0 */
+ { 0xf0000000, 0x48000000, 0x00100000, DOMAIN_IO, 0, 1, 0, 0 }, /* Epson registers */
+ { 0xf1000000, 0x48200000, 0x00100000, DOMAIN_IO, 0, 1, 0, 0 }, /* Epson frame buffer */
+ { 0xf4000000, 0x40000000, 0x00100000, DOMAIN_IO, 0, 1, 0, 0 }, /* SA-1111 */
LAST_DESC
};
@@ -79,6 +76,9 @@
{
sa1100_map_io();
iotable_init(jornada720_io_desc);
+
+ sa1100_register_uart(0, 3);
+ sa1100_register_uart(1, 1);
}
MACHINE_START(JORNADA720, "HP Jornada 720")
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)