Searched refs:syscfg (Results 1 - 42 of 42) sorted by relevance

/linux-4.4.14/drivers/misc/
H A Dvexpress-syscfg.c49 struct vexpress_syscfg *syscfg; member in struct:vexpress_syscfg_func
59 struct vexpress_syscfg *syscfg = func->syscfg; vexpress_syscfg_exec() local
67 command = readl(syscfg->base + SYS_CFGCTRL); vexpress_syscfg_exec()
79 dev_dbg(syscfg->dev, "func %p, command %x, data %x\n", vexpress_syscfg_exec()
81 writel(*data, syscfg->base + SYS_CFGDATA); vexpress_syscfg_exec()
82 writel(0, syscfg->base + SYS_CFGSTAT); vexpress_syscfg_exec()
83 writel(command, syscfg->base + SYS_CFGCTRL); vexpress_syscfg_exec()
99 status = readl(syscfg->base + SYS_CFGSTAT); vexpress_syscfg_exec()
110 *data = readl(syscfg->base + SYS_CFGDATA); vexpress_syscfg_exec()
111 dev_dbg(syscfg->dev, "func %p, read data %x\n", func, *data); vexpress_syscfg_exec()
149 struct vexpress_syscfg *syscfg = context; vexpress_syscfg_regmap_init() local
190 func->syscfg = syscfg; vexpress_syscfg_regmap_init()
222 list_add(&func->list, &syscfg->funcs); vexpress_syscfg_regmap_init()
229 struct vexpress_syscfg *syscfg = context; vexpress_syscfg_regmap_exit() local
234 list_for_each_entry_safe(func, tmp, &syscfg->funcs, list) { vexpress_syscfg_regmap_exit()
236 list_del(&syscfg->funcs); vexpress_syscfg_regmap_exit()
251 struct vexpress_syscfg *syscfg; vexpress_syscfg_probe() local
255 syscfg = devm_kzalloc(&pdev->dev, sizeof(*syscfg), GFP_KERNEL); vexpress_syscfg_probe()
256 if (!syscfg) vexpress_syscfg_probe()
258 syscfg->dev = &pdev->dev; vexpress_syscfg_probe()
259 INIT_LIST_HEAD(&syscfg->funcs); vexpress_syscfg_probe()
266 syscfg->base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); vexpress_syscfg_probe()
267 if (!syscfg->base) vexpress_syscfg_probe()
272 &vexpress_syscfg_bridge_ops, syscfg); vexpress_syscfg_probe()
280 { "vexpress-syscfg", },
285 .driver.name = "vexpress-syscfg",
/linux-4.4.14/drivers/irqchip/
H A Dirq-st.c44 unsigned int syscfg; member in struct:st_irq_syscfg
51 .compatible = "st,stih415-irq-syscfg",
55 .compatible = "st,stih416-irq-syscfg",
59 .compatible = "st,stih407-irq-syscfg",
63 .compatible = "st,stid127-irq-syscfg",
152 return regmap_update_bits(ddata->regmap, ddata->syscfg, st_irq_syscfg_enable()
170 ddata->syscfg = (unsigned int)match->data; st_irq_syscfg_probe()
172 ddata->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); st_irq_syscfg_probe()
174 dev_err(&pdev->dev, "syscfg phandle missing\n"); st_irq_syscfg_probe()
187 return regmap_update_bits(ddata->regmap, ddata->syscfg, st_irq_syscfg_resume()
/linux-4.4.14/drivers/phy/
H A Dphy-stih41x-usb.c30 * @syscfg: Offset in syscfg registers bank
37 u32 syscfg; member in struct:stih41x_usb_cfg
58 .syscfg = SYSCFG332,
65 .syscfg = SYSCFG2520,
75 return regmap_update_bits(phy_dev->regmap, phy_dev->cfg->syscfg, stih41x_usb_phy_init()
90 ret = regmap_update_bits(phy_dev->regmap, phy_dev->cfg->syscfg, stih41x_usb_phy_power_on()
103 ret = regmap_update_bits(phy_dev->regmap, phy_dev->cfg->syscfg, stih41x_usb_phy_power_off()
143 phy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); stih41x_usb_phy_probe()
145 dev_err(dev, "No syscfg phandle specified\n"); stih41x_usb_phy_probe()
H A Dphy-stih407-usb.c123 phy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); stih407_usb2_picophy_probe()
125 dev_err(dev, "No syscfg phandle specified\n"); stih407_usb2_picophy_probe()
129 ret = of_property_read_u32_index(np, "st,syscfg", PHYPARAM_REG, stih407_usb2_picophy_probe()
136 ret = of_property_read_u32_index(np, "st,syscfg", PHYCTRL_REG, stih407_usb2_picophy_probe()
H A Dphy-miphy365x.c552 miphy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); miphy365x_probe()
554 dev_err(miphy_dev->dev, "No syscfg phandle specified\n"); miphy365x_probe()
593 ret = of_property_read_u32_index(np, "st,syscfg", port, for_each_child_of_node()
H A Dphy-miphy28lp.c1187 if (!of_property_read_u32_index(np, "st,syscfg", i, &ctrlreg)) miphy28lp_of_probe()
1212 miphy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); miphy28lp_probe()
1214 dev_err(miphy_dev->dev, "No syscfg phandle specified\n"); miphy28lp_probe()
/linux-4.4.14/drivers/reset/sti/
H A Dreset-stih415.c18 #include "reset-syscfg.h"
23 static const char stih415_front[] = "st,stih415-front-syscfg";
24 static const char stih415_rear[] = "st,stih415-rear-syscfg";
25 static const char stih415_sbc[] = "st,stih415-sbc-syscfg";
26 static const char stih415_lpm[] = "st,stih415-lpm-syscfg";
H A Dreset-stih416.c18 #include "reset-syscfg.h"
23 static const char stih416_front[] = "st,stih416-front-syscfg";
24 static const char stih416_rear[] = "st,stih416-rear-syscfg";
25 static const char stih416_sbc[] = "st,stih416-sbc-syscfg";
26 static const char stih416_lpm[] = "st,stih416-lpm-syscfg";
27 static const char stih416_cpu[] = "st,stih416-cpu-syscfg";
H A Dreset-stih407.c15 #include "reset-syscfg.h"
18 static const char stih407_core[] = "st,stih407-core-syscfg";
19 static const char stih407_sbc_reg[] = "st,stih407-sbc-reg-syscfg";
20 static const char stih407_lpm[] = "st,stih407-lpm-syscfg";
H A Dreset-syscfg.h59 * syscfg_reset_probe(): platform device probe function used by syscfg
H A Dreset-syscfg.c21 #include "reset-syscfg.h"
/linux-4.4.14/drivers/power/reset/
H A Dst-poweroff.c23 /* syscfg used for reset */
26 /* syscfg used for unmask the reset */
80 /* reset syscfg updated */ st_restart()
130 syscon_regmap_lookup_by_phandle(np, "st,syscfg"); st_reset_probe()
132 dev_err(dev, "No syscfg phandle specified\n"); st_reset_probe()
/linux-4.4.14/drivers/thermal/st/
H A Dst_thermal_syscfg.c2 * ST Thermal Sensor Driver for syscfg based sensors.
81 dev_err(dev, "failed to alloc syscfg regfields\n"); st_syscfg_alloc_regfields()
93 dev_err(sensor->dev, "failed to find syscfg regmap\n"); st_syscfg_regmap_init()
108 .sys_compat = "st,stih415-front-syscfg",
118 .sys_compat = "st,stih415-system-syscfg",
128 .sys_compat = "st,stih416-front-syscfg",
138 .sys_compat = "st,stid127-cpu-syscfg",
H A Dst_thermal.c26 * between syscfg and memory mapped based sensors
/linux-4.4.14/drivers/watchdog/
H A Dst_lpc_wdt.c49 struct st_wdog_syscfg *syscfg; member in struct:st_wdog
105 if (st_wdog->syscfg->reset_type_reg) st_wdog_setup()
107 st_wdog->syscfg->reset_type_reg, st_wdog_setup()
108 st_wdog->syscfg->reset_type_mask, st_wdog_setup()
113 st_wdog->syscfg->enable_reg, st_wdog_setup()
114 st_wdog->syscfg->enable_mask, st_wdog_setup()
115 enable ? 0 : st_wdog->syscfg->enable_mask); st_wdog_setup()
213 st_wdog->syscfg = (struct st_wdog_syscfg *)match->data; st_wdog_probe()
220 regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); st_wdog_probe()
222 dev_err(&pdev->dev, "No syscfg phandle specified\n"); st_wdog_probe()
/linux-4.4.14/drivers/gpu/drm/sti/
H A Dsti_hdmi.h34 * @syscfg: syscfg register for pll rejection configuration
53 void __iomem *syscfg; member in struct:sti_hdmi
H A Dsti_hdmi_tx3g0c55phy.c116 val = readl(hdmi->syscfg + HDMI_REJECTION_PLL_CONFIGURATION); disable_pll_rejection()
118 writel(val, hdmi->syscfg + HDMI_REJECTION_PLL_CONFIGURATION); disable_pll_rejection()
121 val = readl(hdmi->syscfg + HDMI_REJECTION_PLL_STATUS); disable_pll_rejection()
175 val = readl(hdmi->syscfg + HDMI_REJECTION_PLL_CONFIGURATION); enable_pll_rejection()
187 writel(val, hdmi->syscfg + HDMI_REJECTION_PLL_CONFIGURATION); enable_pll_rejection()
190 val = readl(hdmi->syscfg + HDMI_REJECTION_PLL_STATUS); enable_pll_rejection()
H A Dsti_hdmi.c819 "syscfg"); sti_hdmi_probe()
821 DRM_ERROR("Invalid syscfg resource\n"); sti_hdmi_probe()
825 hdmi->syscfg = devm_ioremap_nocache(dev, res->start, sti_hdmi_probe()
827 if (!hdmi->syscfg) { sti_hdmi_probe()
/linux-4.4.14/drivers/usb/dwc3/
H A Ddwc3-st.c84 * @regmap: regmap pointer for getting syscfg
85 * @syscfg_reg_off: usb syscfg control offset
211 regmap = syscon_regmap_lookup_by_phandle(node, "st,syscfg"); st_dwc3_probe()
219 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "syscfg-reg"); st_dwc3_probe()
227 dev_vdbg(&pdev->dev, "glue-logic addr 0x%p, syscfg-reg offset 0x%x\n", st_dwc3_probe()
/linux-4.4.14/arch/blackfin/include/asm/
H A Dpda.h20 unsigned long syscfg; member in struct:blackfin_pda
/linux-4.4.14/drivers/mtd/onenand/
H A Domap2.c113 u32 syscfg; omap2_onenand_wait() local
152 syscfg = read_reg(c, ONENAND_REG_SYS_CFG1); omap2_onenand_wait()
153 if (!(syscfg & ONENAND_SYS_CFG1_IOBE)) { omap2_onenand_wait()
154 syscfg |= ONENAND_SYS_CFG1_IOBE; omap2_onenand_wait()
155 write_reg(c, syscfg, ONENAND_REG_SYS_CFG1); omap2_onenand_wait()
158 syscfg = read_reg(c, ONENAND_REG_SYS_CFG1); omap2_onenand_wait()
203 syscfg = read_reg(c, ONENAND_REG_SYS_CFG1); omap2_onenand_wait()
204 syscfg &= ~ONENAND_SYS_CFG1_IOBE; omap2_onenand_wait()
205 write_reg(c, syscfg, ONENAND_REG_SYS_CFG1); omap2_onenand_wait()
H A Donenand_base.c673 int syscfg; onenand_setup_wait() local
690 syscfg = this->read_word(this->base + ONENAND_REG_SYS_CFG1); onenand_setup_wait()
691 syscfg |= ONENAND_SYS_CFG1_IOBE; onenand_setup_wait()
692 this->write_word(syscfg, this->base + ONENAND_REG_SYS_CFG1); onenand_setup_wait()
3516 int syscfg, locked; flexonenand_get_boundary() local
3519 syscfg = this->read_word(this->base + ONENAND_REG_SYS_CFG1); flexonenand_get_boundary()
3520 this->write_word((syscfg | 0x0100), this->base + ONENAND_REG_SYS_CFG1); flexonenand_get_boundary()
3544 this->write_word(syscfg, this->base + ONENAND_REG_SYS_CFG1); flexonenand_get_boundary()
3778 int syscfg; onenand_chip_probe() local
3781 syscfg = this->read_word(this->base + ONENAND_REG_SYS_CFG1); onenand_chip_probe()
3783 this->write_word((syscfg & ~ONENAND_SYS_CFG1_SYNC_READ & ~ONENAND_SYS_CFG1_SYNC_WRITE), this->base + ONENAND_REG_SYS_CFG1); onenand_chip_probe()
3798 this->write_word(syscfg, this->base + ONENAND_REG_SYS_CFG1); onenand_chip_probe()
/linux-4.4.14/arch/blackfin/kernel/
H A Dkgdb.c64 gdb_regs[BFIN_SYSCFG] = regs->syscfg; pt_regs_to_gdb_regs()
136 regs->syscfg = gdb_regs[BFIN_SYSCFG]; gdb_regs_to_pt_regs()
386 regs->syscfg &= 0xfffffffe; kgdb_arch_handle_exception()
390 regs->syscfg |= 0x1; kgdb_arch_handle_exception()
H A Dptrace.c101 pr_warning("ptrace: ignore syscfg write of %#lx\n", data); put_reg()
102 break; /* regs->syscfg = data; break; */ put_reg()
234 regs->syscfg |= SYSCFG_SSSTEP; user_enable_single_step()
242 regs->syscfg &= ~SYSCFG_SSSTEP; user_disable_single_step()
H A Dasm-offsets.c107 DEFINE(PT_SYSCFG, offsetof(struct pt_regs, syscfg)); main()
121 DEFINE(PDA_SYSCFG, offsetof(struct blackfin_pda, syscfg)); main()
H A Dprocess.c128 __asm__ __volatile__("%0 = syscfg;":"=da"(childregs->syscfg):); copy_thread()
H A Ddebug-mmrs.c106 DEFINE_SYSREG(syscfg, , CSYNC());
599 D_SYSREG(syscfg); bfin_debug_mmrs_init()
H A Dtrace.c882 (long)fp->seqstat, fp->ipend, cpu_pda[raw_smp_processor_id()].ex_imask, fp->syscfg); show_regs()
/linux-4.4.14/arch/blackfin/include/uapi/asm/
H A Dptrace.h87 long syscfg; member in struct:pt_regs
/linux-4.4.14/drivers/iommu/
H A Domap-iommu.h33 struct regmap *syscfg; member in struct:omap_iommu
H A Domap-iommu.c121 if (!obj->syscfg) dra7_cfg_dspsys_mmu()
126 regmap_update_bits(obj->syscfg, DSP_SYS_MMU_CONFIG, mask, val); dra7_cfg_dspsys_mmu()
898 obj->syscfg = omap_iommu_dra7_get_dsp_system_cfg()
900 if (IS_ERR(obj->syscfg)) { omap_iommu_dra7_get_dsp_system_cfg()
902 ret = PTR_ERR(obj->syscfg); omap_iommu_dra7_get_dsp_system_cfg()
/linux-4.4.14/drivers/mfd/
H A Dvexpress-sysreg.c155 .name = "vexpress-syscfg",
/linux-4.4.14/arch/blackfin/mach-common/
H A Dentry.S192 r7 = syscfg;
194 syscfg = R7; define
225 r7 = syscfg;
227 syscfg = R7; define
821 r0 = syscfg;
823 syscfg = r0; define
/linux-4.4.14/drivers/pci/host/
H A Dpci-layerscape.c105 dev_err(pp->dev, "No syscfg phandle specified\n"); ls1021_pcie_host_init()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-sti.c276 /* clk selection from extra syscfg register */ sti_dwmac_parse_data()
/linux-4.4.14/drivers/clk/
H A Dclk-stm32f4.c113 { STM32F4_RCC_APB2ENR, 14, "syscfg", "apb2_div" },
/linux-4.4.14/drivers/usb/renesas_usbhs/
H A Dcommon.c101 * syscfg functions
/linux-4.4.14/sound/soc/codecs/
H A Dsti-sas.c580 syscon_regmap_lookup_by_phandle(pnode, "st,syscfg"); sti_sas_driver_probe()
/linux-4.4.14/drivers/pinctrl/
H A Dpinctrl-st.c1637 info->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); st_pctl_probe_dt()
1639 dev_err(info->dev, "No syscfg phandle specified\n"); st_pctl_probe_dt()
/linux-4.4.14/sound/soc/sti/
H A Duniperif_player.c967 regmap = syscon_regmap_lookup_by_phandle(node, "st,syscfg"); uni_player_parse_dt_clk_glue()
/linux-4.4.14/drivers/mtd/devices/
H A Dst_spi_fsm.c1993 regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); stfsm_fetch_platform_configs()
/linux-4.4.14/sound/oss/
H A Dswarm_cs4297a.c2637 /* Check syscfg for synchronous serial on port 1 */ cs4297a_init()

Completed in 1279 milliseconds