Home
last modified time | relevance | path

Searched refs:pdata (Results 1 – 25 of 823) sorted by relevance

12345678910>>...33

/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-main.c30 static void xgbe_default_config(struct xgbe_prv_data *pdata) in xgbe_default_config() argument
34 pdata->blen = DMA_SBMR_BLEN_64; in xgbe_default_config()
35 pdata->pbl = DMA_PBL_128; in xgbe_default_config()
36 pdata->aal = 1; in xgbe_default_config()
37 pdata->rd_osr_limit = 8; in xgbe_default_config()
38 pdata->wr_osr_limit = 8; in xgbe_default_config()
39 pdata->tx_sf_mode = MTL_TSF_ENABLE; in xgbe_default_config()
40 pdata->tx_threshold = MTL_TX_THRESHOLD_64; in xgbe_default_config()
41 pdata->tx_osp_mode = DMA_OSP_ENABLE; in xgbe_default_config()
42 pdata->rx_sf_mode = MTL_RSF_DISABLE; in xgbe_default_config()
[all …]
H A Dxgbe-drv.c63 static void xgbe_free_channels(struct xgbe_prv_data *pdata) in xgbe_free_channels() argument
67 for (i = 0; i < ARRAY_SIZE(pdata->channel); i++) { in xgbe_free_channels()
68 if (!pdata->channel[i]) in xgbe_free_channels()
71 kfree(pdata->channel[i]->rx_ring); in xgbe_free_channels()
72 kfree(pdata->channel[i]->tx_ring); in xgbe_free_channels()
73 kfree(pdata->channel[i]); in xgbe_free_channels()
75 pdata->channel[i] = NULL; in xgbe_free_channels()
78 pdata->channel_count = 0; in xgbe_free_channels()
81 static int xgbe_alloc_channels(struct xgbe_prv_data *pdata) in xgbe_alloc_channels() argument
89 count = max_t(unsigned int, pdata->tx_ring_count, pdata->rx_ring_count); in xgbe_alloc_channels()
[all …]
H A Dxgbe-phy-v2.c281 static enum xgbe_an_mode xgbe_phy_an_mode(struct xgbe_prv_data *pdata);
282 static void xgbe_phy_rrc(struct xgbe_prv_data *pdata);
283 static void xgbe_phy_perform_ratechange(struct xgbe_prv_data *pdata,
287 static int xgbe_phy_i2c_xfer(struct xgbe_prv_data *pdata, in xgbe_phy_i2c_xfer() argument
290 return pdata->i2c_if.i2c_xfer(pdata, i2c_op); in xgbe_phy_i2c_xfer()
293 static int xgbe_phy_redrv_write(struct xgbe_prv_data *pdata, unsigned int reg, in xgbe_phy_redrv_write() argument
296 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_redrv_write()
324 ret = xgbe_phy_i2c_xfer(pdata, &i2c_op); in xgbe_phy_redrv_write()
338 ret = xgbe_phy_i2c_xfer(pdata, &i2c_op); in xgbe_phy_redrv_write()
347 netif_dbg(pdata, drv, pdata->netdev, in xgbe_phy_redrv_write()
[all …]
H A Dxgbe-desc.c13 static void xgbe_free_ring(struct xgbe_prv_data *pdata, in xgbe_free_ring() argument
25 xgbe_unmap_rdata(pdata, rdata); in xgbe_free_ring()
33 dma_unmap_page(pdata->dev, ring->rx_hdr_pa.pages_dma, in xgbe_free_ring()
44 dma_unmap_page(pdata->dev, ring->rx_buf_pa.pages_dma, in xgbe_free_ring()
55 dma_free_coherent(pdata->dev, in xgbe_free_ring()
63 static void xgbe_free_ring_resources(struct xgbe_prv_data *pdata) in xgbe_free_ring_resources() argument
70 for (i = 0; i < pdata->channel_count; i++) { in xgbe_free_ring_resources()
71 channel = pdata->channel[i]; in xgbe_free_ring_resources()
72 xgbe_free_ring(pdata, channel->tx_ring); in xgbe_free_ring_resources()
73 xgbe_free_ring(pdata, channel->rx_ring); in xgbe_free_ring_resources()
[all …]
/linux/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_xgmac.c21 static void xgene_enet_wr_csr(struct xgene_enet_pdata *pdata, in xgene_enet_wr_csr() argument
24 void __iomem *addr = pdata->eth_csr_addr + offset; in xgene_enet_wr_csr()
29 static void xgene_enet_wr_ring_if(struct xgene_enet_pdata *pdata, in xgene_enet_wr_ring_if() argument
32 void __iomem *addr = pdata->eth_ring_if_addr + offset; in xgene_enet_wr_ring_if()
37 static void xgene_enet_wr_diag_csr(struct xgene_enet_pdata *pdata, in xgene_enet_wr_diag_csr() argument
40 void __iomem *addr = pdata->eth_diag_csr_addr + offset; in xgene_enet_wr_diag_csr()
68 static void xgene_enet_wr_pcs(struct xgene_enet_pdata *pdata, in xgene_enet_wr_pcs() argument
73 addr = pdata->pcs_addr + PCS_ADDR_REG_OFFSET; in xgene_enet_wr_pcs()
74 wr = pdata->pcs_addr + PCS_WRITE_REG_OFFSET; in xgene_enet_wr_pcs()
75 cmd = pdata->pcs_addr + PCS_COMMAND_REG_OFFSET; in xgene_enet_wr_pcs()
[all …]
H A Dxgene_enet_hw.c63 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_ring_wr32() local
65 iowrite32(data, pdata->ring_csr_addr + offset); in xgene_enet_ring_wr32()
71 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_ring_rd32() local
73 *data = ioread32(pdata->ring_csr_addr + offset); in xgene_enet_ring_rd32()
78 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_write_ring_state() local
82 for (i = 0; i < pdata->ring_ops->num_ring_config; i++) { in xgene_enet_write_ring_state()
223 static void xgene_enet_wr_csr(struct xgene_enet_pdata *pdata, in xgene_enet_wr_csr() argument
226 void __iomem *addr = pdata->eth_csr_addr + offset; in xgene_enet_wr_csr()
231 static void xgene_enet_wr_ring_if(struct xgene_enet_pdata *pdata, in xgene_enet_wr_ring_if() argument
234 void __iomem *addr = pdata->eth_ring_if_addr + offset; in xgene_enet_wr_ring_if()
[all …]
H A Dxgene_enet_ethtool.c102 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_get_drvinfo() local
103 struct platform_device *pdev = pdata->pdev; in xgene_get_drvinfo()
112 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_get_link_ksettings() local
116 if (phy_interface_mode_is_rgmii(pdata->phy_mode)) { in xgene_get_link_ksettings()
123 } else if (pdata->phy_mode == PHY_INTERFACE_MODE_SGMII) { in xgene_get_link_ksettings()
124 if (pdata->mdio_driver) { in xgene_get_link_ksettings()
167 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_set_link_ksettings() local
170 if (phy_interface_mode_is_rgmii(pdata->phy_mode)) { in xgene_set_link_ksettings()
177 if (pdata->phy_mode == PHY_INTERFACE_MODE_SGMII) { in xgene_set_link_ksettings()
178 if (pdata->mdio_driver) { in xgene_set_link_ksettings()
[all …]
/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-common.c32 static void xlgmac_read_mac_addr(struct xlgmac_pdata *pdata) in xlgmac_read_mac_addr() argument
34 struct net_device *netdev = pdata->netdev; in xlgmac_read_mac_addr()
37 memcpy(pdata->mac_addr, dev_addr, netdev->addr_len); in xlgmac_read_mac_addr()
40 static void xlgmac_default_config(struct xlgmac_pdata *pdata) in xlgmac_default_config() argument
42 pdata->tx_osp_mode = DMA_OSP_ENABLE; in xlgmac_default_config()
43 pdata->tx_sf_mode = MTL_TSF_ENABLE; in xlgmac_default_config()
44 pdata->rx_sf_mode = MTL_RSF_DISABLE; in xlgmac_default_config()
45 pdata->pblx8 = DMA_PBL_X8_ENABLE; in xlgmac_default_config()
46 pdata->tx_pbl = DMA_PBL_32; in xlgmac_default_config()
47 pdata->rx_pbl = DMA_PBL_32; in xlgmac_default_config()
[all …]
H A Ddwc-xlgmac-hw.c36 static int xlgmac_disable_rx_csum(struct xlgmac_pdata *pdata) in xlgmac_disable_rx_csum() argument
40 regval = readl(pdata->mac_regs + MAC_RCR); in xlgmac_disable_rx_csum()
43 writel(regval, pdata->mac_regs + MAC_RCR); in xlgmac_disable_rx_csum()
48 static int xlgmac_enable_rx_csum(struct xlgmac_pdata *pdata) in xlgmac_enable_rx_csum() argument
52 regval = readl(pdata->mac_regs + MAC_RCR); in xlgmac_enable_rx_csum()
55 writel(regval, pdata->mac_regs + MAC_RCR); in xlgmac_enable_rx_csum()
60 static int xlgmac_set_mac_address(struct xlgmac_pdata *pdata, const u8 *addr) in xlgmac_set_mac_address() argument
68 writel(mac_addr_hi, pdata->mac_regs + MAC_MACA0HR); in xlgmac_set_mac_address()
69 writel(mac_addr_lo, pdata->mac_regs + MAC_MACA0LR); in xlgmac_set_mac_address()
74 static void xlgmac_set_mac_reg(struct xlgmac_pdata *pdata, in xlgmac_set_mac_reg() argument
[all …]
H A Ddwc-xlgmac-net.c43 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_maybe_stop_tx_queue() local
46 netif_info(pdata, drv, pdata->netdev, in xlgmac_maybe_stop_tx_queue()
48 netif_stop_subqueue(pdata->netdev, channel->queue_index); in xlgmac_maybe_stop_tx_queue()
55 pdata->hw_ops.tx_start_xmit(channel, ring); in xlgmac_maybe_stop_tx_queue()
114 static void xlgmac_prep_tx_pkt(struct xlgmac_pdata *pdata, in xlgmac_prep_tx_pkt() argument
207 static void xlgmac_enable_rx_tx_ints(struct xlgmac_pdata *pdata) in xlgmac_enable_rx_tx_ints() argument
209 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops; in xlgmac_enable_rx_tx_ints()
214 channel = pdata->channel_head; in xlgmac_enable_rx_tx_ints()
215 for (i = 0; i < pdata->channel_count; i++, channel++) { in xlgmac_enable_rx_tx_ints()
229 static void xlgmac_disable_rx_tx_ints(struct xlgmac_pdata *pdata) in xlgmac_disable_rx_tx_ints() argument
[all …]
H A Ddwc-xlgmac-desc.c21 static void xlgmac_unmap_desc_data(struct xlgmac_pdata *pdata, in xlgmac_unmap_desc_data() argument
26 dma_unmap_page(pdata->dev, desc_data->skb_dma, in xlgmac_unmap_desc_data()
29 dma_unmap_single(pdata->dev, desc_data->skb_dma, in xlgmac_unmap_desc_data()
45 dma_unmap_page(pdata->dev, desc_data->rx.hdr.pa_unmap.pages_dma, in xlgmac_unmap_desc_data()
55 dma_unmap_page(pdata->dev, desc_data->rx.buf.pa_unmap.pages_dma, in xlgmac_unmap_desc_data()
74 static void xlgmac_free_ring(struct xlgmac_pdata *pdata, in xlgmac_free_ring() argument
86 xlgmac_unmap_desc_data(pdata, desc_data); in xlgmac_free_ring()
94 dma_unmap_page(pdata->dev, ring->rx_hdr_pa.pages_dma, in xlgmac_free_ring()
105 dma_unmap_page(pdata->dev, ring->rx_buf_pa.pages_dma, in xlgmac_free_ring()
116 dma_free_coherent(pdata->dev, in xlgmac_free_ring()
[all …]
/linux/drivers/gpu/drm/bridge/
H A Dti-sn65dsi86.c239 static int ti_sn65dsi86_read_u8(struct ti_sn65dsi86 *pdata, unsigned int reg, in ti_sn65dsi86_read_u8() argument
245 ret = regmap_read(pdata->regmap, reg, &reg_val); in ti_sn65dsi86_read_u8()
247 dev_err(pdata->dev, "fail to read raw reg %#x: %d\n", in ti_sn65dsi86_read_u8()
256 static int __maybe_unused ti_sn65dsi86_read_u16(struct ti_sn65dsi86 *pdata, in ti_sn65dsi86_read_u16() argument
262 ret = regmap_bulk_read(pdata->regmap, reg, buf, ARRAY_SIZE(buf)); in ti_sn65dsi86_read_u16()
271 static void ti_sn65dsi86_write_u16(struct ti_sn65dsi86 *pdata, in ti_sn65dsi86_write_u16() argument
276 regmap_bulk_write(pdata->regmap, reg, buf, ARRAY_SIZE(buf)); in ti_sn65dsi86_write_u16()
293 static u32 ti_sn_bridge_get_dsi_freq(struct ti_sn65dsi86 *pdata, in ti_sn_bridge_get_dsi_freq() argument
298 get_new_adjusted_display_mode(&pdata->bridge, state); in ti_sn_bridge_get_dsi_freq()
301 mipi_dsi_pixel_format_to_bpp(pdata->dsi->format); in ti_sn_bridge_get_dsi_freq()
[all …]
/linux/drivers/rtc/
H A Drtc-mxc_v2.c75 struct mxc_rtc_data *pdata = dev_get_drvdata(dev); in mxc_rtc_interrupt() local
76 void __iomem *ioaddr = pdata->ioaddr; in mxc_rtc_interrupt()
80 spin_lock(&pdata->lock); in mxc_rtc_interrupt()
81 if (clk_enable(pdata->clk)) { in mxc_rtc_interrupt()
82 spin_unlock(&pdata->lock); in mxc_rtc_interrupt()
92 rtc_update_irq(pdata->rtc, 1, RTC_AF | RTC_IRQF); in mxc_rtc_interrupt()
105 clk_disable(pdata->clk); in mxc_rtc_interrupt()
106 spin_unlock(&pdata->lock); in mxc_rtc_interrupt()
114 static int mxc_rtc_lock(struct mxc_rtc_data *const pdata) in mxc_rtc_lock() argument
118 spin_lock_irq(&pdata->lock); in mxc_rtc_lock()
[all …]
H A Drtc-ds1553.c73 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in ds1553_rtc_set_time() local
74 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_set_time()
79 writeb(RTC_WRITE, pdata->ioaddr + RTC_CONTROL); in ds1553_rtc_set_time()
97 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in ds1553_rtc_read_time() local
98 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_read_time()
103 if (pdata->last_jiffies == jiffies) in ds1553_rtc_read_time()
105 pdata->last_jiffies = jiffies; in ds1553_rtc_read_time()
128 static void ds1553_rtc_update_alarm(struct rtc_plat_data *pdata) in ds1553_rtc_update_alarm() argument
130 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_update_alarm()
133 spin_lock_irqsave(&pdata->lock, flags); in ds1553_rtc_update_alarm()
[all …]
H A Drtc-stk17ta8.c74 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in stk17ta8_rtc_set_time() local
75 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_set_time()
78 flags = readb(pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time()
79 writeb(flags | RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time()
90 writeb(flags & ~RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time()
96 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in stk17ta8_rtc_read_time() local
97 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_read_time()
103 if (pdata->last_jiffies == jiffies) in stk17ta8_rtc_read_time()
105 pdata->last_jiffies = jiffies; in stk17ta8_rtc_read_time()
107 flags = readb(pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_read_time()
[all …]
H A Drtc-xgene.c45 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); in xgene_rtc_read_time() local
47 rtc_time64_to_tm(readl(pdata->csr_base + RTC_CCVR), tm); in xgene_rtc_read_time()
53 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); in xgene_rtc_set_time() local
59 writel((u32)rtc_tm_to_time64(tm), pdata->csr_base + RTC_CLR); in xgene_rtc_set_time()
60 readl(pdata->csr_base + RTC_CLR); /* Force a barrier */ in xgene_rtc_set_time()
67 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); in xgene_rtc_read_alarm() local
71 alrm->enabled = readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE; in xgene_rtc_read_alarm()
78 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); in xgene_rtc_alarm_irq_enable() local
81 ccr = readl(pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable()
89 writel(ccr, pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable()
[all …]
H A Drtc-mv.c48 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in mv_rtc_set_time() local
49 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_set_time()
68 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in mv_rtc_read_time() local
69 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_time()
99 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in mv_rtc_read_alarm() local
100 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_alarm()
132 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in mv_rtc_set_alarm() local
133 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_set_alarm()
172 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in mv_rtc_alarm_irq_enable() local
173 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_alarm_irq_enable()
[all …]
/linux/drivers/net/ethernet/apm/xgene-v2/
H A Dmain.c12 static int xge_get_resources(struct xge_pdata *pdata) in xge_get_resources() argument
20 pdev = pdata->pdev; in xge_get_resources()
22 ndev = pdata->ndev; in xge_get_resources()
30 pdata->resources.base_addr = devm_ioremap(dev, res->start, in xge_get_resources()
32 if (!pdata->resources.base_addr) { in xge_get_resources()
47 pdata->resources.phy_mode = phy_mode; in xge_get_resources()
49 if (pdata->resources.phy_mode != PHY_INTERFACE_MODE_RGMII) { in xge_get_resources()
57 pdata->resources.irq = ret; in xge_get_resources()
64 struct xge_pdata *pdata = netdev_priv(ndev); in xge_refill_buffers() local
65 struct xge_desc_ring *ring = pdata->rx_ring; in xge_refill_buffers()
[all …]
H A Dmac.c12 void xge_mac_reset(struct xge_pdata *pdata) in xge_mac_reset() argument
14 xge_wr_csr(pdata, MAC_CONFIG_1, SOFT_RESET); in xge_mac_reset()
15 xge_wr_csr(pdata, MAC_CONFIG_1, 0); in xge_mac_reset()
18 void xge_mac_set_speed(struct xge_pdata *pdata) in xge_mac_set_speed() argument
23 icm0 = xge_rd_csr(pdata, ICM_CONFIG0_REG_0); in xge_mac_set_speed()
24 icm2 = xge_rd_csr(pdata, ICM_CONFIG2_REG_0); in xge_mac_set_speed()
25 ecm0 = xge_rd_csr(pdata, ECM_CONFIG0_REG_0); in xge_mac_set_speed()
26 rgmii = xge_rd_csr(pdata, RGMII_REG_0); in xge_mac_set_speed()
27 mc2 = xge_rd_csr(pdata, MAC_CONFIG_2); in xge_mac_set_speed()
28 intf_ctrl = xge_rd_csr(pdata, INTERFACE_CONTROL); in xge_mac_set_speed()
[all …]
/linux/drivers/edac/
H A Dnpcm_edac.c95 const struct npcm_platform_data *pdata; member
107 const struct npcm_platform_data *pdata; in handle_ce() local
111 pdata = priv->pdata; in handle_ce()
112 regmap_read(npcm_regmap, pdata->ctl_ce_addr_l, &val_l); in handle_ce()
113 if (pdata->chip == NPCM8XX_CHIP) { in handle_ce()
114 regmap_read(npcm_regmap, pdata->ctl_ce_addr_h, &val_h); in handle_ce()
115 val_h &= pdata->ce_addr_h_mask; in handle_ce()
119 regmap_read(npcm_regmap, pdata->ctl_ce_data_l, &val_l); in handle_ce()
120 if (pdata->chip == NPCM8XX_CHIP) in handle_ce()
121 regmap_read(npcm_regmap, pdata->ctl_ce_data_h, &val_h); in handle_ce()
[all …]
/linux/drivers/input/keyboard/
H A Dsnvs_pwrkey.c49 struct pwrkey_drv_data *pdata = timer_container_of(pdata, t, in imx_imx_snvs_check_for_events() local
51 struct input_dev *input = pdata->input; in imx_imx_snvs_check_for_events()
54 regmap_read(pdata->snvs, SNVS_HPSR_REG, &state); in imx_imx_snvs_check_for_events()
58 if (state ^ pdata->keystate) { in imx_imx_snvs_check_for_events()
59 pdata->keystate = state; in imx_imx_snvs_check_for_events()
60 input_event(input, EV_KEY, pdata->keycode, state); in imx_imx_snvs_check_for_events()
62 pm_relax(pdata->input->dev.parent); in imx_imx_snvs_check_for_events()
67 mod_timer(&pdata->check_timer, in imx_imx_snvs_check_for_events()
75 struct pwrkey_drv_data *pdata = platform_get_drvdata(pdev); in imx_snvs_pwrkey_interrupt() local
76 struct input_dev *input = pdata->input; in imx_snvs_pwrkey_interrupt()
[all …]
/linux/drivers/usb/host/
H A Dehci-fsl.c49 struct fsl_usb2_platform_data *pdata; in fsl_ehci_drv_probe() local
59 pdata = dev_get_platdata(&pdev->dev); in fsl_ehci_drv_probe()
60 if (!pdata) { in fsl_ehci_drv_probe()
70 if (!((pdata->operating_mode == FSL_USB2_DR_HOST) || in fsl_ehci_drv_probe()
71 (pdata->operating_mode == FSL_USB2_MPH_HOST) || in fsl_ehci_drv_probe()
72 (pdata->operating_mode == FSL_USB2_DR_OTG))) { in fsl_ehci_drv_probe()
99 pdata->regs = hcd->regs; in fsl_ehci_drv_probe()
101 if (pdata->power_budget) in fsl_ehci_drv_probe()
102 hcd->power_budget = pdata->power_budget; in fsl_ehci_drv_probe()
107 if (pdata->init && pdata->init(pdev)) { in fsl_ehci_drv_probe()
[all …]
/linux/drivers/acpi/x86/
H A Dlpss.c87 void (*setup)(struct lpss_private_data *pdata);
129 static void lpss_uart_setup(struct lpss_private_data *pdata) in lpss_uart_setup() argument
134 offset = pdata->dev_desc->prv_offset + LPSS_TX_INT; in lpss_uart_setup()
135 val = readl(pdata->mmio_base + offset); in lpss_uart_setup()
136 writel(val | LPSS_TX_INT_MASK, pdata->mmio_base + offset); in lpss_uart_setup()
138 val = readl(pdata->mmio_base + LPSS_UART_CPR); in lpss_uart_setup()
140 offset = pdata->dev_desc->prv_offset + LPSS_GENERAL; in lpss_uart_setup()
141 val = readl(pdata->mmio_base + offset); in lpss_uart_setup()
143 writel(val, pdata->mmio_base + offset); in lpss_uart_setup()
147 static void lpss_deassert_reset(struct lpss_private_data *pdata) in lpss_deassert_reset() argument
[all …]
/linux/drivers/usb/misc/
H A Dbrcmstb-usb-pinmap.c30 struct brcmstb_usb_pinmap_data *pdata; member
66 pinmap_set(pin->pdata->regs, pin->value_mask); in sync_in_pin()
68 pinmap_unset(pin->pdata->regs, pin->value_mask); in sync_in_pin()
77 struct brcmstb_usb_pinmap_data *pdata = dev_id; in brcmstb_usb_pinmap_ovr_isr() local
83 pr_debug("%s: reg: 0x%x\n", __func__, readl(pdata->regs)); in brcmstb_usb_pinmap_ovr_isr()
84 pout = pdata->out_pins; in brcmstb_usb_pinmap_ovr_isr()
85 for (x = 0; x < pdata->out_count; x++) { in brcmstb_usb_pinmap_ovr_isr()
86 val = readl(pdata->regs); in brcmstb_usb_pinmap_ovr_isr()
88 pinmap_set(pdata->regs, pout->clr_changed_mask); in brcmstb_usb_pinmap_ovr_isr()
89 pinmap_unset(pdata->regs, pout->clr_changed_mask); in brcmstb_usb_pinmap_ovr_isr()
[all …]
/linux/drivers/thermal/
H A Damlogic_thermal.c109 static int amlogic_thermal_code_to_millicelsius(struct amlogic_thermal *pdata, in amlogic_thermal_code_to_millicelsius() argument
113 pdata->data->calibration_parameters; in amlogic_thermal_code_to_millicelsius()
117 uefuse = pdata->trim_info & TSENSOR_TRIM_SIGN_MASK ? in amlogic_thermal_code_to_millicelsius()
118 ~(pdata->trim_info & TSENSOR_TRIM_TEMP_MASK) + 1 : in amlogic_thermal_code_to_millicelsius()
119 (pdata->trim_info & TSENSOR_TRIM_TEMP_MASK); in amlogic_thermal_code_to_millicelsius()
136 static int amlogic_thermal_initialize(struct amlogic_thermal *pdata) in amlogic_thermal_initialize() argument
141 regmap_read(pdata->sec_ao_map, pdata->data->u_efuse_off, in amlogic_thermal_initialize()
142 &pdata->trim_info); in amlogic_thermal_initialize()
144 ver = TSENSOR_TRIM_VERSION(pdata->trim_info); in amlogic_thermal_initialize()
148 dev_err(&pdata->pdev->dev, in amlogic_thermal_initialize()
[all …]

12345678910>>...33