.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-or-later |
---|
1 | 2 | /* |
---|
2 | 3 | * DA8XX/OMAP L1XX platform device data |
---|
3 | 4 | * |
---|
4 | 5 | * Copyright (c) 2007-2009, MontaVista Software, Inc. <source@mvista.com> |
---|
5 | 6 | * Derived from code that was: |
---|
6 | 7 | * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com> |
---|
7 | | - * |
---|
8 | | - * This program is free software; you can redistribute it and/or modify |
---|
9 | | - * it under the terms of the GNU General Public License as published by |
---|
10 | | - * the Free Software Foundation; either version 2 of the License, or |
---|
11 | | - * (at your option) any later version. |
---|
12 | 8 | */ |
---|
13 | 9 | #include <linux/ahci_platform.h> |
---|
14 | 10 | #include <linux/clk-provider.h> |
---|
15 | 11 | #include <linux/clk.h> |
---|
16 | 12 | #include <linux/clkdev.h> |
---|
17 | | -#include <linux/dma-contiguous.h> |
---|
| 13 | +#include <linux/dma-map-ops.h> |
---|
18 | 14 | #include <linux/dmaengine.h> |
---|
19 | 15 | #include <linux/init.h> |
---|
| 16 | +#include <linux/io.h> |
---|
20 | 17 | #include <linux/platform_device.h> |
---|
21 | 18 | #include <linux/reboot.h> |
---|
22 | 19 | #include <linux/serial_8250.h> |
---|
.. | .. |
---|
24 | 21 | #include <mach/common.h> |
---|
25 | 22 | #include <mach/cputype.h> |
---|
26 | 23 | #include <mach/da8xx.h> |
---|
27 | | -#include <mach/time.h> |
---|
28 | 24 | |
---|
29 | 25 | #include "asp.h" |
---|
30 | 26 | #include "cpuidle.h" |
---|
| 27 | +#include "irqs.h" |
---|
31 | 28 | #include "sram.h" |
---|
32 | 29 | |
---|
33 | 30 | #define DA8XX_TPCC_BASE 0x01c00000 |
---|
.. | .. |
---|
64 | 61 | static struct plat_serial8250_port da8xx_serial0_pdata[] = { |
---|
65 | 62 | { |
---|
66 | 63 | .mapbase = DA8XX_UART0_BASE, |
---|
67 | | - .irq = IRQ_DA8XX_UARTINT0, |
---|
| 64 | + .irq = DAVINCI_INTC_IRQ(IRQ_DA8XX_UARTINT0), |
---|
68 | 65 | .flags = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST | |
---|
69 | 66 | UPF_IOREMAP, |
---|
70 | 67 | .iotype = UPIO_MEM, |
---|
.. | .. |
---|
77 | 74 | static struct plat_serial8250_port da8xx_serial1_pdata[] = { |
---|
78 | 75 | { |
---|
79 | 76 | .mapbase = DA8XX_UART1_BASE, |
---|
80 | | - .irq = IRQ_DA8XX_UARTINT1, |
---|
| 77 | + .irq = DAVINCI_INTC_IRQ(IRQ_DA8XX_UARTINT1), |
---|
81 | 78 | .flags = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST | |
---|
82 | 79 | UPF_IOREMAP, |
---|
83 | 80 | .iotype = UPIO_MEM, |
---|
.. | .. |
---|
90 | 87 | static struct plat_serial8250_port da8xx_serial2_pdata[] = { |
---|
91 | 88 | { |
---|
92 | 89 | .mapbase = DA8XX_UART2_BASE, |
---|
93 | | - .irq = IRQ_DA8XX_UARTINT2, |
---|
| 90 | + .irq = DAVINCI_INTC_IRQ(IRQ_DA8XX_UARTINT2), |
---|
94 | 91 | .flags = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST | |
---|
95 | 92 | UPF_IOREMAP, |
---|
96 | 93 | .iotype = UPIO_MEM, |
---|
.. | .. |
---|
171 | 168 | }, |
---|
172 | 169 | { |
---|
173 | 170 | .name = "edma3_ccint", |
---|
174 | | - .start = IRQ_DA8XX_CCINT0, |
---|
| 171 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_CCINT0), |
---|
175 | 172 | .flags = IORESOURCE_IRQ, |
---|
176 | 173 | }, |
---|
177 | 174 | { |
---|
178 | 175 | .name = "edma3_ccerrint", |
---|
179 | | - .start = IRQ_DA8XX_CCERRINT, |
---|
| 176 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_CCERRINT), |
---|
180 | 177 | .flags = IORESOURCE_IRQ, |
---|
181 | 178 | }, |
---|
182 | 179 | }; |
---|
.. | .. |
---|
196 | 193 | }, |
---|
197 | 194 | { |
---|
198 | 195 | .name = "edma3_ccint", |
---|
199 | | - .start = IRQ_DA850_CCINT1, |
---|
| 196 | + .start = DAVINCI_INTC_IRQ(IRQ_DA850_CCINT1), |
---|
200 | 197 | .flags = IORESOURCE_IRQ, |
---|
201 | 198 | }, |
---|
202 | 199 | { |
---|
203 | 200 | .name = "edma3_ccerrint", |
---|
204 | | - .start = IRQ_DA850_CCERRINT1, |
---|
| 201 | + .start = DAVINCI_INTC_IRQ(IRQ_DA850_CCERRINT1), |
---|
205 | 202 | .flags = IORESOURCE_IRQ, |
---|
206 | 203 | }, |
---|
207 | 204 | }; |
---|
.. | .. |
---|
306 | 303 | .flags = IORESOURCE_MEM, |
---|
307 | 304 | }, |
---|
308 | 305 | { |
---|
309 | | - .start = IRQ_DA8XX_I2CINT0, |
---|
310 | | - .end = IRQ_DA8XX_I2CINT0, |
---|
| 306 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_I2CINT0), |
---|
| 307 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_I2CINT0), |
---|
311 | 308 | .flags = IORESOURCE_IRQ, |
---|
312 | 309 | }, |
---|
313 | 310 | }; |
---|
.. | .. |
---|
326 | 323 | .flags = IORESOURCE_MEM, |
---|
327 | 324 | }, |
---|
328 | 325 | { |
---|
329 | | - .start = IRQ_DA8XX_I2CINT1, |
---|
330 | | - .end = IRQ_DA8XX_I2CINT1, |
---|
| 326 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_I2CINT1), |
---|
| 327 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_I2CINT1), |
---|
331 | 328 | .flags = IORESOURCE_IRQ, |
---|
332 | 329 | }, |
---|
333 | 330 | }; |
---|
.. | .. |
---|
382 | 379 | .flags = IORESOURCE_MEM, |
---|
383 | 380 | }, |
---|
384 | 381 | { |
---|
385 | | - .start = IRQ_DA8XX_C0_RX_THRESH_PULSE, |
---|
386 | | - .end = IRQ_DA8XX_C0_RX_THRESH_PULSE, |
---|
| 382 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_C0_RX_THRESH_PULSE), |
---|
| 383 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_C0_RX_THRESH_PULSE), |
---|
387 | 384 | .flags = IORESOURCE_IRQ, |
---|
388 | 385 | }, |
---|
389 | 386 | { |
---|
390 | | - .start = IRQ_DA8XX_C0_RX_PULSE, |
---|
391 | | - .end = IRQ_DA8XX_C0_RX_PULSE, |
---|
| 387 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_C0_RX_PULSE), |
---|
| 388 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_C0_RX_PULSE), |
---|
392 | 389 | .flags = IORESOURCE_IRQ, |
---|
393 | 390 | }, |
---|
394 | 391 | { |
---|
395 | | - .start = IRQ_DA8XX_C0_TX_PULSE, |
---|
396 | | - .end = IRQ_DA8XX_C0_TX_PULSE, |
---|
| 392 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_C0_TX_PULSE), |
---|
| 393 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_C0_TX_PULSE), |
---|
397 | 394 | .flags = IORESOURCE_IRQ, |
---|
398 | 395 | }, |
---|
399 | 396 | { |
---|
400 | | - .start = IRQ_DA8XX_C0_MISC_PULSE, |
---|
401 | | - .end = IRQ_DA8XX_C0_MISC_PULSE, |
---|
| 397 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_C0_MISC_PULSE), |
---|
| 398 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_C0_MISC_PULSE), |
---|
402 | 399 | .flags = IORESOURCE_IRQ, |
---|
403 | 400 | }, |
---|
404 | 401 | }; |
---|
.. | .. |
---|
470 | 467 | }, |
---|
471 | 468 | { |
---|
472 | 469 | .name = "common", |
---|
473 | | - .start = IRQ_DA8XX_MCASPINT, |
---|
| 470 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_MCASPINT), |
---|
474 | 471 | .flags = IORESOURCE_IRQ, |
---|
475 | 472 | }, |
---|
476 | 473 | }; |
---|
.. | .. |
---|
505 | 502 | }, |
---|
506 | 503 | { |
---|
507 | 504 | .name = "common", |
---|
508 | | - .start = IRQ_DA8XX_MCASPINT, |
---|
| 505 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_MCASPINT), |
---|
509 | 506 | .flags = IORESOURCE_IRQ, |
---|
510 | 507 | }, |
---|
511 | 508 | }; |
---|
.. | .. |
---|
540 | 537 | }, |
---|
541 | 538 | { |
---|
542 | 539 | .name = "common", |
---|
543 | | - .start = IRQ_DA8XX_MCASPINT, |
---|
| 540 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_MCASPINT), |
---|
544 | 541 | .flags = IORESOURCE_IRQ, |
---|
545 | 542 | }, |
---|
546 | 543 | }; |
---|
.. | .. |
---|
588 | 585 | .flags = IORESOURCE_MEM, |
---|
589 | 586 | }, |
---|
590 | 587 | { |
---|
591 | | - .start = IRQ_DA8XX_EVTOUT0, |
---|
592 | | - .end = IRQ_DA8XX_EVTOUT0, |
---|
| 588 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT0), |
---|
| 589 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT0), |
---|
593 | 590 | .flags = IORESOURCE_IRQ, |
---|
594 | 591 | }, |
---|
595 | 592 | { |
---|
596 | | - .start = IRQ_DA8XX_EVTOUT1, |
---|
597 | | - .end = IRQ_DA8XX_EVTOUT1, |
---|
| 593 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT1), |
---|
| 594 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT1), |
---|
598 | 595 | .flags = IORESOURCE_IRQ, |
---|
599 | 596 | }, |
---|
600 | 597 | { |
---|
601 | | - .start = IRQ_DA8XX_EVTOUT2, |
---|
602 | | - .end = IRQ_DA8XX_EVTOUT2, |
---|
| 598 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT2), |
---|
| 599 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT2), |
---|
603 | 600 | .flags = IORESOURCE_IRQ, |
---|
604 | 601 | }, |
---|
605 | 602 | { |
---|
606 | | - .start = IRQ_DA8XX_EVTOUT3, |
---|
607 | | - .end = IRQ_DA8XX_EVTOUT3, |
---|
| 603 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT3), |
---|
| 604 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT3), |
---|
608 | 605 | .flags = IORESOURCE_IRQ, |
---|
609 | 606 | }, |
---|
610 | 607 | { |
---|
611 | | - .start = IRQ_DA8XX_EVTOUT4, |
---|
612 | | - .end = IRQ_DA8XX_EVTOUT4, |
---|
| 608 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT4), |
---|
| 609 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT4), |
---|
613 | 610 | .flags = IORESOURCE_IRQ, |
---|
614 | 611 | }, |
---|
615 | 612 | { |
---|
616 | | - .start = IRQ_DA8XX_EVTOUT5, |
---|
617 | | - .end = IRQ_DA8XX_EVTOUT5, |
---|
| 613 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT5), |
---|
| 614 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT5), |
---|
618 | 615 | .flags = IORESOURCE_IRQ, |
---|
619 | 616 | }, |
---|
620 | 617 | { |
---|
621 | | - .start = IRQ_DA8XX_EVTOUT6, |
---|
622 | | - .end = IRQ_DA8XX_EVTOUT6, |
---|
| 618 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT6), |
---|
| 619 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT6), |
---|
623 | 620 | .flags = IORESOURCE_IRQ, |
---|
624 | 621 | }, |
---|
625 | 622 | { |
---|
626 | | - .start = IRQ_DA8XX_EVTOUT7, |
---|
627 | | - .end = IRQ_DA8XX_EVTOUT7, |
---|
| 623 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT7), |
---|
| 624 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_EVTOUT7), |
---|
628 | 625 | .flags = IORESOURCE_IRQ, |
---|
629 | 626 | }, |
---|
630 | 627 | }; |
---|
.. | .. |
---|
674 | 671 | .flags = IORESOURCE_MEM, |
---|
675 | 672 | }, |
---|
676 | 673 | [1] = { /* interrupt */ |
---|
677 | | - .start = IRQ_DA8XX_LCDINT, |
---|
678 | | - .end = IRQ_DA8XX_LCDINT, |
---|
| 674 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_LCDINT), |
---|
| 675 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_LCDINT), |
---|
679 | 676 | .flags = IORESOURCE_IRQ, |
---|
680 | 677 | }, |
---|
681 | 678 | }; |
---|
.. | .. |
---|
703 | 700 | .flags = IORESOURCE_MEM, |
---|
704 | 701 | }, |
---|
705 | 702 | { /* interrupt */ |
---|
706 | | - .start = IRQ_DA8XX_GPIO0, |
---|
707 | | - .end = IRQ_DA8XX_GPIO0, |
---|
| 703 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO0), |
---|
| 704 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO0), |
---|
708 | 705 | .flags = IORESOURCE_IRQ, |
---|
709 | 706 | }, |
---|
710 | 707 | { |
---|
711 | | - .start = IRQ_DA8XX_GPIO1, |
---|
712 | | - .end = IRQ_DA8XX_GPIO1, |
---|
| 708 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO1), |
---|
| 709 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO1), |
---|
713 | 710 | .flags = IORESOURCE_IRQ, |
---|
714 | 711 | }, |
---|
715 | 712 | { |
---|
716 | | - .start = IRQ_DA8XX_GPIO2, |
---|
717 | | - .end = IRQ_DA8XX_GPIO2, |
---|
| 713 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO2), |
---|
| 714 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO2), |
---|
718 | 715 | .flags = IORESOURCE_IRQ, |
---|
719 | 716 | }, |
---|
720 | 717 | { |
---|
721 | | - .start = IRQ_DA8XX_GPIO3, |
---|
722 | | - .end = IRQ_DA8XX_GPIO3, |
---|
| 718 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO3), |
---|
| 719 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO3), |
---|
723 | 720 | .flags = IORESOURCE_IRQ, |
---|
724 | 721 | }, |
---|
725 | 722 | { |
---|
726 | | - .start = IRQ_DA8XX_GPIO4, |
---|
727 | | - .end = IRQ_DA8XX_GPIO4, |
---|
| 723 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO4), |
---|
| 724 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO4), |
---|
728 | 725 | .flags = IORESOURCE_IRQ, |
---|
729 | 726 | }, |
---|
730 | 727 | { |
---|
731 | | - .start = IRQ_DA8XX_GPIO5, |
---|
732 | | - .end = IRQ_DA8XX_GPIO5, |
---|
| 728 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO5), |
---|
| 729 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO5), |
---|
733 | 730 | .flags = IORESOURCE_IRQ, |
---|
734 | 731 | }, |
---|
735 | 732 | { |
---|
736 | | - .start = IRQ_DA8XX_GPIO6, |
---|
737 | | - .end = IRQ_DA8XX_GPIO6, |
---|
| 733 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO6), |
---|
| 734 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO6), |
---|
738 | 735 | .flags = IORESOURCE_IRQ, |
---|
739 | 736 | }, |
---|
740 | 737 | { |
---|
741 | | - .start = IRQ_DA8XX_GPIO7, |
---|
742 | | - .end = IRQ_DA8XX_GPIO7, |
---|
| 738 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO7), |
---|
| 739 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO7), |
---|
743 | 740 | .flags = IORESOURCE_IRQ, |
---|
744 | 741 | }, |
---|
745 | 742 | { |
---|
746 | | - .start = IRQ_DA8XX_GPIO8, |
---|
747 | | - .end = IRQ_DA8XX_GPIO8, |
---|
| 743 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO8), |
---|
| 744 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_GPIO8), |
---|
748 | 745 | .flags = IORESOURCE_IRQ, |
---|
749 | 746 | }, |
---|
750 | 747 | }; |
---|
.. | .. |
---|
769 | 766 | .flags = IORESOURCE_MEM, |
---|
770 | 767 | }, |
---|
771 | 768 | { /* interrupt */ |
---|
772 | | - .start = IRQ_DA8XX_MMCSDINT0, |
---|
773 | | - .end = IRQ_DA8XX_MMCSDINT0, |
---|
| 769 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_MMCSDINT0), |
---|
| 770 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_MMCSDINT0), |
---|
774 | 771 | .flags = IORESOURCE_IRQ, |
---|
775 | 772 | }, |
---|
776 | 773 | }; |
---|
.. | .. |
---|
796 | 793 | .flags = IORESOURCE_MEM, |
---|
797 | 794 | }, |
---|
798 | 795 | { /* interrupt */ |
---|
799 | | - .start = IRQ_DA850_MMCSDINT0_1, |
---|
800 | | - .end = IRQ_DA850_MMCSDINT0_1, |
---|
| 796 | + .start = DAVINCI_INTC_IRQ(IRQ_DA850_MMCSDINT0_1), |
---|
| 797 | + .end = DAVINCI_INTC_IRQ(IRQ_DA850_MMCSDINT0_1), |
---|
801 | 798 | .flags = IORESOURCE_IRQ, |
---|
802 | 799 | }, |
---|
803 | 800 | }; |
---|
.. | .. |
---|
848 | 845 | .flags = IORESOURCE_MEM, |
---|
849 | 846 | }, |
---|
850 | 847 | { /* dsp irq */ |
---|
851 | | - .start = IRQ_DA8XX_CHIPINT0, |
---|
852 | | - .end = IRQ_DA8XX_CHIPINT0, |
---|
| 848 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_CHIPINT0), |
---|
| 849 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_CHIPINT0), |
---|
853 | 850 | .flags = IORESOURCE_IRQ, |
---|
854 | 851 | }, |
---|
855 | 852 | }; |
---|
.. | .. |
---|
887 | 884 | |
---|
888 | 885 | void __init da8xx_rproc_reserve_cma(void) |
---|
889 | 886 | { |
---|
| 887 | + struct cma *cma; |
---|
890 | 888 | int ret; |
---|
891 | 889 | |
---|
892 | 890 | if (!rproc_base || !rproc_size) { |
---|
.. | .. |
---|
900 | 898 | pr_info("%s: reserving 0x%lx @ 0x%lx...\n", |
---|
901 | 899 | __func__, rproc_size, (unsigned long)rproc_base); |
---|
902 | 900 | |
---|
903 | | - ret = dma_declare_contiguous(&da8xx_dsp.dev, rproc_size, rproc_base, 0); |
---|
904 | | - if (ret) |
---|
905 | | - pr_err("%s: dma_declare_contiguous failed %d\n", __func__, ret); |
---|
906 | | - else |
---|
907 | | - rproc_mem_inited = true; |
---|
| 901 | + ret = dma_contiguous_reserve_area(rproc_size, rproc_base, 0, &cma, |
---|
| 902 | + true); |
---|
| 903 | + if (ret) { |
---|
| 904 | + pr_err("%s: dma_contiguous_reserve_area failed %d\n", |
---|
| 905 | + __func__, ret); |
---|
| 906 | + return; |
---|
| 907 | + } |
---|
| 908 | + da8xx_dsp.dev.cma_area = cma; |
---|
| 909 | + rproc_mem_inited = true; |
---|
908 | 910 | } |
---|
909 | | - |
---|
910 | 911 | #else |
---|
911 | 912 | |
---|
912 | 913 | void __init da8xx_rproc_reserve_cma(void) |
---|
.. | .. |
---|
939 | 940 | .flags = IORESOURCE_MEM, |
---|
940 | 941 | }, |
---|
941 | 942 | { /* timer irq */ |
---|
942 | | - .start = IRQ_DA8XX_RTC, |
---|
943 | | - .end = IRQ_DA8XX_RTC, |
---|
| 943 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_RTC), |
---|
| 944 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_RTC), |
---|
944 | 945 | .flags = IORESOURCE_IRQ, |
---|
945 | 946 | }, |
---|
946 | 947 | { /* alarm irq */ |
---|
947 | | - .start = IRQ_DA8XX_RTC, |
---|
948 | | - .end = IRQ_DA8XX_RTC, |
---|
| 948 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_RTC), |
---|
| 949 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_RTC), |
---|
949 | 950 | .flags = IORESOURCE_IRQ, |
---|
950 | 951 | }, |
---|
951 | 952 | }; |
---|
.. | .. |
---|
1012 | 1013 | .flags = IORESOURCE_MEM, |
---|
1013 | 1014 | }, |
---|
1014 | 1015 | [1] = { |
---|
1015 | | - .start = IRQ_DA8XX_SPINT0, |
---|
1016 | | - .end = IRQ_DA8XX_SPINT0, |
---|
| 1016 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_SPINT0), |
---|
| 1017 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_SPINT0), |
---|
1017 | 1018 | .flags = IORESOURCE_IRQ, |
---|
1018 | 1019 | }, |
---|
1019 | 1020 | }; |
---|
.. | .. |
---|
1025 | 1026 | .flags = IORESOURCE_MEM, |
---|
1026 | 1027 | }, |
---|
1027 | 1028 | [1] = { |
---|
1028 | | - .start = IRQ_DA8XX_SPINT1, |
---|
1029 | | - .end = IRQ_DA8XX_SPINT1, |
---|
| 1029 | + .start = DAVINCI_INTC_IRQ(IRQ_DA8XX_SPINT1), |
---|
| 1030 | + .end = DAVINCI_INTC_IRQ(IRQ_DA8XX_SPINT1), |
---|
1030 | 1031 | .flags = IORESOURCE_IRQ, |
---|
1031 | 1032 | }, |
---|
1032 | 1033 | }; |
---|
.. | .. |
---|
1106 | 1107 | .flags = IORESOURCE_MEM, |
---|
1107 | 1108 | }, |
---|
1108 | 1109 | { |
---|
1109 | | - .start = IRQ_DA850_SATAINT, |
---|
| 1110 | + .start = DAVINCI_INTC_IRQ(IRQ_DA850_SATAINT), |
---|
1110 | 1111 | .flags = IORESOURCE_IRQ, |
---|
1111 | 1112 | }, |
---|
1112 | 1113 | }; |
---|