Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

clk: qcom: SDHCI enablement on Nexus 5X / 6P

Add missing clock branch to enable onboard storage
for msm899(2/4).

Signed-off-by: Jeremy McNicoll <jeremymc@redhat.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>

authored by

Jeremy McNicoll and committed by
Stephen Boyd
eaff16bc 6eeaf8ff

+18
+18
drivers/clk/qcom/gcc-msm8994.c
··· 1888 1888 }, 1889 1889 }; 1890 1890 1891 + static struct clk_branch gcc_sdcc1_ahb_clk = { 1892 + .halt_reg = 0x04c8, 1893 + .clkr = { 1894 + .enable_reg = 0x04c8, 1895 + .enable_mask = BIT(0), 1896 + .hw.init = &(struct clk_init_data) 1897 + { 1898 + .name = "gcc_sdcc1_ahb_clk", 1899 + .parent_names = (const char *[]){ 1900 + "periph_noc_clk_src", 1901 + }, 1902 + .num_parents = 1, 1903 + .ops = &clk_branch2_ops, 1904 + }, 1905 + }, 1906 + }; 1907 + 1891 1908 static struct clk_branch gcc_sdcc2_apps_clk = { 1892 1909 .halt_reg = 0x0504, 1893 1910 .clkr = { ··· 2248 2231 [GCC_SDCC2_APPS_CLK] = &gcc_sdcc2_apps_clk.clkr, 2249 2232 [GCC_SDCC3_APPS_CLK] = &gcc_sdcc3_apps_clk.clkr, 2250 2233 [GCC_SDCC4_APPS_CLK] = &gcc_sdcc4_apps_clk.clkr, 2234 + [GCC_SDCC1_AHB_CLK] = &gcc_sdcc1_ahb_clk.clkr, 2251 2235 [GCC_SYS_NOC_UFS_AXI_CLK] = &gcc_sys_noc_ufs_axi_clk.clkr, 2252 2236 [GCC_SYS_NOC_USB3_AXI_CLK] = &gcc_sys_noc_usb3_axi_clk.clkr, 2253 2237 [GCC_TSIF_REF_CLK] = &gcc_tsif_ref_clk.clkr,