Lines Matching refs:hws
464 static struct clk_hw **hws;
470 struct_size(ma35d1_hw_data, hws, CLK_MAX_IDX),
476 hws = ma35d1_hw_data->hws;
488 hws[HXT] = ma35d1_clk_fixed("hxt", 24000000);
489 hws[HXT_GATE] = ma35d1_clk_gate(dev, "hxt_gate", "hxt",
491 hws[LXT] = ma35d1_clk_fixed("lxt", 32768);
492 hws[LXT_GATE] = ma35d1_clk_gate(dev, "lxt_gate", "lxt",
494 hws[HIRC] = ma35d1_clk_fixed("hirc", 12000000);
495 hws[HIRC_GATE] = ma35d1_clk_gate(dev, "hirc_gate", "hirc",
497 hws[LIRC] = ma35d1_clk_fixed("lirc", 32000);
498 hws[LIRC_GATE] = ma35d1_clk_gate(dev, "lirc_gate", "lirc",
501 hws[CAPLL] = ma35d1_reg_clk_pll(dev, CAPLL, pllmode[0], "capll",
502 hws[HXT], clk_base + REG_CLK_PLL0CTL0);
503 hws[SYSPLL] = ma35d1_clk_fixed("syspll", 180000000);
504 hws[DDRPLL] = ma35d1_reg_clk_pll(dev, DDRPLL, pllmode[1], "ddrpll",
505 hws[HXT], clk_base + REG_CLK_PLL2CTL0);
506 hws[APLL] = ma35d1_reg_clk_pll(dev, APLL, pllmode[2], "apll",
507 hws[HXT], clk_base + REG_CLK_PLL3CTL0);
508 hws[EPLL] = ma35d1_reg_clk_pll(dev, EPLL, pllmode[3], "epll",
509 hws[HXT], clk_base + REG_CLK_PLL4CTL0);
510 hws[VPLL] = ma35d1_reg_clk_pll(dev, VPLL, pllmode[4], "vpll",
511 hws[HXT], clk_base + REG_CLK_PLL5CTL0);
513 hws[EPLL_DIV2] = ma35d1_clk_fixed_factor(dev, "epll_div2", "epll", 1, 2);
514 hws[EPLL_DIV4] = ma35d1_clk_fixed_factor(dev, "epll_div4", "epll", 1, 4);
515 hws[EPLL_DIV8] = ma35d1_clk_fixed_factor(dev, "epll_div8", "epll", 1, 8);
517 hws[CA35CLK_MUX] = ma35d1_clk_mux_parent(dev, "ca35clk_mux",
521 hws[AXICLK_DIV2] = ma35d1_clk_fixed_factor(dev, "capll_div2", "ca35clk_mux", 1, 2);
522 hws[AXICLK_DIV4] = ma35d1_clk_fixed_factor(dev, "capll_div4", "ca35clk_mux", 1, 4);
524 hws[AXICLK_MUX] = ma35d1_clk_mux(dev, "axiclk_mux", clk_base + REG_CLK_CLKDIV0,
527 hws[SYSCLK0_MUX] = ma35d1_clk_mux(dev, "sysclk0_mux", clk_base + REG_CLK_CLKSEL0,
530 hws[SYSCLK1_MUX] = ma35d1_clk_mux(dev, "sysclk1_mux", clk_base + REG_CLK_CLKSEL0,
533 hws[SYSCLK1_DIV2] = ma35d1_clk_fixed_factor(dev, "sysclk1_div2", "sysclk1_mux", 1, 2);
536 hws[HCLK0] = ma35d1_clk_fixed_factor(dev, "hclk0", "sysclk1_mux", 1, 1);
537 hws[HCLK1] = ma35d1_clk_fixed_factor(dev, "hclk1", "sysclk1_mux", 1, 1);
538 hws[HCLK2] = ma35d1_clk_fixed_factor(dev, "hclk2", "sysclk1_mux", 1, 1);
539 hws[PCLK0] = ma35d1_clk_fixed_factor(dev, "pclk0", "sysclk1_mux", 1, 1);
540 hws[PCLK1] = ma35d1_clk_fixed_factor(dev, "pclk1", "sysclk1_mux", 1, 1);
541 hws[PCLK2] = ma35d1_clk_fixed_factor(dev, "pclk2", "sysclk1_mux", 1, 1);
543 hws[HCLK3] = ma35d1_clk_fixed_factor(dev, "hclk3", "sysclk1_mux", 1, 2);
544 hws[PCLK3] = ma35d1_clk_fixed_factor(dev, "pclk3", "sysclk1_mux", 1, 2);
545 hws[PCLK4] = ma35d1_clk_fixed_factor(dev, "pclk4", "sysclk1_mux", 1, 2);
547 hws[USBPHY0] = ma35d1_clk_fixed("usbphy0", 480000000);
548 hws[USBPHY1] = ma35d1_clk_fixed("usbphy1", 480000000);
551 hws[DDR0_GATE] = ma35d1_clk_gate(dev, "ddr0_gate", "ddrpll",
553 hws[DDR6_GATE] = ma35d1_clk_gate(dev, "ddr6_gate", "ddrpll",
556 hws[CAN0_MUX] = ma35d1_clk_mux(dev, "can0_mux", clk_base + REG_CLK_CLKSEL4,
558 hws[CAN0_DIV] = ma35d1_clk_divider_table(dev, "can0_div", "can0_mux",
561 hws[CAN0_GATE] = ma35d1_clk_gate(dev, "can0_gate", "can0_div",
563 hws[CAN1_MUX] = ma35d1_clk_mux(dev, "can1_mux", clk_base + REG_CLK_CLKSEL4,
565 hws[CAN1_DIV] = ma35d1_clk_divider_table(dev, "can1_div", "can1_mux",
568 hws[CAN1_GATE] = ma35d1_clk_gate(dev, "can1_gate", "can1_div",
570 hws[CAN2_MUX] = ma35d1_clk_mux(dev, "can2_mux", clk_base + REG_CLK_CLKSEL4,
572 hws[CAN2_DIV] = ma35d1_clk_divider_table(dev, "can2_div", "can2_mux",
575 hws[CAN2_GATE] = ma35d1_clk_gate(dev, "can2_gate", "can2_div",
577 hws[CAN3_MUX] = ma35d1_clk_mux(dev, "can3_mux", clk_base + REG_CLK_CLKSEL4,
579 hws[CAN3_DIV] = ma35d1_clk_divider_table(dev, "can3_div", "can3_mux",
582 hws[CAN3_GATE] = ma35d1_clk_gate(dev, "can3_gate", "can3_div",
585 hws[SDH0_MUX] = ma35d1_clk_mux(dev, "sdh0_mux", clk_base + REG_CLK_CLKSEL0,
587 hws[SDH0_GATE] = ma35d1_clk_gate(dev, "sdh0_gate", "sdh0_mux",
589 hws[SDH1_MUX] = ma35d1_clk_mux(dev, "sdh1_mux", clk_base + REG_CLK_CLKSEL0,
591 hws[SDH1_GATE] = ma35d1_clk_gate(dev, "sdh1_gate", "sdh1_mux",
594 hws[NAND_GATE] = ma35d1_clk_gate(dev, "nand_gate", "hclk1",
597 hws[USBD_GATE] = ma35d1_clk_gate(dev, "usbd_gate", "usbphy0",
599 hws[USBH_GATE] = ma35d1_clk_gate(dev, "usbh_gate", "usbphy0",
601 hws[HUSBH0_GATE] = ma35d1_clk_gate(dev, "husbh0_gate", "usbphy0",
603 hws[HUSBH1_GATE] = ma35d1_clk_gate(dev, "husbh1_gate", "usbphy0",
606 hws[GFX_MUX] = ma35d1_clk_mux(dev, "gfx_mux", clk_base + REG_CLK_CLKSEL0,
608 hws[GFX_GATE] = ma35d1_clk_gate(dev, "gfx_gate", "gfx_mux",
610 hws[VC8K_GATE] = ma35d1_clk_gate(dev, "vc8k_gate", "sysclk0_mux",
612 hws[DCU_MUX] = ma35d1_clk_mux(dev, "dcu_mux", clk_base + REG_CLK_CLKSEL0,
614 hws[DCU_GATE] = ma35d1_clk_gate(dev, "dcu_gate", "dcu_mux",
616 hws[DCUP_DIV] = ma35d1_clk_divider_table(dev, "dcup_div", "vpll",
620 hws[EMAC0_GATE] = ma35d1_clk_gate(dev, "emac0_gate", "epll_div2",
622 hws[EMAC1_GATE] = ma35d1_clk_gate(dev, "emac1_gate", "epll_div2",
625 hws[CCAP0_MUX] = ma35d1_clk_mux(dev, "ccap0_mux", clk_base + REG_CLK_CLKSEL0,
627 hws[CCAP0_DIV] = ma35d1_clk_divider(dev, "ccap0_div", "ccap0_mux",
629 hws[CCAP0_GATE] = ma35d1_clk_gate(dev, "ccap0_gate", "ccap0_div",
631 hws[CCAP1_MUX] = ma35d1_clk_mux(dev, "ccap1_mux", clk_base + REG_CLK_CLKSEL0,
633 hws[CCAP1_DIV] = ma35d1_clk_divider(dev, "ccap1_div", "ccap1_mux",
636 hws[CCAP1_GATE] = ma35d1_clk_gate(dev, "ccap1_gate", "ccap1_div",
639 hws[PDMA0_GATE] = ma35d1_clk_gate(dev, "pdma0_gate", "hclk0",
641 hws[PDMA1_GATE] = ma35d1_clk_gate(dev, "pdma1_gate", "hclk0",
643 hws[PDMA2_GATE] = ma35d1_clk_gate(dev, "pdma2_gate", "hclk0",
645 hws[PDMA3_GATE] = ma35d1_clk_gate(dev, "pdma3_gate", "hclk0",
648 hws[WH0_GATE] = ma35d1_clk_gate(dev, "wh0_gate", "hclk0",
650 hws[WH1_GATE] = ma35d1_clk_gate(dev, "wh1_gate", "hclk0",
653 hws[HWS_GATE] = ma35d1_clk_gate(dev, "hws_gate", "hclk0",
656 hws[EBI_GATE] = ma35d1_clk_gate(dev, "ebi_gate", "hclk0",
659 hws[SRAM0_GATE] = ma35d1_clk_gate(dev, "sram0_gate", "hclk0",
661 hws[SRAM1_GATE] = ma35d1_clk_gate(dev, "sram1_gate", "hclk0",
664 hws[ROM_GATE] = ma35d1_clk_gate(dev, "rom_gate", "hclk0",
667 hws[TRA_GATE] = ma35d1_clk_gate(dev, "tra_gate", "hclk0",
670 hws[DBG_MUX] = ma35d1_clk_mux(dev, "dbg_mux", clk_base + REG_CLK_CLKSEL0,
672 hws[DBG_GATE] = ma35d1_clk_gate(dev, "dbg_gate", "hclk0",
675 hws[CKO_MUX] = ma35d1_clk_mux(dev, "cko_mux", clk_base + REG_CLK_CLKSEL4,
677 hws[CKO_DIV] = ma35d1_clk_divider_pow2(dev, "cko_div", "cko_mux",
679 hws[CKO_GATE] = ma35d1_clk_gate(dev, "cko_gate", "cko_div",
682 hws[GTMR_GATE] = ma35d1_clk_gate(dev, "gtmr_gate", "hirc",
685 hws[GPA_GATE] = ma35d1_clk_gate(dev, "gpa_gate", "hclk0",
687 hws[GPB_GATE] = ma35d1_clk_gate(dev, "gpb_gate", "hclk0",
689 hws[GPC_GATE] = ma35d1_clk_gate(dev, "gpc_gate", "hclk0",
691 hws[GPD_GATE] = ma35d1_clk_gate(dev, "gpd_gate", "hclk0",
693 hws[GPE_GATE] = ma35d1_clk_gate(dev, "gpe_gate", "hclk0",
695 hws[GPF_GATE] = ma35d1_clk_gate(dev, "gpf_gate", "hclk0",
697 hws[GPG_GATE] = ma35d1_clk_gate(dev, "gpg_gate", "hclk0",
699 hws[GPH_GATE] = ma35d1_clk_gate(dev, "gph_gate", "hclk0",
701 hws[GPI_GATE] = ma35d1_clk_gate(dev, "gpi_gate", "hclk0",
703 hws[GPJ_GATE] = ma35d1_clk_gate(dev, "gpj_gate", "hclk0",
705 hws[GPK_GATE] = ma35d1_clk_gate(dev, "gpk_gate", "hclk0",
707 hws[GPL_GATE] = ma35d1_clk_gate(dev, "gpl_gate", "hclk0",
709 hws[GPM_GATE] = ma35d1_clk_gate(dev, "gpm_gate", "hclk0",
711 hws[GPN_GATE] = ma35d1_clk_gate(dev, "gpn_gate", "hclk0",
714 hws[TMR0_MUX] = ma35d1_clk_mux(dev, "tmr0_mux", clk_base + REG_CLK_CLKSEL1,
717 hws[TMR0_GATE] = ma35d1_clk_gate(dev, "tmr0_gate", "tmr0_mux",
719 hws[TMR1_MUX] = ma35d1_clk_mux(dev, "tmr1_mux", clk_base + REG_CLK_CLKSEL1,
722 hws[TMR1_GATE] = ma35d1_clk_gate(dev, "tmr1_gate", "tmr1_mux",
724 hws[TMR2_MUX] = ma35d1_clk_mux(dev, "tmr2_mux", clk_base + REG_CLK_CLKSEL1,
727 hws[TMR2_GATE] = ma35d1_clk_gate(dev, "tmr2_gate", "tmr2_mux",
729 hws[TMR3_MUX] = ma35d1_clk_mux(dev, "tmr3_mux", clk_base + REG_CLK_CLKSEL1,
732 hws[TMR3_GATE] = ma35d1_clk_gate(dev, "tmr3_gate", "tmr3_mux",
734 hws[TMR4_MUX] = ma35d1_clk_mux(dev, "tmr4_mux", clk_base + REG_CLK_CLKSEL1,
737 hws[TMR4_GATE] = ma35d1_clk_gate(dev, "tmr4_gate", "tmr4_mux",
739 hws[TMR5_MUX] = ma35d1_clk_mux(dev, "tmr5_mux", clk_base + REG_CLK_CLKSEL1,
742 hws[TMR5_GATE] = ma35d1_clk_gate(dev, "tmr5_gate", "tmr5_mux",
744 hws[TMR6_MUX] = ma35d1_clk_mux(dev, "tmr6_mux", clk_base + REG_CLK_CLKSEL1,
747 hws[TMR6_GATE] = ma35d1_clk_gate(dev, "tmr6_gate", "tmr6_mux",
749 hws[TMR7_MUX] = ma35d1_clk_mux(dev, "tmr7_mux", clk_base + REG_CLK_CLKSEL1,
752 hws[TMR7_GATE] = ma35d1_clk_gate(dev, "tmr7_gate", "tmr7_mux",
754 hws[TMR8_MUX] = ma35d1_clk_mux(dev, "tmr8_mux", clk_base + REG_CLK_CLKSEL2,
757 hws[TMR8_GATE] = ma35d1_clk_gate(dev, "tmr8_gate", "tmr8_mux",
759 hws[TMR9_MUX] = ma35d1_clk_mux(dev, "tmr9_mux", clk_base + REG_CLK_CLKSEL2,
762 hws[TMR9_GATE] = ma35d1_clk_gate(dev, "tmr9_gate", "tmr9_mux",
764 hws[TMR10_MUX] = ma35d1_clk_mux(dev, "tmr10_mux", clk_base + REG_CLK_CLKSEL2,
767 hws[TMR10_GATE] = ma35d1_clk_gate(dev, "tmr10_gate", "tmr10_mux",
769 hws[TMR11_MUX] = ma35d1_clk_mux(dev, "tmr11_mux", clk_base + REG_CLK_CLKSEL2,
772 hws[TMR11_GATE] = ma35d1_clk_gate(dev, "tmr11_gate", "tmr11_mux",
775 hws[UART0_MUX] = ma35d1_clk_mux(dev, "uart0_mux", clk_base + REG_CLK_CLKSEL2,
777 hws[UART0_DIV] = ma35d1_clk_divider(dev, "uart0_div", "uart0_mux",
780 hws[UART0_GATE] = ma35d1_clk_gate(dev, "uart0_gate", "uart0_div",
782 hws[UART1_MUX] = ma35d1_clk_mux(dev, "uart1_mux", clk_base + REG_CLK_CLKSEL2,
784 hws[UART1_DIV] = ma35d1_clk_divider(dev, "uart1_div", "uart1_mux",
787 hws[UART1_GATE] = ma35d1_clk_gate(dev, "uart1_gate", "uart1_div",
789 hws[UART2_MUX] = ma35d1_clk_mux(dev, "uart2_mux", clk_base + REG_CLK_CLKSEL2,
791 hws[UART2_DIV] = ma35d1_clk_divider(dev, "uart2_div", "uart2_mux",
794 hws[UART2_GATE] = ma35d1_clk_gate(dev, "uart2_gate", "uart2_div",
796 hws[UART3_MUX] = ma35d1_clk_mux(dev, "uart3_mux", clk_base + REG_CLK_CLKSEL2,
798 hws[UART3_DIV] = ma35d1_clk_divider(dev, "uart3_div", "uart3_mux",
801 hws[UART3_GATE] = ma35d1_clk_gate(dev, "uart3_gate", "uart3_div",
803 hws[UART4_MUX] = ma35d1_clk_mux(dev, "uart4_mux", clk_base + REG_CLK_CLKSEL2,
805 hws[UART4_DIV] = ma35d1_clk_divider(dev, "uart4_div", "uart4_mux",
808 hws[UART4_GATE] = ma35d1_clk_gate(dev, "uart4_gate", "uart4_div",
810 hws[UART5_MUX] = ma35d1_clk_mux(dev, "uart5_mux", clk_base + REG_CLK_CLKSEL2,
812 hws[UART5_DIV] = ma35d1_clk_divider(dev, "uart5_div", "uart5_mux",
815 hws[UART5_GATE] = ma35d1_clk_gate(dev, "uart5_gate", "uart5_div",
817 hws[UART6_MUX] = ma35d1_clk_mux(dev, "uart6_mux", clk_base + REG_CLK_CLKSEL2,
819 hws[UART6_DIV] = ma35d1_clk_divider(dev, "uart6_div", "uart6_mux",
822 hws[UART6_GATE] = ma35d1_clk_gate(dev, "uart6_gate", "uart6_div",
824 hws[UART7_MUX] = ma35d1_clk_mux(dev, "uart7_mux", clk_base + REG_CLK_CLKSEL2,
826 hws[UART7_DIV] = ma35d1_clk_divider(dev, "uart7_div", "uart7_mux",
829 hws[UART7_GATE] = ma35d1_clk_gate(dev, "uart7_gate", "uart7_div",
831 hws[UART8_MUX] = ma35d1_clk_mux(dev, "uart8_mux", clk_base + REG_CLK_CLKSEL3,
833 hws[UART8_DIV] = ma35d1_clk_divider(dev, "uart8_div", "uart8_mux",
836 hws[UART8_GATE] = ma35d1_clk_gate(dev, "uart8_gate", "uart8_div",
838 hws[UART9_MUX] = ma35d1_clk_mux(dev, "uart9_mux", clk_base + REG_CLK_CLKSEL3,
840 hws[UART9_DIV] = ma35d1_clk_divider(dev, "uart9_div", "uart9_mux",
843 hws[UART9_GATE] = ma35d1_clk_gate(dev, "uart9_gate", "uart9_div",
845 hws[UART10_MUX] = ma35d1_clk_mux(dev, "uart10_mux", clk_base + REG_CLK_CLKSEL3,
847 hws[UART10_DIV] = ma35d1_clk_divider(dev, "uart10_div", "uart10_mux",
850 hws[UART10_GATE] = ma35d1_clk_gate(dev, "uart10_gate", "uart10_div",
852 hws[UART11_MUX] = ma35d1_clk_mux(dev, "uart11_mux", clk_base + REG_CLK_CLKSEL3,
854 hws[UART11_DIV] = ma35d1_clk_divider(dev, "uart11_div", "uart11_mux",
857 hws[UART11_GATE] = ma35d1_clk_gate(dev, "uart11_gate", "uart11_div",
859 hws[UART12_MUX] = ma35d1_clk_mux(dev, "uart12_mux", clk_base + REG_CLK_CLKSEL3,
861 hws[UART12_DIV] = ma35d1_clk_divider(dev, "uart12_div", "uart12_mux",
864 hws[UART12_GATE] = ma35d1_clk_gate(dev, "uart12_gate", "uart12_div",
866 hws[UART13_MUX] = ma35d1_clk_mux(dev, "uart13_mux", clk_base + REG_CLK_CLKSEL3,
868 hws[UART13_DIV] = ma35d1_clk_divider(dev, "uart13_div", "uart13_mux",
871 hws[UART13_GATE] = ma35d1_clk_gate(dev, "uart13_gate", "uart13_div",
873 hws[UART14_MUX] = ma35d1_clk_mux(dev, "uart14_mux", clk_base + REG_CLK_CLKSEL3,
875 hws[UART14_DIV] = ma35d1_clk_divider(dev, "uart14_div", "uart14_mux",
878 hws[UART14_GATE] = ma35d1_clk_gate(dev, "uart14_gate", "uart14_div",
880 hws[UART15_MUX] = ma35d1_clk_mux(dev, "uart15_mux", clk_base + REG_CLK_CLKSEL3,
882 hws[UART15_DIV] = ma35d1_clk_divider(dev, "uart15_div", "uart15_mux",
885 hws[UART15_GATE] = ma35d1_clk_gate(dev, "uart15_gate", "uart15_div",
887 hws[UART16_MUX] = ma35d1_clk_mux(dev, "uart16_mux", clk_base + REG_CLK_CLKSEL3,
889 hws[UART16_DIV] = ma35d1_clk_divider(dev, "uart16_div", "uart16_mux",
892 hws[UART16_GATE] = ma35d1_clk_gate(dev, "uart16_gate", "uart16_div",
895 hws[RTC_GATE] = ma35d1_clk_gate(dev, "rtc_gate", "lxt",
897 hws[DDR_GATE] = ma35d1_clk_gate(dev, "ddr_gate", "ddrpll",
900 hws[KPI_MUX] = ma35d1_clk_mux(dev, "kpi_mux", clk_base + REG_CLK_CLKSEL4,
902 hws[KPI_DIV] = ma35d1_clk_divider(dev, "kpi_div", "kpi_mux",
905 hws[KPI_GATE] = ma35d1_clk_gate(dev, "kpi_gate", "kpi_div",
908 hws[I2C0_GATE] = ma35d1_clk_gate(dev, "i2c0_gate", "pclk0",
910 hws[I2C1_GATE] = ma35d1_clk_gate(dev, "i2c1_gate", "pclk1",
912 hws[I2C2_GATE] = ma35d1_clk_gate(dev, "i2c2_gate", "pclk2",
914 hws[I2C3_GATE] = ma35d1_clk_gate(dev, "i2c3_gate", "pclk0",
916 hws[I2C4_GATE] = ma35d1_clk_gate(dev, "i2c4_gate", "pclk1",
918 hws[I2C5_GATE] = ma35d1_clk_gate(dev, "i2c5_gate", "pclk2",
921 hws[QSPI0_MUX] = ma35d1_clk_mux(dev, "qspi0_mux", clk_base + REG_CLK_CLKSEL4,
923 hws[QSPI0_GATE] = ma35d1_clk_gate(dev, "qspi0_gate", "qspi0_mux",
925 hws[QSPI1_MUX] = ma35d1_clk_mux(dev, "qspi1_mux", clk_base + REG_CLK_CLKSEL4,
927 hws[QSPI1_GATE] = ma35d1_clk_gate(dev, "qspi1_gate", "qspi1_mux",
930 hws[SMC0_MUX] = ma35d1_clk_mux(dev, "smc0_mux", clk_base + REG_CLK_CLKSEL4,
932 hws[SMC0_DIV] = ma35d1_clk_divider(dev, "smc0_div", "smc0_mux",
935 hws[SMC0_GATE] = ma35d1_clk_gate(dev, "smc0_gate", "smc0_div",
937 hws[SMC1_MUX] = ma35d1_clk_mux(dev, "smc1_mux", clk_base + REG_CLK_CLKSEL4,
939 hws[SMC1_DIV] = ma35d1_clk_divider(dev, "smc1_div", "smc1_mux",
942 hws[SMC1_GATE] = ma35d1_clk_gate(dev, "smc1_gate", "smc1_div",
945 hws[WDT0_MUX] = ma35d1_clk_mux(dev, "wdt0_mux", clk_base + REG_CLK_CLKSEL3,
947 hws[WDT0_GATE] = ma35d1_clk_gate(dev, "wdt0_gate", "wdt0_mux",
949 hws[WDT1_MUX] = ma35d1_clk_mux(dev, "wdt1_mux", clk_base + REG_CLK_CLKSEL3,
951 hws[WDT1_GATE] = ma35d1_clk_gate(dev, "wdt1_gate", "wdt1_mux",
953 hws[WDT2_MUX] = ma35d1_clk_mux(dev, "wdt2_mux", clk_base + REG_CLK_CLKSEL3,
955 hws[WDT2_GATE] = ma35d1_clk_gate(dev, "wdt2_gate", "wdt2_mux",
958 hws[WWDT0_MUX] = ma35d1_clk_mux(dev, "wwdt0_mux", clk_base + REG_CLK_CLKSEL3,
960 hws[WWDT1_MUX] = ma35d1_clk_mux(dev, "wwdt1_mux", clk_base + REG_CLK_CLKSEL3,
962 hws[WWDT2_MUX] = ma35d1_clk_mux(dev, "wwdt2_mux", clk_base + REG_CLK_CLKSEL3,
965 hws[EPWM0_GATE] = ma35d1_clk_gate(dev, "epwm0_gate", "pclk1",
967 hws[EPWM1_GATE] = ma35d1_clk_gate(dev, "epwm1_gate", "pclk2",
969 hws[EPWM2_GATE] = ma35d1_clk_gate(dev, "epwm2_gate", "pclk1",
972 hws[I2S0_MUX] = ma35d1_clk_mux(dev, "i2s0_mux", clk_base + REG_CLK_CLKSEL4,
974 hws[I2S0_GATE] = ma35d1_clk_gate(dev, "i2s0_gate", "i2s0_mux",
976 hws[I2S1_MUX] = ma35d1_clk_mux(dev, "i2s1_mux", clk_base + REG_CLK_CLKSEL4,
978 hws[I2S1_GATE] = ma35d1_clk_gate(dev, "i2s1_gate", "i2s1_mux",
981 hws[SSMCC_GATE] = ma35d1_clk_gate(dev, "ssmcc_gate", "pclk3",
983 hws[SSPCC_GATE] = ma35d1_clk_gate(dev, "sspcc_gate", "pclk3",
986 hws[SPI0_MUX] = ma35d1_clk_mux(dev, "spi0_mux", clk_base + REG_CLK_CLKSEL4,
988 hws[SPI0_GATE] = ma35d1_clk_gate(dev, "spi0_gate", "spi0_mux",
990 hws[SPI1_MUX] = ma35d1_clk_mux(dev, "spi1_mux", clk_base + REG_CLK_CLKSEL4,
992 hws[SPI1_GATE] = ma35d1_clk_gate(dev, "spi1_gate", "spi1_mux",
994 hws[SPI2_MUX] = ma35d1_clk_mux(dev, "spi2_mux", clk_base + REG_CLK_CLKSEL4,
996 hws[SPI2_GATE] = ma35d1_clk_gate(dev, "spi2_gate", "spi2_mux",
998 hws[SPI3_MUX] = ma35d1_clk_mux(dev, "spi3_mux", clk_base + REG_CLK_CLKSEL4,
1000 hws[SPI3_GATE] = ma35d1_clk_gate(dev, "spi3_gate", "spi3_mux",
1003 hws[ECAP0_GATE] = ma35d1_clk_gate(dev, "ecap0_gate", "pclk1",
1005 hws[ECAP1_GATE] = ma35d1_clk_gate(dev, "ecap1_gate", "pclk2",
1007 hws[ECAP2_GATE] = ma35d1_clk_gate(dev, "ecap2_gate", "pclk1",
1010 hws[QEI0_GATE] = ma35d1_clk_gate(dev, "qei0_gate", "pclk1",
1012 hws[QEI1_GATE] = ma35d1_clk_gate(dev, "qei1_gate", "pclk2",
1014 hws[QEI2_GATE] = ma35d1_clk_gate(dev, "qei2_gate", "pclk1",
1017 hws[ADC_DIV] = ma35d1_reg_adc_clkdiv(dev, "adc_div", hws[PCLK0],
1021 hws[ADC_GATE] = ma35d1_clk_gate(dev, "adc_gate", "adc_div",
1024 hws[EADC_DIV] = ma35d1_clk_divider_table(dev, "eadc_div", "pclk2",
1027 hws[EADC_GATE] = ma35d1_clk_gate(dev, "eadc_gate", "eadc_div",