/linux-4.4.14/drivers/misc/ |
H A D | vexpress-syscfg.c | 49 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 D | irq-st.c | 44 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 D | phy-stih41x-usb.c | 30 * @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 D | phy-stih407-usb.c | 123 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 D | phy-miphy365x.c | 552 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 D | phy-miphy28lp.c | 1187 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 D | reset-stih415.c | 18 #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 D | reset-stih416.c | 18 #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 D | reset-stih407.c | 15 #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 D | reset-syscfg.h | 59 * syscfg_reset_probe(): platform device probe function used by syscfg
|
H A D | reset-syscfg.c | 21 #include "reset-syscfg.h"
|
/linux-4.4.14/drivers/power/reset/ |
H A D | st-poweroff.c | 23 /* 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 D | st_thermal_syscfg.c | 2 * 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 D | st_thermal.c | 26 * between syscfg and memory mapped based sensors
|
/linux-4.4.14/drivers/watchdog/ |
H A D | st_lpc_wdt.c | 49 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 D | sti_hdmi.h | 34 * @syscfg: syscfg register for pll rejection configuration 53 void __iomem *syscfg; member in struct:sti_hdmi
|
H A D | sti_hdmi_tx3g0c55phy.c | 116 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 D | sti_hdmi.c | 819 "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 D | dwc3-st.c | 84 * @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 D | pda.h | 20 unsigned long syscfg; member in struct:blackfin_pda
|
/linux-4.4.14/drivers/mtd/onenand/ |
H A D | omap2.c | 113 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 D | onenand_base.c | 673 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 D | kgdb.c | 64 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 D | ptrace.c | 101 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 D | asm-offsets.c | 107 DEFINE(PT_SYSCFG, offsetof(struct pt_regs, syscfg)); main() 121 DEFINE(PDA_SYSCFG, offsetof(struct blackfin_pda, syscfg)); main()
|
H A D | process.c | 128 __asm__ __volatile__("%0 = syscfg;":"=da"(childregs->syscfg):); copy_thread()
|
H A D | debug-mmrs.c | 106 DEFINE_SYSREG(syscfg, , CSYNC()); 599 D_SYSREG(syscfg); bfin_debug_mmrs_init()
|
H A D | trace.c | 882 (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 D | ptrace.h | 87 long syscfg; member in struct:pt_regs
|
/linux-4.4.14/drivers/iommu/ |
H A D | omap-iommu.h | 33 struct regmap *syscfg; member in struct:omap_iommu
|
H A D | omap-iommu.c | 121 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 D | vexpress-sysreg.c | 155 .name = "vexpress-syscfg",
|
/linux-4.4.14/arch/blackfin/mach-common/ |
H A D | entry.S | 192 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 D | pci-layerscape.c | 105 dev_err(pp->dev, "No syscfg phandle specified\n"); ls1021_pcie_host_init()
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-sti.c | 276 /* clk selection from extra syscfg register */ sti_dwmac_parse_data()
|
/linux-4.4.14/drivers/clk/ |
H A D | clk-stm32f4.c | 113 { STM32F4_RCC_APB2ENR, 14, "syscfg", "apb2_div" },
|
/linux-4.4.14/drivers/usb/renesas_usbhs/ |
H A D | common.c | 101 * syscfg functions
|
/linux-4.4.14/sound/soc/codecs/ |
H A D | sti-sas.c | 580 syscon_regmap_lookup_by_phandle(pnode, "st,syscfg"); sti_sas_driver_probe()
|
/linux-4.4.14/drivers/pinctrl/ |
H A D | pinctrl-st.c | 1637 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 D | uniperif_player.c | 967 regmap = syscon_regmap_lookup_by_phandle(node, "st,syscfg"); uni_player_parse_dt_clk_glue()
|
/linux-4.4.14/drivers/mtd/devices/ |
H A D | st_spi_fsm.c | 1993 regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); stfsm_fetch_platform_configs()
|
/linux-4.4.14/sound/oss/ |
H A D | swarm_cs4297a.c | 2637 /* Check syscfg for synchronous serial on port 1 */ cs4297a_init()
|