/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/ |
H A D | pll.c | 352 void __iomem *base = pll->base; in dss_pll_wait_reset_done() local 354 if (wait_for_bit_change(base + PLL_STATUS, 0, 1) != 1) in dss_pll_wait_reset_done() 365 u32 v = readl_relaxed(pll->base + PLL_STATUS); in dss_wait_hsdiv_ack() 394 void __iomem *base = pll->base; in dss_pll_write_config_type_a() local 409 writel_relaxed(l, base + PLL_CONFIGURATION1); in dss_pll_write_config_type_a() 418 writel_relaxed(l, base + PLL_CONFIGURATION3); in dss_pll_write_config_type_a() 420 l = readl_relaxed(base + PLL_CONFIGURATION2); in dss_pll_write_config_type_a() 443 writel_relaxed(l, base in dss_pll_write_config_type_a() 522 void __iomem *base = pll->base; dss_pll_write_config_type_b() local [all...] |
/kernel/linux/linux-5.10/drivers/s390/net/ |
H A D | qeth_ethtool.c | 423 cmd->base.duplex = DUPLEX_FULL; in qeth_get_link_ksettings() 424 cmd->base.autoneg = AUTONEG_ENABLE; in qeth_get_link_ksettings() 425 cmd->base.phy_address = 0; in qeth_get_link_ksettings() 426 cmd->base.mdio_support = 0; in qeth_get_link_ksettings() 427 cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; in qeth_get_link_ksettings() 428 cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_INVALID; in qeth_get_link_ksettings() 433 cmd->base.speed = SPEED_100; in qeth_get_link_ksettings() 434 cmd->base.port = PORT_TP; in qeth_get_link_ksettings() 438 cmd->base.speed = SPEED_1000; in qeth_get_link_ksettings() 439 cmd->base in qeth_get_link_ksettings() [all...] |
/kernel/linux/linux-5.10/drivers/phy/qualcomm/ |
H A D | phy-qcom-ipq806x-usb.c | 115 void __iomem *base; member 132 * @base - QCOM DWC3 PHY base virtual address. 141 u32 write_val, tmp = readl(phy_dwc3->base + offset); in usb_phy_write_readback() 146 writel(write_val, phy_dwc3->base + offset); in usb_phy_write_readback() 149 tmp = readl(phy_dwc3->base + offset); in usb_phy_write_readback() 176 * @base - QCOM DWC3 PHY base virtual address. 185 writel(addr, phy_dwc3->base + CR_PROTOCOL_DATA_IN_REG); in usb_ss_write_phycreg() 187 phy_dwc3->base in usb_ss_write_phycreg() [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-sunxi.c | 142 void __iomem *base; member 151 val = readl(chip->base + SUNXI_ALRM_IRQ_STA); in sunxi_rtc_alarmirq() 155 writel(val, chip->base + SUNXI_ALRM_IRQ_STA); in sunxi_rtc_alarmirq() 171 alrm_val = readl(chip->base + SUNXI_ALRM_EN); in sunxi_rtc_setaie() 174 alrm_irq_val = readl(chip->base + SUNXI_ALRM_IRQ_EN); in sunxi_rtc_setaie() 178 chip->base + SUNXI_ALRM_IRQ_STA); in sunxi_rtc_setaie() 181 writel(alrm_val, chip->base + SUNXI_ALRM_EN); in sunxi_rtc_setaie() 182 writel(alrm_irq_val, chip->base + SUNXI_ALRM_IRQ_EN); in sunxi_rtc_setaie() 193 alrm = readl(chip->base + SUNXI_ALRM_DHMS); in sunxi_rtc_getalarm() 194 date = readl(chip->base in sunxi_rtc_getalarm() [all...] |
H A D | rtc-pl031.c | 90 void __iomem *base; member 100 writel(RTC_BIT_AI, ldata->base + RTC_ICR); in pl031_alarm_irq_enable() 102 imsc = readl(ldata->base + RTC_IMSC); in pl031_alarm_irq_enable() 105 writel(imsc | RTC_BIT_AI, ldata->base + RTC_IMSC); in pl031_alarm_irq_enable() 107 writel(imsc & ~RTC_BIT_AI, ldata->base + RTC_IMSC); in pl031_alarm_irq_enable() 170 pl031_stv2_time_to_tm(readl(ldata->base + RTC_DR), in pl031_stv2_read_time() 171 readl(ldata->base + RTC_YDR), tm); in pl031_stv2_read_time() 185 writel(bcd_year, ldata->base + RTC_YLR); in pl031_stv2_set_time() 186 writel(time, ldata->base + RTC_LR); in pl031_stv2_set_time() 197 ret = pl031_stv2_time_to_tm(readl(ldata->base in pl031_stv2_read_alarm() [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-pl031.c | 90 void __iomem *base; member 100 writel(RTC_BIT_AI, ldata->base + RTC_ICR); in pl031_alarm_irq_enable() 102 imsc = readl(ldata->base + RTC_IMSC); in pl031_alarm_irq_enable() 105 writel(imsc | RTC_BIT_AI, ldata->base + RTC_IMSC); in pl031_alarm_irq_enable() 107 writel(imsc & ~RTC_BIT_AI, ldata->base + RTC_IMSC); in pl031_alarm_irq_enable() 170 pl031_stv2_time_to_tm(readl(ldata->base + RTC_DR), in pl031_stv2_read_time() 171 readl(ldata->base + RTC_YDR), tm); in pl031_stv2_read_time() 185 writel(bcd_year, ldata->base + RTC_YLR); in pl031_stv2_set_time() 186 writel(time, ldata->base + RTC_LR); in pl031_stv2_set_time() 197 ret = pl031_stv2_time_to_tm(readl(ldata->base in pl031_stv2_read_alarm() [all...] |
H A D | rtc-sunxi.c | 140 void __iomem *base; member 149 val = readl(chip->base + SUNXI_ALRM_IRQ_STA); in sunxi_rtc_alarmirq() 153 writel(val, chip->base + SUNXI_ALRM_IRQ_STA); in sunxi_rtc_alarmirq() 169 alrm_val = readl(chip->base + SUNXI_ALRM_EN); in sunxi_rtc_setaie() 172 alrm_irq_val = readl(chip->base + SUNXI_ALRM_IRQ_EN); in sunxi_rtc_setaie() 176 chip->base + SUNXI_ALRM_IRQ_STA); in sunxi_rtc_setaie() 179 writel(alrm_val, chip->base + SUNXI_ALRM_EN); in sunxi_rtc_setaie() 180 writel(alrm_irq_val, chip->base + SUNXI_ALRM_IRQ_EN); in sunxi_rtc_setaie() 191 alrm = readl(chip->base + SUNXI_ALRM_DHMS); in sunxi_rtc_getalarm() 192 date = readl(chip->base in sunxi_rtc_getalarm() [all...] |
/kernel/linux/linux-6.6/drivers/clk/imx/ |
H A D | clk-pllv3.c | 35 * @base: base address of PLL registers 49 void __iomem *base; member 63 u32 val = readl_relaxed(pll->base) & pll->power_bit; in clk_pllv3_wait_lock() 69 return readl_relaxed_poll_timeout(pll->base, val, val & BM_PLL_LOCK, in clk_pllv3_wait_lock() 78 val = readl_relaxed(pll->base); in clk_pllv3_prepare() 83 writel_relaxed(val, pll->base); in clk_pllv3_prepare() 93 val = readl_relaxed(pll->base); in clk_pllv3_unprepare() 98 writel_relaxed(val, pll->base); in clk_pllv3_unprepare() 105 if (readl_relaxed(pll->base) in clk_pllv3_is_prepared() 411 imx_clk_hw_pllv3(enum imx_pllv3_type type, const char *name, const char *parent_name, void __iomem *base, u32 div_mask) imx_clk_hw_pllv3() argument [all...] |
/kernel/linux/linux-6.6/drivers/phy/qualcomm/ |
H A D | phy-qcom-ipq806x-usb.c | 119 void __iomem *base; member 146 u32 write_val, tmp = readl(phy_dwc3->base + offset); in usb_phy_write_readback() 151 writel(write_val, phy_dwc3->base + offset); in usb_phy_write_readback() 154 tmp = readl(phy_dwc3->base + offset); in usb_phy_write_readback() 180 writel(addr, phy_dwc3->base + CR_PROTOCOL_DATA_IN_REG); in usb_ss_write_phycreg() 182 phy_dwc3->base + CR_PROTOCOL_CAP_ADDR_REG); in usb_ss_write_phycreg() 184 ret = wait_for_latch(phy_dwc3->base + CR_PROTOCOL_CAP_ADDR_REG); in usb_ss_write_phycreg() 188 writel(val, phy_dwc3->base + CR_PROTOCOL_DATA_IN_REG); in usb_ss_write_phycreg() 190 phy_dwc3->base + CR_PROTOCOL_CAP_DATA_REG); in usb_ss_write_phycreg() 192 ret = wait_for_latch(phy_dwc3->base in usb_ss_write_phycreg() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/dss/ |
H A D | pll.c | 358 void __iomem *base = pll->base; in dss_pll_wait_reset_done() local 360 if (wait_for_bit_change(base + PLL_STATUS, 0, 1) != 1) in dss_pll_wait_reset_done() 371 u32 v = readl_relaxed(pll->base + PLL_STATUS); in dss_wait_hsdiv_ack() 400 void __iomem *base = pll->base; in dss_pll_write_config_type_a() local 415 writel_relaxed(l, base + PLL_CONFIGURATION1); in dss_pll_write_config_type_a() 424 writel_relaxed(l, base + PLL_CONFIGURATION3); in dss_pll_write_config_type_a() 426 l = readl_relaxed(base + PLL_CONFIGURATION2); in dss_pll_write_config_type_a() 449 writel_relaxed(l, base in dss_pll_write_config_type_a() 528 void __iomem *base = pll->base; dss_pll_write_config_type_b() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/ipu3/ |
H A D | ipu3-css.c | 203 static int imgu_hw_wait(void __iomem *base, int reg, u32 mask, u32 cmp) in imgu_hw_wait() argument 207 return readl_poll_timeout(base + reg, val, (val & mask) == cmp, in imgu_hw_wait() 213 int imgu_css_set_powerup(struct device *dev, void __iomem *base, in imgu_css_set_powerup() argument 220 readl(base + IMGU_REG_GP_BUSY); in imgu_css_set_powerup() 221 writel(0, base + IMGU_REG_GP_BUSY); in imgu_css_set_powerup() 224 if (imgu_hw_wait(base, IMGU_REG_STATE, IMGU_STATE_IDLE_STS, in imgu_css_set_powerup() 231 writel(readl(base + IMGU_REG_PM_CTRL) | IMGU_PM_CTRL_FORCE_RESET, in imgu_css_set_powerup() 232 base + IMGU_REG_PM_CTRL); in imgu_css_set_powerup() 238 pm_ctrl = readl(base + IMGU_REG_PM_CTRL); in imgu_css_set_powerup() 239 state = readl(base in imgu_css_set_powerup() 303 imgu_css_set_powerdown(struct device *dev, void __iomem *base) imgu_css_set_powerdown() argument 328 void __iomem *const base = css->base; imgu_css_hw_enable_irq() local 426 void __iomem *const base = css->base; imgu_css_hw_init() local 484 void __iomem *const base = css->base; imgu_css_hw_start_sp() local 529 void __iomem *const base = css->base; imgu_css_hw_start() local 622 void __iomem *const base = css->base; imgu_css_hw_stop() local 642 void __iomem *const base = css->base; imgu_css_hw_cleanup() local 1073 void __iomem *const base = css->base; imgu_css_queue_pos() local 1087 void __iomem *const base = css->base; imgu_css_queue_data() local 1125 void __iomem *const base = css->base; imgu_css_dequeue_data() local 1515 imgu_css_init(struct device *dev, struct imgu_css *css, void __iomem *base, int length) imgu_css_init() argument 2332 void __iomem *const base = css->base; imgu_css_irq_ack() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/ipu3/ |
H A D | ipu3-css.c | 190 static int imgu_hw_wait(void __iomem *base, int reg, u32 mask, u32 cmp) in imgu_hw_wait() argument 194 return readl_poll_timeout(base + reg, val, (val & mask) == cmp, in imgu_hw_wait() 200 int imgu_css_set_powerup(struct device *dev, void __iomem *base, in imgu_css_set_powerup() argument 207 readl(base + IMGU_REG_GP_BUSY); in imgu_css_set_powerup() 208 writel(0, base + IMGU_REG_GP_BUSY); in imgu_css_set_powerup() 211 if (imgu_hw_wait(base, IMGU_REG_STATE, IMGU_STATE_IDLE_STS, in imgu_css_set_powerup() 218 writel(readl(base + IMGU_REG_PM_CTRL) | IMGU_PM_CTRL_FORCE_RESET, in imgu_css_set_powerup() 219 base + IMGU_REG_PM_CTRL); in imgu_css_set_powerup() 225 pm_ctrl = readl(base + IMGU_REG_PM_CTRL); in imgu_css_set_powerup() 226 state = readl(base in imgu_css_set_powerup() 290 imgu_css_set_powerdown(struct device *dev, void __iomem *base) imgu_css_set_powerdown() argument 315 void __iomem *const base = css->base; imgu_css_hw_enable_irq() local 413 void __iomem *const base = css->base; imgu_css_hw_init() local 471 void __iomem *const base = css->base; imgu_css_hw_start_sp() local 516 void __iomem *const base = css->base; imgu_css_hw_start() local 609 void __iomem *const base = css->base; imgu_css_hw_stop() local 629 void __iomem *const base = css->base; imgu_css_hw_cleanup() local 1060 void __iomem *const base = css->base; imgu_css_queue_pos() local 1074 void __iomem *const base = css->base; imgu_css_queue_data() local 1112 void __iomem *const base = css->base; imgu_css_dequeue_data() local 1500 imgu_css_init(struct device *dev, struct imgu_css *css, void __iomem *base, int length) imgu_css_init() argument 2317 void __iomem *const base = css->base; imgu_css_irq_ack() local [all...] |
/foundation/filemanagement/dfs_service/utils/dentry/src/ |
H A D | meta_file_clouddisk.cpp | 289 static bool UpdateDentry(HmdfsDentryGroup &d, const MetaBase &base, uint32_t nameHash, uint32_t bitPos) in UpdateDentry() argument 292 const std::string name = base.name; in UpdateDentry() 303 de->atime = base.atime; in UpdateDentry() 304 de->mtime = base.mtime; in UpdateDentry() 305 de->size = base.size; in UpdateDentry() 306 de->mode = base.mode; in UpdateDentry() 307 MetaHelper::SetPosition(de, base.position); in UpdateDentry() 308 MetaHelper::SetFileType(de, base.fileType); in UpdateDentry() 309 MetaHelper::SetNoUpload(de, base.noUpload); in UpdateDentry() 311 ret = memcpy_s(de->recordId, CLOUD_RECORD_ID_LEN, base in UpdateDentry() 349 DoCreate(const MetaBase &base) DoCreate() argument 408 InitDcacheLookupCtx(DcacheLookupCtx *ctx, const MetaBase &base, int fd) InitDcacheLookupCtx() argument 498 DoRemove(const MetaBase &base) DoRemove() argument 531 DoLookup(MetaBase &base) DoLookup() argument 559 DoUpdate(const MetaBase &base) DoUpdate() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/can/ifi_canfd/ |
H A D | ifi_canfd.c | 223 void __iomem *base; member 245 priv->base + IFI_CANFD_IRQMASK); in ifi_canfd_irq_enable() 260 rxdlc = readl(priv->base + IFI_CANFD_RXFIFO_DLC); in ifi_canfd_read_fifo() 278 rxid = readl(priv->base + IFI_CANFD_RXFIFO_ID); in ifi_canfd_read_fifo() 310 readl(priv->base + IFI_CANFD_RXFIFO_DATA + i); in ifi_canfd_read_fifo() 315 writel(IFI_CANFD_RXSTCMD_REMOVE_MSG, priv->base + IFI_CANFD_RXSTCMD); in ifi_canfd_read_fifo() 316 writel(rx_irq_mask, priv->base + IFI_CANFD_INTERRUPT); in ifi_canfd_read_fifo() 330 rxst = readl(priv->base + IFI_CANFD_RXSTCMD); in ifi_canfd_do_rx_poll() 345 rxst = readl(priv->base + IFI_CANFD_RXSTCMD); in ifi_canfd_do_rx_poll() 383 u32 errctr = readl(priv->base in ifi_canfd_handle_lec_err() [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | npcm750-pwm-fan.c | 19 #define NPCM7XX_PWM_REG_BASE(base, n) ((base) + ((n) * 0x1000L)) 21 #define NPCM7XX_PWM_REG_PR(base, n) (NPCM7XX_PWM_REG_BASE(base, n) + 0x00) 22 #define NPCM7XX_PWM_REG_CSR(base, n) (NPCM7XX_PWM_REG_BASE(base, n) + 0x04) 23 #define NPCM7XX_PWM_REG_CR(base, n) (NPCM7XX_PWM_REG_BASE(base, n) + 0x08) 24 #define NPCM7XX_PWM_REG_CNRx(base, n, ch) \ 25 (NPCM7XX_PWM_REG_BASE(base, [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-aspeed.c | 146 void __iomem *base; member 148 /* Synchronizes I/O mem access to base. */ 182 command = readl(bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_recover_bus() 192 writel(ASPEED_I2CD_M_STOP_CMD, bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_recover_bus() 204 else if (!(readl(bus->base + ASPEED_I2C_CMD_REG) & in aspeed_i2c_recover_bus() 215 bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_recover_bus() 227 else if (!(readl(bus->base + ASPEED_I2C_CMD_REG) & in aspeed_i2c_recover_bus() 292 command = readl(bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_slave_irq() 298 value = readl(bus->base + ASPEED_I2C_BYTE_BUF_REG) >> 8; in aspeed_i2c_slave_irq() 317 writel(value, bus->base in aspeed_i2c_slave_irq() [all...] |
H A D | i2c-mt7621.c | 60 void __iomem *base; member 74 ret = readl_relaxed_poll_timeout(i2c->base + REG_SM0CTL1_REG, in mtk_i2c_wait_idle() 96 SM0CTL0_SCL_STRETCH, i2c->base + REG_SM0CTL0_REG); in mtk_i2c_reset() 97 iowrite32(0, i2c->base + REG_SM0CFG2_REG); in mtk_i2c_reset() 104 ioread32(i2c->base + REG_SM0CFG2_REG), in mtk_i2c_dump_reg() 105 ioread32(i2c->base + REG_SM0CTL0_REG), in mtk_i2c_dump_reg() 106 ioread32(i2c->base + REG_SM0CTL1_REG), in mtk_i2c_dump_reg() 107 ioread32(i2c->base + REG_SM0D0_REG), in mtk_i2c_dump_reg() 108 ioread32(i2c->base + REG_SM0D1_REG)); in mtk_i2c_dump_reg() 113 u32 ack = readl_relaxed(i2c->base in mtk_i2c_check_ack() [all...] |
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | pci-quirks.c | 640 void uhci_reset_hc(struct pci_dev *pdev, unsigned long base) in uhci_reset_hc() argument 652 outw(UHCI_USBCMD_HCRESET, base + UHCI_USBCMD); in uhci_reset_hc() 655 if (inw(base + UHCI_USBCMD) & UHCI_USBCMD_HCRESET) in uhci_reset_hc() 661 outw(0, base + UHCI_USBINTR); in uhci_reset_hc() 662 outw(0, base + UHCI_USBCMD); in uhci_reset_hc() 672 int uhci_check_and_reset_hc(struct pci_dev *pdev, unsigned long base) in uhci_check_and_reset_hc() argument 694 cmd = inw(base + UHCI_USBCMD); in uhci_check_and_reset_hc() 702 intr = inw(base + UHCI_USBINTR); in uhci_check_and_reset_hc() 712 uhci_reset_hc(pdev, base); in uhci_check_and_reset_hc() 728 unsigned long base in quirk_usb_handoff_uhci() local 751 void __iomem *base; quirk_usb_handoff_ohci() local 931 void __iomem *base, *op_reg_base; quirk_usb_disable_ehci() local 1145 void __iomem *base; quirk_usb_handoff_xhci() local [all...] |
/kernel/linux/linux-6.6/drivers/net/can/ifi_canfd/ |
H A D | ifi_canfd.c | 223 void __iomem *base; member 245 priv->base + IFI_CANFD_IRQMASK); in ifi_canfd_irq_enable() 260 rxdlc = readl(priv->base + IFI_CANFD_RXFIFO_DLC); in ifi_canfd_read_fifo() 278 rxid = readl(priv->base + IFI_CANFD_RXFIFO_ID); in ifi_canfd_read_fifo() 310 readl(priv->base + IFI_CANFD_RXFIFO_DATA + i); in ifi_canfd_read_fifo() 318 writel(IFI_CANFD_RXSTCMD_REMOVE_MSG, priv->base + IFI_CANFD_RXSTCMD); in ifi_canfd_read_fifo() 319 writel(rx_irq_mask, priv->base + IFI_CANFD_INTERRUPT); in ifi_canfd_read_fifo() 330 rxst = readl(priv->base + IFI_CANFD_RXSTCMD); in ifi_canfd_do_rx_poll() 345 rxst = readl(priv->base + IFI_CANFD_RXSTCMD); in ifi_canfd_do_rx_poll() 380 u32 errctr = readl(priv->base in ifi_canfd_handle_lec_err() [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | pci-quirks.c | 638 void uhci_reset_hc(struct pci_dev *pdev, unsigned long base) in uhci_reset_hc() argument 650 outw(UHCI_USBCMD_HCRESET, base + UHCI_USBCMD); in uhci_reset_hc() 653 if (inw(base + UHCI_USBCMD) & UHCI_USBCMD_HCRESET) in uhci_reset_hc() 659 outw(0, base + UHCI_USBINTR); in uhci_reset_hc() 660 outw(0, base + UHCI_USBCMD); in uhci_reset_hc() 670 int uhci_check_and_reset_hc(struct pci_dev *pdev, unsigned long base) in uhci_check_and_reset_hc() argument 692 cmd = inw(base + UHCI_USBCMD); in uhci_check_and_reset_hc() 700 intr = inw(base + UHCI_USBINTR); in uhci_check_and_reset_hc() 710 uhci_reset_hc(pdev, base); in uhci_check_and_reset_hc() 726 unsigned long base in quirk_usb_handoff_uhci() local 749 void __iomem *base; quirk_usb_handoff_ohci() local 929 void __iomem *base, *op_reg_base; quirk_usb_disable_ehci() local 1139 void __iomem *base; quirk_usb_handoff_xhci() local [all...] |
/kernel/linux/linux-6.6/drivers/of/ |
H A D | fdt.c | 293 void *base = mem; in unflatten_dt_nodes() local 294 bool dryrun = !base; in unflatten_dt_nodes() 346 return mem - base; in unflatten_dt_nodes() 479 static int __init early_init_dt_reserve_memory(phys_addr_t base, in early_init_dt_reserve_memory() argument 488 if (memblock_overlaps_region(&memblock.memory, base, size) && in early_init_dt_reserve_memory() 489 memblock_is_region_reserved(base, size)) in early_init_dt_reserve_memory() 492 return memblock_mark_nomap(base, size); in early_init_dt_reserve_memory() 494 return memblock_reserve(base, size); in early_init_dt_reserve_memory() 504 phys_addr_t base, size; in __reserved_mem_reserve_reg() local 523 base in __reserved_mem_reserve_reg() 633 u64 base, size; early_init_fdt_scan_reserved_mem() local 1129 u64 base, size; early_init_dt_scan_memory() local 1220 early_init_dt_add_memory_arch(u64 base, u64 size) early_init_dt_add_memory_arch() argument [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | npcm750-pwm-fan.c | 19 #define NPCM7XX_PWM_REG_BASE(base, n) ((base) + ((n) * 0x1000L)) 21 #define NPCM7XX_PWM_REG_PR(base, n) (NPCM7XX_PWM_REG_BASE(base, n) + 0x00) 22 #define NPCM7XX_PWM_REG_CSR(base, n) (NPCM7XX_PWM_REG_BASE(base, n) + 0x04) 23 #define NPCM7XX_PWM_REG_CR(base, n) (NPCM7XX_PWM_REG_BASE(base, n) + 0x08) 24 #define NPCM7XX_PWM_REG_CNRx(base, n, ch) \ 25 (NPCM7XX_PWM_REG_BASE(base, [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-aspeed.c | 144 void __iomem *base; member 146 /* Synchronizes I/O mem access to base. */ 180 command = readl(bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_recover_bus() 190 writel(ASPEED_I2CD_M_STOP_CMD, bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_recover_bus() 202 else if (!(readl(bus->base + ASPEED_I2C_CMD_REG) & in aspeed_i2c_recover_bus() 213 bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_recover_bus() 225 else if (!(readl(bus->base + ASPEED_I2C_CMD_REG) & in aspeed_i2c_recover_bus() 291 command = readl(bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_slave_irq() 297 value = readl(bus->base + ASPEED_I2C_BYTE_BUF_REG) >> 8; in aspeed_i2c_slave_irq() 316 writel(value, bus->base in aspeed_i2c_slave_irq() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-regmap.c | 27 int (*reg_mask_xlate)(struct gpio_regmap *gpio, unsigned int base, 43 unsigned int base, unsigned int offset, in gpio_regmap_simple_xlate() 49 *reg = base + stride * gpio->reg_stride; in gpio_regmap_simple_xlate() 58 unsigned int base, val, reg, mask; in gpio_regmap_get() local 63 base = gpio_regmap_addr(gpio->reg_dat_base); in gpio_regmap_get() 65 base = gpio_regmap_addr(gpio->reg_set_base); in gpio_regmap_get() 67 ret = gpio->reg_mask_xlate(gpio, base, offset, ®, &mask); in gpio_regmap_get() 82 unsigned int base = gpio_regmap_addr(gpio->reg_set_base); in gpio_regmap_set() local 85 gpio->reg_mask_xlate(gpio, base, offset, ®, &mask); in gpio_regmap_set() 96 unsigned int base, re in gpio_regmap_set_with_clear() local 42 gpio_regmap_simple_xlate(struct gpio_regmap *gpio, unsigned int base, unsigned int offset, unsigned int *reg, unsigned int *mask) gpio_regmap_simple_xlate() argument 111 unsigned int base, val, reg, mask; gpio_regmap_get_direction() local 142 unsigned int base, val, reg, mask; gpio_regmap_set_direction() local [all...] |
/kernel/linux/linux-5.10/drivers/net/mdio/ |
H A D | mdio-mux-bcm-iproc.c | 51 void __iomem *base; member 63 val = readl(md->base + MDIO_SCAN_CTRL_OFFSET); in mdio_mux_iproc_config() 65 writel(val, md->base + MDIO_SCAN_CTRL_OFFSET); in mdio_mux_iproc_config() 75 writel(val, md->base + MDIO_RATE_ADJ_EXT_OFFSET); in mdio_mux_iproc_config() 76 writel(val, md->base + MDIO_RATE_ADJ_INT_OFFSET); in mdio_mux_iproc_config() 80 static int iproc_mdio_wait_for_idle(void __iomem *base, bool result) in iproc_mdio_wait_for_idle() argument 84 return readl_poll_timeout(base + MDIO_STAT_OFFSET, val, in iproc_mdio_wait_for_idle() 90 * @base: Base address 101 static int start_miim_ops(void __iomem *base, in start_miim_ops() argument 107 writel(0, base in start_miim_ops() [all...] |