Home
last modified time | relevance | path

Searched refs:creg (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/clk/nxp/
H A Dclk-lpc18xx-creg.c47 struct clk_creg_data *creg = to_clk_creg(hw); in clk_creg_32k_prepare() local
50 ret = regmap_update_bits(creg->reg, LPC18XX_CREG_CREG0, in clk_creg_32k_prepare()
65 struct clk_creg_data *creg = to_clk_creg(hw); in clk_creg_32k_unprepare() local
67 regmap_update_bits(creg->reg, LPC18XX_CREG_CREG0, in clk_creg_32k_unprepare()
74 struct clk_creg_data *creg = to_clk_creg(hw); in clk_creg_32k_is_prepared() local
77 regmap_read(creg->reg, LPC18XX_CREG_CREG0, &reg); in clk_creg_32k_is_prepared()
91 struct clk_creg_data *creg = to_clk_creg(hw); in clk_creg_enable() local
93 return regmap_update_bits(creg->reg, LPC18XX_CREG_CREG0, in clk_creg_enable()
94 creg->en_mask, creg->en_mask); in clk_creg_enable()
99 struct clk_creg_data *creg = to_clk_creg(hw); in clk_creg_disable() local
[all …]
H A DMakefile4 obj-$(CONFIG_ARCH_LPC18XX) += clk-lpc18xx-creg.o
/linux/drivers/rtc/
H A Drtc-rk808.c55 struct rk_rtc_compat_reg *creg; member
103 ret = regmap_update_bits(rk808_rtc->regmap, rk808_rtc->creg->ctrl_reg, in rk808_rtc_readtime()
117 ret = regmap_update_bits(rk808_rtc->regmap, rk808_rtc->creg->ctrl_reg, in rk808_rtc_readtime()
125 ret = regmap_bulk_read(rk808_rtc->regmap, rk808_rtc->creg->seconds_reg, in rk808_rtc_readtime()
163 ret = regmap_update_bits(rk808_rtc->regmap, rk808_rtc->creg->ctrl_reg, in rk808_rtc_set_time()
171 ret = regmap_bulk_write(rk808_rtc->regmap, rk808_rtc->creg->seconds_reg, in rk808_rtc_set_time()
178 ret = regmap_update_bits(rk808_rtc->regmap, rk808_rtc->creg->ctrl_reg, in rk808_rtc_set_time()
196 rk808_rtc->creg->alarm_seconds_reg, in rk808_rtc_readalarm()
211 ret = regmap_read(rk808_rtc->regmap, rk808_rtc->creg->int_reg, &int_reg); in rk808_rtc_readalarm()
229 ret = regmap_update_bits(rk808_rtc->regmap, rk808_rtc->creg->int_reg, in rk808_rtc_stop_alarm()
[all …]
/linux/Documentation/devicetree/bindings/clock/
H A Dlpc1850-creg-clk.txt17 Should be "nxp,lpc1850-creg-clk"
23 The creg-clk node must be a child of the creg syscon node.
33 creg: syscon@40043000 {
34 compatible = "nxp,lpc1850-creg", "syscon", "simple-mfd";
38 compatible = "nxp,lpc1850-creg-clk";
/linux/arch/mips/alchemy/common/
H A Dusb.c425 static inline void __au1xx0_ohci_control(int enable, unsigned long rb, int creg) in __au1xx0_ohci_control() argument
428 unsigned long r = __raw_readl(base + creg); in __au1xx0_ohci_control()
438 __raw_writel(r | USBHEN_CE, base + creg); in __au1xx0_ohci_control()
441 __raw_writel(r | USBHEN_CE | USBHEN_E, base + creg); in __au1xx0_ohci_control()
446 while (__raw_readl(base + creg), in __au1xx0_ohci_control()
447 !(__raw_readl(base + creg) & USBHEN_RD)) in __au1xx0_ohci_control()
450 __raw_writel(r & ~(USBHEN_CE | USBHEN_E), base + creg); in __au1xx0_ohci_control()
459 int creg) in au1000_usb_control() argument
465 __au1xx0_ohci_control(enable, rb, creg); in au1000_usb_control()
512 static void au1000_usb_pm(unsigned long br, int creg, int susp) in au1000_usb_pm() argument
[all …]
/linux/Documentation/devicetree/bindings/gpio/
H A Dsnps,creg-gpio.txt4 - compatible : "snps,creg-gpio-hsdk" or "snps,creg-gpio-axs10x".
16 compatible = "snps,creg-gpio-hsdk";
/linux/Documentation/devicetree/bindings/phy/
H A Dphy-lpc18xx-usb-otg.txt14 The phy node must be a child of the creg syscon node.
17 creg: syscon@40043000 {
18 compatible = "nxp,lpc1850-creg", "syscon", "simple-mfd";
/linux/drivers/pci/hotplug/
H A Dshpchp_hpc.c173 return readb(ctrl->creg + reg); in shpc_readb()
178 return readw(ctrl->creg + reg); in shpc_readw()
183 writew(val, ctrl->creg + reg); in shpc_writew()
188 return readl(ctrl->creg + reg); in shpc_readl()
193 writel(val, ctrl->creg + reg); in shpc_writel()
573 iounmap(ctrl->creg); in shpchp_release_ctlr()
942 ctrl->creg = ioremap(ctrl->mmio_base, ctrl->mmio_size); in shpc_init()
943 if (!ctrl->creg) { in shpc_init()
950 ctrl_dbg(ctrl, "ctrl->creg %p\n", ctrl->creg); in shpc_init()
1045 iounmap(ctrl->creg); in shpc_init()
H A Dshpchp.h103 void __iomem *creg; member
/linux/drivers/media/pci/ddbridge/
H A Dddbridge-ci.c176 ci->port->creg = (ci->port->creg & ~mask) | data; in write_creg()
177 return i2c_write_reg(i2c, adr, 0x02, ci->port->creg); in write_creg()
300 ci->port->creg = 0; in ci_xo2_attach()
H A Dddbridge.h263 u8 creg; member
/linux/arch/arc/plat-axs10x/
H A Daxs10x.c73 static void __init axs10x_print_board_ver(unsigned int creg, const char *str) in axs10x_print_board_ver() argument
86 board.val = ioread32((void __iomem *)creg); in axs10x_print_board_ver()
/linux/drivers/usb/gadget/udc/
H A Dat91_udc.h94 void __iomem *creg; member
/linux/arch/arm/boot/dts/nxp/lpc/
H A Dlpc18xx.dtsi198 creg: syscon@40043000 { label
199 compatible = "nxp,lpc1850-creg", "syscon", "simple-mfd";
205 compatible = "nxp,lpc1850-creg-clk";
/linux/drivers/infiniband/hw/qib/
H A Dqib_iba6120.c2277 u16 creg; in qib_portcntr_6120() local
2321 creg = xlator[reg]; in qib_portcntr_6120()
2336 if (creg == 0xffff) in qib_portcntr_6120()
2343 if (creg == cr_wordsend || creg == cr_wordrcv || in qib_portcntr_6120()
2344 creg == cr_pktsend || creg == cr_pktrcv) in qib_portcntr_6120()
2345 ret = read_6120_creg(dd, creg); in qib_portcntr_6120()
2347 ret = read_6120_creg32(dd, creg); in qib_portcntr_6120()
2348 if (creg == cr_ibsymbolerr) { in qib_portcntr_6120()
2352 } else if (creg == cr_iblinkerrrecov) { in qib_portcntr_6120()
/linux/drivers/net/ethernet/sun/
H A Dsunbmac.h291 void __iomem *creg; /* QEC BigMAC Channel Registers */ member
/linux/arch/arc/boot/dts/
H A Daxc001.dtsi44 * this GPIO block ORs all interrupts on CPU card (creg,..)
H A Daxc003.dtsi52 * this GPIO block ORs all interrupts on CPU card (creg,..)
H A Daxc003_idu.dtsi59 * this GPIO block ORs all interrupts on CPU card (creg,..)
H A Dhsdk.dts294 compatible = "snps,creg-gpio-hsdk";
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dpcie.c2683 const struct mwifiex_pcie_card_reg *creg = card->pcie.reg; in mwifiex_pcie_fw_dump() local
2711 reg = creg->fw_dump_start; in mwifiex_pcie_fw_dump()
2730 reg = creg->fw_dump_start; in mwifiex_pcie_fw_dump()
2742 mwifiex_write_reg(adapter, creg->fw_dump_ctrl, in mwifiex_pcie_fw_dump()
2743 creg->fw_dump_read_done); in mwifiex_pcie_fw_dump()
2768 reg_start = creg->fw_dump_start; in mwifiex_pcie_fw_dump()
2769 reg_end = creg->fw_dump_end; in mwifiex_pcie_fw_dump()
/linux/drivers/regulator/
H A Dda9063-regulator.c112 creg, cmask) \ argument
119 .desc.csel_reg = (creg), \
/linux/drivers/isdn/hardware/mISDN/
H A DmISDNisar.c57 send_mbox(struct isar_hw *isar, u8 his, u8 creg, u8 len, u8 *msg) in send_mbox() argument
61 pr_debug("send_mbox(%02x,%02x,%d)\n", his, creg, len); in send_mbox()
62 isar->write_reg(isar->hw, ISAR_CTRL_H, creg); in send_mbox()
/linux/drivers/gpio/
H A DMakefile50 obj-$(CONFIG_GPIO_SNPS_CREG) += gpio-creg-snps.o
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dinit.c923 u32 creg = nvbios_rd32(bios, init->offset + 1); in init_idx_addr_latched() local
929 trace("INDEX_ADDRESS_LATCHED\tR[0x%06x] : R[0x%06x]\n", creg, dreg); in init_idx_addr_latched()
941 init_mask(init, creg, ~mask, data | iaddr); in init_idx_addr_latched()

12