diff options
Diffstat (limited to 'arch/arm/mach-omap2/omap_hwmod_2430_data.c')
-rw-r--r-- | arch/arm/mach-omap2/omap_hwmod_2430_data.c | 68 |
1 files changed, 23 insertions, 45 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod_2430_data.c b/arch/arm/mach-omap2/omap_hwmod_2430_data.c index 16743c7d6e8e..a2580d01c3ff 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2430_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2430_data.c | |||
@@ -110,7 +110,6 @@ static struct omap_hwmod omap2430_l3_main_hwmod = { | |||
110 | .masters_cnt = ARRAY_SIZE(omap2430_l3_main_masters), | 110 | .masters_cnt = ARRAY_SIZE(omap2430_l3_main_masters), |
111 | .slaves = omap2430_l3_main_slaves, | 111 | .slaves = omap2430_l3_main_slaves, |
112 | .slaves_cnt = ARRAY_SIZE(omap2430_l3_main_slaves), | 112 | .slaves_cnt = ARRAY_SIZE(omap2430_l3_main_slaves), |
113 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
114 | .flags = HWMOD_NO_IDLEST, | 113 | .flags = HWMOD_NO_IDLEST, |
115 | }; | 114 | }; |
116 | 115 | ||
@@ -192,6 +191,7 @@ static struct omap_hwmod_addr_space omap2430_usbhsotg_addrs[] = { | |||
192 | .pa_end = OMAP243X_HS_BASE + SZ_4K - 1, | 191 | .pa_end = OMAP243X_HS_BASE + SZ_4K - 1, |
193 | .flags = ADDR_TYPE_RT | 192 | .flags = ADDR_TYPE_RT |
194 | }, | 193 | }, |
194 | { } | ||
195 | }; | 195 | }; |
196 | 196 | ||
197 | /* l4_core ->usbhsotg interface */ | 197 | /* l4_core ->usbhsotg interface */ |
@@ -249,7 +249,6 @@ static struct omap_hwmod omap2430_l4_core_hwmod = { | |||
249 | .masters_cnt = ARRAY_SIZE(omap2430_l4_core_masters), | 249 | .masters_cnt = ARRAY_SIZE(omap2430_l4_core_masters), |
250 | .slaves = omap2430_l4_core_slaves, | 250 | .slaves = omap2430_l4_core_slaves, |
251 | .slaves_cnt = ARRAY_SIZE(omap2430_l4_core_slaves), | 251 | .slaves_cnt = ARRAY_SIZE(omap2430_l4_core_slaves), |
252 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
253 | .flags = HWMOD_NO_IDLEST, | 252 | .flags = HWMOD_NO_IDLEST, |
254 | }; | 253 | }; |
255 | 254 | ||
@@ -300,7 +299,6 @@ static struct omap_hwmod omap2430_l4_wkup_hwmod = { | |||
300 | .masters_cnt = ARRAY_SIZE(omap2430_l4_wkup_masters), | 299 | .masters_cnt = ARRAY_SIZE(omap2430_l4_wkup_masters), |
301 | .slaves = omap2430_l4_wkup_slaves, | 300 | .slaves = omap2430_l4_wkup_slaves, |
302 | .slaves_cnt = ARRAY_SIZE(omap2430_l4_wkup_slaves), | 301 | .slaves_cnt = ARRAY_SIZE(omap2430_l4_wkup_slaves), |
303 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
304 | .flags = HWMOD_NO_IDLEST, | 302 | .flags = HWMOD_NO_IDLEST, |
305 | }; | 303 | }; |
306 | 304 | ||
@@ -316,7 +314,6 @@ static struct omap_hwmod omap2430_mpu_hwmod = { | |||
316 | .main_clk = "mpu_ck", | 314 | .main_clk = "mpu_ck", |
317 | .masters = omap2430_mpu_masters, | 315 | .masters = omap2430_mpu_masters, |
318 | .masters_cnt = ARRAY_SIZE(omap2430_mpu_masters), | 316 | .masters_cnt = ARRAY_SIZE(omap2430_mpu_masters), |
319 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
320 | }; | 317 | }; |
321 | 318 | ||
322 | /* | 319 | /* |
@@ -344,7 +341,16 @@ static struct omap_hwmod omap2430_iva_hwmod = { | |||
344 | .class = &iva_hwmod_class, | 341 | .class = &iva_hwmod_class, |
345 | .masters = omap2430_iva_masters, | 342 | .masters = omap2430_iva_masters, |
346 | .masters_cnt = ARRAY_SIZE(omap2430_iva_masters), | 343 | .masters_cnt = ARRAY_SIZE(omap2430_iva_masters), |
347 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | 344 | }; |
345 | |||
346 | /* always-on timers dev attribute */ | ||
347 | static struct omap_timer_capability_dev_attr capability_alwon_dev_attr = { | ||
348 | .timer_capability = OMAP_TIMER_ALWON, | ||
349 | }; | ||
350 | |||
351 | /* pwm timers dev attribute */ | ||
352 | static struct omap_timer_capability_dev_attr capability_pwm_dev_attr = { | ||
353 | .timer_capability = OMAP_TIMER_HAS_PWM, | ||
348 | }; | 354 | }; |
349 | 355 | ||
350 | /* timer1 */ | 356 | /* timer1 */ |
@@ -387,10 +393,10 @@ static struct omap_hwmod omap2430_timer1_hwmod = { | |||
387 | .idlest_idle_bit = OMAP24XX_ST_GPT1_SHIFT, | 393 | .idlest_idle_bit = OMAP24XX_ST_GPT1_SHIFT, |
388 | }, | 394 | }, |
389 | }, | 395 | }, |
396 | .dev_attr = &capability_alwon_dev_attr, | ||
390 | .slaves = omap2430_timer1_slaves, | 397 | .slaves = omap2430_timer1_slaves, |
391 | .slaves_cnt = ARRAY_SIZE(omap2430_timer1_slaves), | 398 | .slaves_cnt = ARRAY_SIZE(omap2430_timer1_slaves), |
392 | .class = &omap2xxx_timer_hwmod_class, | 399 | .class = &omap2xxx_timer_hwmod_class, |
393 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
394 | }; | 400 | }; |
395 | 401 | ||
396 | /* timer2 */ | 402 | /* timer2 */ |
@@ -424,10 +430,10 @@ static struct omap_hwmod omap2430_timer2_hwmod = { | |||
424 | .idlest_idle_bit = OMAP24XX_ST_GPT2_SHIFT, | 430 | .idlest_idle_bit = OMAP24XX_ST_GPT2_SHIFT, |
425 | }, | 431 | }, |
426 | }, | 432 | }, |
433 | .dev_attr = &capability_alwon_dev_attr, | ||
427 | .slaves = omap2430_timer2_slaves, | 434 | .slaves = omap2430_timer2_slaves, |
428 | .slaves_cnt = ARRAY_SIZE(omap2430_timer2_slaves), | 435 | .slaves_cnt = ARRAY_SIZE(omap2430_timer2_slaves), |
429 | .class = &omap2xxx_timer_hwmod_class, | 436 | .class = &omap2xxx_timer_hwmod_class, |
430 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
431 | }; | 437 | }; |
432 | 438 | ||
433 | /* timer3 */ | 439 | /* timer3 */ |
@@ -461,10 +467,10 @@ static struct omap_hwmod omap2430_timer3_hwmod = { | |||
461 | .idlest_idle_bit = OMAP24XX_ST_GPT3_SHIFT, | 467 | .idlest_idle_bit = OMAP24XX_ST_GPT3_SHIFT, |
462 | }, | 468 | }, |
463 | }, | 469 | }, |
470 | .dev_attr = &capability_alwon_dev_attr, | ||
464 | .slaves = omap2430_timer3_slaves, | 471 | .slaves = omap2430_timer3_slaves, |
465 | .slaves_cnt = ARRAY_SIZE(omap2430_timer3_slaves), | 472 | .slaves_cnt = ARRAY_SIZE(omap2430_timer3_slaves), |
466 | .class = &omap2xxx_timer_hwmod_class, | 473 | .class = &omap2xxx_timer_hwmod_class, |
467 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
468 | }; | 474 | }; |
469 | 475 | ||
470 | /* timer4 */ | 476 | /* timer4 */ |
@@ -498,10 +504,10 @@ static struct omap_hwmod omap2430_timer4_hwmod = { | |||
498 | .idlest_idle_bit = OMAP24XX_ST_GPT4_SHIFT, | 504 | .idlest_idle_bit = OMAP24XX_ST_GPT4_SHIFT, |
499 | }, | 505 | }, |
500 | }, | 506 | }, |
507 | .dev_attr = &capability_alwon_dev_attr, | ||
501 | .slaves = omap2430_timer4_slaves, | 508 | .slaves = omap2430_timer4_slaves, |
502 | .slaves_cnt = ARRAY_SIZE(omap2430_timer4_slaves), | 509 | .slaves_cnt = ARRAY_SIZE(omap2430_timer4_slaves), |
503 | .class = &omap2xxx_timer_hwmod_class, | 510 | .class = &omap2xxx_timer_hwmod_class, |
504 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
505 | }; | 511 | }; |
506 | 512 | ||
507 | /* timer5 */ | 513 | /* timer5 */ |
@@ -535,10 +541,10 @@ static struct omap_hwmod omap2430_timer5_hwmod = { | |||
535 | .idlest_idle_bit = OMAP24XX_ST_GPT5_SHIFT, | 541 | .idlest_idle_bit = OMAP24XX_ST_GPT5_SHIFT, |
536 | }, | 542 | }, |
537 | }, | 543 | }, |
544 | .dev_attr = &capability_alwon_dev_attr, | ||
538 | .slaves = omap2430_timer5_slaves, | 545 | .slaves = omap2430_timer5_slaves, |
539 | .slaves_cnt = ARRAY_SIZE(omap2430_timer5_slaves), | 546 | .slaves_cnt = ARRAY_SIZE(omap2430_timer5_slaves), |
540 | .class = &omap2xxx_timer_hwmod_class, | 547 | .class = &omap2xxx_timer_hwmod_class, |
541 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
542 | }; | 548 | }; |
543 | 549 | ||
544 | /* timer6 */ | 550 | /* timer6 */ |
@@ -572,10 +578,10 @@ static struct omap_hwmod omap2430_timer6_hwmod = { | |||
572 | .idlest_idle_bit = OMAP24XX_ST_GPT6_SHIFT, | 578 | .idlest_idle_bit = OMAP24XX_ST_GPT6_SHIFT, |
573 | }, | 579 | }, |
574 | }, | 580 | }, |
581 | .dev_attr = &capability_alwon_dev_attr, | ||
575 | .slaves = omap2430_timer6_slaves, | 582 | .slaves = omap2430_timer6_slaves, |
576 | .slaves_cnt = ARRAY_SIZE(omap2430_timer6_slaves), | 583 | .slaves_cnt = ARRAY_SIZE(omap2430_timer6_slaves), |
577 | .class = &omap2xxx_timer_hwmod_class, | 584 | .class = &omap2xxx_timer_hwmod_class, |
578 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
579 | }; | 585 | }; |
580 | 586 | ||
581 | /* timer7 */ | 587 | /* timer7 */ |
@@ -609,10 +615,10 @@ static struct omap_hwmod omap2430_timer7_hwmod = { | |||
609 | .idlest_idle_bit = OMAP24XX_ST_GPT7_SHIFT, | 615 | .idlest_idle_bit = OMAP24XX_ST_GPT7_SHIFT, |
610 | }, | 616 | }, |
611 | }, | 617 | }, |
618 | .dev_attr = &capability_alwon_dev_attr, | ||
612 | .slaves = omap2430_timer7_slaves, | 619 | .slaves = omap2430_timer7_slaves, |
613 | .slaves_cnt = ARRAY_SIZE(omap2430_timer7_slaves), | 620 | .slaves_cnt = ARRAY_SIZE(omap2430_timer7_slaves), |
614 | .class = &omap2xxx_timer_hwmod_class, | 621 | .class = &omap2xxx_timer_hwmod_class, |
615 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
616 | }; | 622 | }; |
617 | 623 | ||
618 | /* timer8 */ | 624 | /* timer8 */ |
@@ -646,10 +652,10 @@ static struct omap_hwmod omap2430_timer8_hwmod = { | |||
646 | .idlest_idle_bit = OMAP24XX_ST_GPT8_SHIFT, | 652 | .idlest_idle_bit = OMAP24XX_ST_GPT8_SHIFT, |
647 | }, | 653 | }, |
648 | }, | 654 | }, |
655 | .dev_attr = &capability_alwon_dev_attr, | ||
649 | .slaves = omap2430_timer8_slaves, | 656 | .slaves = omap2430_timer8_slaves, |
650 | .slaves_cnt = ARRAY_SIZE(omap2430_timer8_slaves), | 657 | .slaves_cnt = ARRAY_SIZE(omap2430_timer8_slaves), |
651 | .class = &omap2xxx_timer_hwmod_class, | 658 | .class = &omap2xxx_timer_hwmod_class, |
652 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
653 | }; | 659 | }; |
654 | 660 | ||
655 | /* timer9 */ | 661 | /* timer9 */ |
@@ -683,10 +689,10 @@ static struct omap_hwmod omap2430_timer9_hwmod = { | |||
683 | .idlest_idle_bit = OMAP24XX_ST_GPT9_SHIFT, | 689 | .idlest_idle_bit = OMAP24XX_ST_GPT9_SHIFT, |
684 | }, | 690 | }, |
685 | }, | 691 | }, |
692 | .dev_attr = &capability_pwm_dev_attr, | ||
686 | .slaves = omap2430_timer9_slaves, | 693 | .slaves = omap2430_timer9_slaves, |
687 | .slaves_cnt = ARRAY_SIZE(omap2430_timer9_slaves), | 694 | .slaves_cnt = ARRAY_SIZE(omap2430_timer9_slaves), |
688 | .class = &omap2xxx_timer_hwmod_class, | 695 | .class = &omap2xxx_timer_hwmod_class, |
689 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
690 | }; | 696 | }; |
691 | 697 | ||
692 | /* timer10 */ | 698 | /* timer10 */ |
@@ -720,10 +726,10 @@ static struct omap_hwmod omap2430_timer10_hwmod = { | |||
720 | .idlest_idle_bit = OMAP24XX_ST_GPT10_SHIFT, | 726 | .idlest_idle_bit = OMAP24XX_ST_GPT10_SHIFT, |
721 | }, | 727 | }, |
722 | }, | 728 | }, |
729 | .dev_attr = &capability_pwm_dev_attr, | ||
723 | .slaves = omap2430_timer10_slaves, | 730 | .slaves = omap2430_timer10_slaves, |
724 | .slaves_cnt = ARRAY_SIZE(omap2430_timer10_slaves), | 731 | .slaves_cnt = ARRAY_SIZE(omap2430_timer10_slaves), |
725 | .class = &omap2xxx_timer_hwmod_class, | 732 | .class = &omap2xxx_timer_hwmod_class, |
726 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
727 | }; | 733 | }; |
728 | 734 | ||
729 | /* timer11 */ | 735 | /* timer11 */ |
@@ -757,10 +763,10 @@ static struct omap_hwmod omap2430_timer11_hwmod = { | |||
757 | .idlest_idle_bit = OMAP24XX_ST_GPT11_SHIFT, | 763 | .idlest_idle_bit = OMAP24XX_ST_GPT11_SHIFT, |
758 | }, | 764 | }, |
759 | }, | 765 | }, |
766 | .dev_attr = &capability_pwm_dev_attr, | ||
760 | .slaves = omap2430_timer11_slaves, | 767 | .slaves = omap2430_timer11_slaves, |
761 | .slaves_cnt = ARRAY_SIZE(omap2430_timer11_slaves), | 768 | .slaves_cnt = ARRAY_SIZE(omap2430_timer11_slaves), |
762 | .class = &omap2xxx_timer_hwmod_class, | 769 | .class = &omap2xxx_timer_hwmod_class, |
763 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
764 | }; | 770 | }; |
765 | 771 | ||
766 | /* timer12 */ | 772 | /* timer12 */ |
@@ -794,10 +800,10 @@ static struct omap_hwmod omap2430_timer12_hwmod = { | |||
794 | .idlest_idle_bit = OMAP24XX_ST_GPT12_SHIFT, | 800 | .idlest_idle_bit = OMAP24XX_ST_GPT12_SHIFT, |
795 | }, | 801 | }, |
796 | }, | 802 | }, |
803 | .dev_attr = &capability_pwm_dev_attr, | ||
797 | .slaves = omap2430_timer12_slaves, | 804 | .slaves = omap2430_timer12_slaves, |
798 | .slaves_cnt = ARRAY_SIZE(omap2430_timer12_slaves), | 805 | .slaves_cnt = ARRAY_SIZE(omap2430_timer12_slaves), |
799 | .class = &omap2xxx_timer_hwmod_class, | 806 | .class = &omap2xxx_timer_hwmod_class, |
800 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
801 | }; | 807 | }; |
802 | 808 | ||
803 | /* l4_wkup -> wd_timer2 */ | 809 | /* l4_wkup -> wd_timer2 */ |
@@ -838,7 +844,6 @@ static struct omap_hwmod omap2430_wd_timer2_hwmod = { | |||
838 | }, | 844 | }, |
839 | .slaves = omap2430_wd_timer2_slaves, | 845 | .slaves = omap2430_wd_timer2_slaves, |
840 | .slaves_cnt = ARRAY_SIZE(omap2430_wd_timer2_slaves), | 846 | .slaves_cnt = ARRAY_SIZE(omap2430_wd_timer2_slaves), |
841 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
842 | }; | 847 | }; |
843 | 848 | ||
844 | /* UART1 */ | 849 | /* UART1 */ |
@@ -864,7 +869,6 @@ static struct omap_hwmod omap2430_uart1_hwmod = { | |||
864 | .slaves = omap2430_uart1_slaves, | 869 | .slaves = omap2430_uart1_slaves, |
865 | .slaves_cnt = ARRAY_SIZE(omap2430_uart1_slaves), | 870 | .slaves_cnt = ARRAY_SIZE(omap2430_uart1_slaves), |
866 | .class = &omap2_uart_class, | 871 | .class = &omap2_uart_class, |
867 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
868 | }; | 872 | }; |
869 | 873 | ||
870 | /* UART2 */ | 874 | /* UART2 */ |
@@ -890,7 +894,6 @@ static struct omap_hwmod omap2430_uart2_hwmod = { | |||
890 | .slaves = omap2430_uart2_slaves, | 894 | .slaves = omap2430_uart2_slaves, |
891 | .slaves_cnt = ARRAY_SIZE(omap2430_uart2_slaves), | 895 | .slaves_cnt = ARRAY_SIZE(omap2430_uart2_slaves), |
892 | .class = &omap2_uart_class, | 896 | .class = &omap2_uart_class, |
893 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
894 | }; | 897 | }; |
895 | 898 | ||
896 | /* UART3 */ | 899 | /* UART3 */ |
@@ -916,7 +919,6 @@ static struct omap_hwmod omap2430_uart3_hwmod = { | |||
916 | .slaves = omap2430_uart3_slaves, | 919 | .slaves = omap2430_uart3_slaves, |
917 | .slaves_cnt = ARRAY_SIZE(omap2430_uart3_slaves), | 920 | .slaves_cnt = ARRAY_SIZE(omap2430_uart3_slaves), |
918 | .class = &omap2_uart_class, | 921 | .class = &omap2_uart_class, |
919 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
920 | }; | 922 | }; |
921 | 923 | ||
922 | /* dss */ | 924 | /* dss */ |
@@ -964,7 +966,6 @@ static struct omap_hwmod omap2430_dss_core_hwmod = { | |||
964 | .slaves_cnt = ARRAY_SIZE(omap2430_dss_slaves), | 966 | .slaves_cnt = ARRAY_SIZE(omap2430_dss_slaves), |
965 | .masters = omap2430_dss_masters, | 967 | .masters = omap2430_dss_masters, |
966 | .masters_cnt = ARRAY_SIZE(omap2430_dss_masters), | 968 | .masters_cnt = ARRAY_SIZE(omap2430_dss_masters), |
967 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
968 | .flags = HWMOD_NO_IDLEST, | 969 | .flags = HWMOD_NO_IDLEST, |
969 | }; | 970 | }; |
970 | 971 | ||
@@ -998,7 +999,6 @@ static struct omap_hwmod omap2430_dss_dispc_hwmod = { | |||
998 | }, | 999 | }, |
999 | .slaves = omap2430_dss_dispc_slaves, | 1000 | .slaves = omap2430_dss_dispc_slaves, |
1000 | .slaves_cnt = ARRAY_SIZE(omap2430_dss_dispc_slaves), | 1001 | .slaves_cnt = ARRAY_SIZE(omap2430_dss_dispc_slaves), |
1001 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1002 | .flags = HWMOD_NO_IDLEST, | 1002 | .flags = HWMOD_NO_IDLEST, |
1003 | }; | 1003 | }; |
1004 | 1004 | ||
@@ -1029,7 +1029,6 @@ static struct omap_hwmod omap2430_dss_rfbi_hwmod = { | |||
1029 | }, | 1029 | }, |
1030 | .slaves = omap2430_dss_rfbi_slaves, | 1030 | .slaves = omap2430_dss_rfbi_slaves, |
1031 | .slaves_cnt = ARRAY_SIZE(omap2430_dss_rfbi_slaves), | 1031 | .slaves_cnt = ARRAY_SIZE(omap2430_dss_rfbi_slaves), |
1032 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1033 | .flags = HWMOD_NO_IDLEST, | 1032 | .flags = HWMOD_NO_IDLEST, |
1034 | }; | 1033 | }; |
1035 | 1034 | ||
@@ -1061,7 +1060,6 @@ static struct omap_hwmod omap2430_dss_venc_hwmod = { | |||
1061 | }, | 1060 | }, |
1062 | .slaves = omap2430_dss_venc_slaves, | 1061 | .slaves = omap2430_dss_venc_slaves, |
1063 | .slaves_cnt = ARRAY_SIZE(omap2430_dss_venc_slaves), | 1062 | .slaves_cnt = ARRAY_SIZE(omap2430_dss_venc_slaves), |
1064 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1065 | .flags = HWMOD_NO_IDLEST, | 1063 | .flags = HWMOD_NO_IDLEST, |
1066 | }; | 1064 | }; |
1067 | 1065 | ||
@@ -1122,7 +1120,6 @@ static struct omap_hwmod omap2430_i2c1_hwmod = { | |||
1122 | .slaves_cnt = ARRAY_SIZE(omap2430_i2c1_slaves), | 1120 | .slaves_cnt = ARRAY_SIZE(omap2430_i2c1_slaves), |
1123 | .class = &i2c_class, | 1121 | .class = &i2c_class, |
1124 | .dev_attr = &i2c_dev_attr, | 1122 | .dev_attr = &i2c_dev_attr, |
1125 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1126 | }; | 1123 | }; |
1127 | 1124 | ||
1128 | /* I2C2 */ | 1125 | /* I2C2 */ |
@@ -1150,7 +1147,6 @@ static struct omap_hwmod omap2430_i2c2_hwmod = { | |||
1150 | .slaves_cnt = ARRAY_SIZE(omap2430_i2c2_slaves), | 1147 | .slaves_cnt = ARRAY_SIZE(omap2430_i2c2_slaves), |
1151 | .class = &i2c_class, | 1148 | .class = &i2c_class, |
1152 | .dev_attr = &i2c_dev_attr, | 1149 | .dev_attr = &i2c_dev_attr, |
1153 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1154 | }; | 1150 | }; |
1155 | 1151 | ||
1156 | /* l4_wkup -> gpio1 */ | 1152 | /* l4_wkup -> gpio1 */ |
@@ -1272,7 +1268,6 @@ static struct omap_hwmod omap2430_gpio1_hwmod = { | |||
1272 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio1_slaves), | 1268 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio1_slaves), |
1273 | .class = &omap2xxx_gpio_hwmod_class, | 1269 | .class = &omap2xxx_gpio_hwmod_class, |
1274 | .dev_attr = &gpio_dev_attr, | 1270 | .dev_attr = &gpio_dev_attr, |
1275 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1276 | }; | 1271 | }; |
1277 | 1272 | ||
1278 | /* gpio2 */ | 1273 | /* gpio2 */ |
@@ -1298,7 +1293,6 @@ static struct omap_hwmod omap2430_gpio2_hwmod = { | |||
1298 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio2_slaves), | 1293 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio2_slaves), |
1299 | .class = &omap2xxx_gpio_hwmod_class, | 1294 | .class = &omap2xxx_gpio_hwmod_class, |
1300 | .dev_attr = &gpio_dev_attr, | 1295 | .dev_attr = &gpio_dev_attr, |
1301 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1302 | }; | 1296 | }; |
1303 | 1297 | ||
1304 | /* gpio3 */ | 1298 | /* gpio3 */ |
@@ -1324,7 +1318,6 @@ static struct omap_hwmod omap2430_gpio3_hwmod = { | |||
1324 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio3_slaves), | 1318 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio3_slaves), |
1325 | .class = &omap2xxx_gpio_hwmod_class, | 1319 | .class = &omap2xxx_gpio_hwmod_class, |
1326 | .dev_attr = &gpio_dev_attr, | 1320 | .dev_attr = &gpio_dev_attr, |
1327 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1328 | }; | 1321 | }; |
1329 | 1322 | ||
1330 | /* gpio4 */ | 1323 | /* gpio4 */ |
@@ -1350,7 +1343,6 @@ static struct omap_hwmod omap2430_gpio4_hwmod = { | |||
1350 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio4_slaves), | 1343 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio4_slaves), |
1351 | .class = &omap2xxx_gpio_hwmod_class, | 1344 | .class = &omap2xxx_gpio_hwmod_class, |
1352 | .dev_attr = &gpio_dev_attr, | 1345 | .dev_attr = &gpio_dev_attr, |
1353 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1354 | }; | 1346 | }; |
1355 | 1347 | ||
1356 | /* gpio5 */ | 1348 | /* gpio5 */ |
@@ -1381,7 +1373,6 @@ static struct omap_hwmod omap2430_gpio5_hwmod = { | |||
1381 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio5_slaves), | 1373 | .slaves_cnt = ARRAY_SIZE(omap2430_gpio5_slaves), |
1382 | .class = &omap2xxx_gpio_hwmod_class, | 1374 | .class = &omap2xxx_gpio_hwmod_class, |
1383 | .dev_attr = &gpio_dev_attr, | 1375 | .dev_attr = &gpio_dev_attr, |
1384 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1385 | }; | 1376 | }; |
1386 | 1377 | ||
1387 | /* dma attributes */ | 1378 | /* dma attributes */ |
@@ -1428,7 +1419,6 @@ static struct omap_hwmod omap2430_dma_system_hwmod = { | |||
1428 | .masters = omap2430_dma_system_masters, | 1419 | .masters = omap2430_dma_system_masters, |
1429 | .masters_cnt = ARRAY_SIZE(omap2430_dma_system_masters), | 1420 | .masters_cnt = ARRAY_SIZE(omap2430_dma_system_masters), |
1430 | .dev_attr = &dma_dev_attr, | 1421 | .dev_attr = &dma_dev_attr, |
1431 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1432 | .flags = HWMOD_NO_IDLEST, | 1422 | .flags = HWMOD_NO_IDLEST, |
1433 | }; | 1423 | }; |
1434 | 1424 | ||
@@ -1468,7 +1458,6 @@ static struct omap_hwmod omap2430_mailbox_hwmod = { | |||
1468 | }, | 1458 | }, |
1469 | .slaves = omap2430_mailbox_slaves, | 1459 | .slaves = omap2430_mailbox_slaves, |
1470 | .slaves_cnt = ARRAY_SIZE(omap2430_mailbox_slaves), | 1460 | .slaves_cnt = ARRAY_SIZE(omap2430_mailbox_slaves), |
1471 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1472 | }; | 1461 | }; |
1473 | 1462 | ||
1474 | /* mcspi1 */ | 1463 | /* mcspi1 */ |
@@ -1498,7 +1487,6 @@ static struct omap_hwmod omap2430_mcspi1_hwmod = { | |||
1498 | .slaves_cnt = ARRAY_SIZE(omap2430_mcspi1_slaves), | 1487 | .slaves_cnt = ARRAY_SIZE(omap2430_mcspi1_slaves), |
1499 | .class = &omap2xxx_mcspi_class, | 1488 | .class = &omap2xxx_mcspi_class, |
1500 | .dev_attr = &omap_mcspi1_dev_attr, | 1489 | .dev_attr = &omap_mcspi1_dev_attr, |
1501 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1502 | }; | 1490 | }; |
1503 | 1491 | ||
1504 | /* mcspi2 */ | 1492 | /* mcspi2 */ |
@@ -1528,7 +1516,6 @@ static struct omap_hwmod omap2430_mcspi2_hwmod = { | |||
1528 | .slaves_cnt = ARRAY_SIZE(omap2430_mcspi2_slaves), | 1516 | .slaves_cnt = ARRAY_SIZE(omap2430_mcspi2_slaves), |
1529 | .class = &omap2xxx_mcspi_class, | 1517 | .class = &omap2xxx_mcspi_class, |
1530 | .dev_attr = &omap_mcspi2_dev_attr, | 1518 | .dev_attr = &omap_mcspi2_dev_attr, |
1531 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1532 | }; | 1519 | }; |
1533 | 1520 | ||
1534 | /* mcspi3 */ | 1521 | /* mcspi3 */ |
@@ -1571,7 +1558,6 @@ static struct omap_hwmod omap2430_mcspi3_hwmod = { | |||
1571 | .slaves_cnt = ARRAY_SIZE(omap2430_mcspi3_slaves), | 1558 | .slaves_cnt = ARRAY_SIZE(omap2430_mcspi3_slaves), |
1572 | .class = &omap2xxx_mcspi_class, | 1559 | .class = &omap2xxx_mcspi_class, |
1573 | .dev_attr = &omap_mcspi3_dev_attr, | 1560 | .dev_attr = &omap_mcspi3_dev_attr, |
1574 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1575 | }; | 1561 | }; |
1576 | 1562 | ||
1577 | /* | 1563 | /* |
@@ -1627,7 +1613,6 @@ static struct omap_hwmod omap2430_usbhsotg_hwmod = { | |||
1627 | */ | 1613 | */ |
1628 | .flags = HWMOD_NO_OCP_AUTOIDLE | HWMOD_SWSUP_SIDLE | 1614 | .flags = HWMOD_NO_OCP_AUTOIDLE | HWMOD_SWSUP_SIDLE |
1629 | | HWMOD_SWSUP_MSTANDBY, | 1615 | | HWMOD_SWSUP_MSTANDBY, |
1630 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430) | ||
1631 | }; | 1616 | }; |
1632 | 1617 | ||
1633 | /* | 1618 | /* |
@@ -1688,7 +1673,6 @@ static struct omap_hwmod omap2430_mcbsp1_hwmod = { | |||
1688 | }, | 1673 | }, |
1689 | .slaves = omap2430_mcbsp1_slaves, | 1674 | .slaves = omap2430_mcbsp1_slaves, |
1690 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp1_slaves), | 1675 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp1_slaves), |
1691 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1692 | }; | 1676 | }; |
1693 | 1677 | ||
1694 | /* mcbsp2 */ | 1678 | /* mcbsp2 */ |
@@ -1730,7 +1714,6 @@ static struct omap_hwmod omap2430_mcbsp2_hwmod = { | |||
1730 | }, | 1714 | }, |
1731 | .slaves = omap2430_mcbsp2_slaves, | 1715 | .slaves = omap2430_mcbsp2_slaves, |
1732 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp2_slaves), | 1716 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp2_slaves), |
1733 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1734 | }; | 1717 | }; |
1735 | 1718 | ||
1736 | /* mcbsp3 */ | 1719 | /* mcbsp3 */ |
@@ -1782,7 +1765,6 @@ static struct omap_hwmod omap2430_mcbsp3_hwmod = { | |||
1782 | }, | 1765 | }, |
1783 | .slaves = omap2430_mcbsp3_slaves, | 1766 | .slaves = omap2430_mcbsp3_slaves, |
1784 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp3_slaves), | 1767 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp3_slaves), |
1785 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1786 | }; | 1768 | }; |
1787 | 1769 | ||
1788 | /* mcbsp4 */ | 1770 | /* mcbsp4 */ |
@@ -1840,7 +1822,6 @@ static struct omap_hwmod omap2430_mcbsp4_hwmod = { | |||
1840 | }, | 1822 | }, |
1841 | .slaves = omap2430_mcbsp4_slaves, | 1823 | .slaves = omap2430_mcbsp4_slaves, |
1842 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp4_slaves), | 1824 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp4_slaves), |
1843 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1844 | }; | 1825 | }; |
1845 | 1826 | ||
1846 | /* mcbsp5 */ | 1827 | /* mcbsp5 */ |
@@ -1898,7 +1879,6 @@ static struct omap_hwmod omap2430_mcbsp5_hwmod = { | |||
1898 | }, | 1879 | }, |
1899 | .slaves = omap2430_mcbsp5_slaves, | 1880 | .slaves = omap2430_mcbsp5_slaves, |
1900 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp5_slaves), | 1881 | .slaves_cnt = ARRAY_SIZE(omap2430_mcbsp5_slaves), |
1901 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1902 | }; | 1882 | }; |
1903 | 1883 | ||
1904 | /* MMC/SD/SDIO common */ | 1884 | /* MMC/SD/SDIO common */ |
@@ -1965,7 +1945,6 @@ static struct omap_hwmod omap2430_mmc1_hwmod = { | |||
1965 | .slaves = omap2430_mmc1_slaves, | 1945 | .slaves = omap2430_mmc1_slaves, |
1966 | .slaves_cnt = ARRAY_SIZE(omap2430_mmc1_slaves), | 1946 | .slaves_cnt = ARRAY_SIZE(omap2430_mmc1_slaves), |
1967 | .class = &omap2430_mmc_class, | 1947 | .class = &omap2430_mmc_class, |
1968 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
1969 | }; | 1948 | }; |
1970 | 1949 | ||
1971 | /* MMC/SD/SDIO2 */ | 1950 | /* MMC/SD/SDIO2 */ |
@@ -2009,7 +1988,6 @@ static struct omap_hwmod omap2430_mmc2_hwmod = { | |||
2009 | .slaves = omap2430_mmc2_slaves, | 1988 | .slaves = omap2430_mmc2_slaves, |
2010 | .slaves_cnt = ARRAY_SIZE(omap2430_mmc2_slaves), | 1989 | .slaves_cnt = ARRAY_SIZE(omap2430_mmc2_slaves), |
2011 | .class = &omap2430_mmc_class, | 1990 | .class = &omap2430_mmc_class, |
2012 | .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP2430), | ||
2013 | }; | 1991 | }; |
2014 | 1992 | ||
2015 | static __initdata struct omap_hwmod *omap2430_hwmods[] = { | 1993 | static __initdata struct omap_hwmod *omap2430_hwmods[] = { |