Lines Matching refs:dfs_addr

803 	uintptr_t dfs_addr;  in get_dfs_freq()  local
811 ret = get_base_addr(dfs->instance, drv, &dfs_addr); in get_dfs_freq()
878 static int init_dfs_port(uintptr_t dfs_addr, uint32_t port, in init_dfs_port() argument
886 dvport = mmio_read_32(DFS_DVPORTn(dfs_addr, port)); in init_dfs_port()
891 portsr = mmio_read_32(DFS_PORTSR(dfs_addr)); in init_dfs_port()
892 portolsr = mmio_read_32(DFS_PORTOLSR(dfs_addr)); in init_dfs_port()
909 mmio_write_32(DFS_PORTOLSR(dfs_addr), mask); in init_dfs_port()
910 mmio_write_32(DFS_PORTRESET(dfs_addr), mask); in init_dfs_port()
912 while ((mmio_read_32(DFS_PORTSR(dfs_addr)) & mask) != 0U) { in init_dfs_port()
916 mmio_write_32(DFS_CTL(dfs_addr), DFS_CTL_RESET); in init_dfs_port()
919 mmio_write_32(DFS_DVPORTn(dfs_addr, port), in init_dfs_port()
924 mmio_clrbits_32(DFS_CTL(dfs_addr), DFS_CTL_RESET); in init_dfs_port()
927 mmio_clrbits_32(DFS_PORTRESET(dfs_addr), BIT_32(port)); in init_dfs_port()
929 while ((mmio_read_32(DFS_PORTSR(dfs_addr)) & BIT_32(port)) != BIT_32(port)) { in init_dfs_port()
932 portolsr = mmio_read_32(DFS_PORTOLSR(dfs_addr)); in init_dfs_port()
960 uintptr_t dfs_addr = 0UL; in enable_dfs_div() local
975 ret = get_base_addr(dfs->instance, drv, &dfs_addr); in enable_dfs_div()
976 if ((ret != 0) || (dfs_addr == 0UL)) { in enable_dfs_div()
990 return init_dfs_port(dfs_addr, dfs_div->index, mfi, mfn); in enable_dfs_div()
1905 uintptr_t dfs_addr = 0UL; in get_dfs_div_freq() local
1924 ret = get_base_addr(dfs->instance, drv, &dfs_addr); in get_dfs_div_freq()
1930 dvport = mmio_read_32(DFS_DVPORTn(dfs_addr, dfs_div->index)); in get_dfs_div_freq()