/linux-4.1.27/drivers/net/ethernet/smsc/ |
D | smsc911x.c | 86 u32 (*reg_read)(struct smsc911x_data *pdata, u32 reg); 87 void (*reg_write)(struct smsc911x_data *pdata, u32 reg, u32 val); 88 void (*rx_readfifo)(struct smsc911x_data *pdata, 90 void (*tx_writefifo)(struct smsc911x_data *pdata, 155 #define __smsc_shift(pdata, reg) ((reg) << ((pdata)->config.shift)) argument 157 static inline u32 __smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg) in __smsc911x_reg_read() argument 159 if (pdata->config.flags & SMSC911X_USE_32BIT) in __smsc911x_reg_read() 160 return readl(pdata->ioaddr + reg); in __smsc911x_reg_read() 162 if (pdata->config.flags & SMSC911X_USE_16BIT) in __smsc911x_reg_read() 163 return ((readw(pdata->ioaddr + reg) & 0xFFFF) | in __smsc911x_reg_read() [all …]
|
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-main.c | 139 static void xgbe_default_config(struct xgbe_prv_data *pdata) in xgbe_default_config() argument 143 pdata->pblx8 = DMA_PBL_X8_ENABLE; in xgbe_default_config() 144 pdata->tx_sf_mode = MTL_TSF_ENABLE; in xgbe_default_config() 145 pdata->tx_threshold = MTL_TX_THRESHOLD_64; in xgbe_default_config() 146 pdata->tx_pbl = DMA_PBL_16; in xgbe_default_config() 147 pdata->tx_osp_mode = DMA_OSP_ENABLE; in xgbe_default_config() 148 pdata->rx_sf_mode = MTL_RSF_DISABLE; in xgbe_default_config() 149 pdata->rx_threshold = MTL_RX_THRESHOLD_64; in xgbe_default_config() 150 pdata->rx_pbl = DMA_PBL_16; in xgbe_default_config() 151 pdata->pause_autoneg = 1; in xgbe_default_config() [all …]
|
D | xgbe-dev.c | 126 static unsigned int xgbe_usec_to_riwt(struct xgbe_prv_data *pdata, in xgbe_usec_to_riwt() argument 134 rate = pdata->sysclk_rate; in xgbe_usec_to_riwt() 149 static unsigned int xgbe_riwt_to_usec(struct xgbe_prv_data *pdata, in xgbe_riwt_to_usec() argument 157 rate = pdata->sysclk_rate; in xgbe_riwt_to_usec() 172 static int xgbe_config_pblx8(struct xgbe_prv_data *pdata) in xgbe_config_pblx8() argument 177 channel = pdata->channel; in xgbe_config_pblx8() 178 for (i = 0; i < pdata->channel_count; i++, channel++) in xgbe_config_pblx8() 180 pdata->pblx8); in xgbe_config_pblx8() 185 static int xgbe_get_tx_pbl_val(struct xgbe_prv_data *pdata) in xgbe_get_tx_pbl_val() argument 187 return XGMAC_DMA_IOREAD_BITS(pdata->channel, DMA_CH_TCR, PBL); in xgbe_get_tx_pbl_val() [all …]
|
D | xgbe-drv.c | 133 static int xgbe_alloc_channels(struct xgbe_prv_data *pdata) in xgbe_alloc_channels() argument 140 count = max_t(unsigned int, pdata->tx_ring_count, pdata->rx_ring_count); in xgbe_alloc_channels() 146 tx_ring = kcalloc(pdata->tx_ring_count, sizeof(struct xgbe_ring), in xgbe_alloc_channels() 151 rx_ring = kcalloc(pdata->rx_ring_count, sizeof(struct xgbe_ring), in xgbe_alloc_channels() 158 channel->pdata = pdata; in xgbe_alloc_channels() 160 channel->dma_regs = pdata->xgmac_regs + DMA_CH_BASE + in xgbe_alloc_channels() 163 if (pdata->per_channel_irq) { in xgbe_alloc_channels() 165 ret = platform_get_irq(pdata->pdev, i + 1); in xgbe_alloc_channels() 167 netdev_err(pdata->netdev, in xgbe_alloc_channels() 176 if (i < pdata->tx_ring_count) { in xgbe_alloc_channels() [all …]
|
D | xgbe-ptp.c | 127 struct xgbe_prv_data *pdata = container_of(cc, in xgbe_cc_read() local 132 nsec = pdata->hw_if.get_tstamp_time(pdata); in xgbe_cc_read() 139 struct xgbe_prv_data *pdata = container_of(info, in xgbe_adjfreq() local 152 adjust = pdata->tstamp_addend; in xgbe_adjfreq() 156 addend = (neg_adjust) ? pdata->tstamp_addend - diff : in xgbe_adjfreq() 157 pdata->tstamp_addend + diff; in xgbe_adjfreq() 159 spin_lock_irqsave(&pdata->tstamp_lock, flags); in xgbe_adjfreq() 161 pdata->hw_if.update_tstamp_addend(pdata, addend); in xgbe_adjfreq() 163 spin_unlock_irqrestore(&pdata->tstamp_lock, flags); in xgbe_adjfreq() 170 struct xgbe_prv_data *pdata = container_of(info, in xgbe_adjtime() local [all …]
|
D | xgbe-mdio.c | 128 struct xgbe_prv_data *pdata = mii->priv; in xgbe_mdio_read() local 129 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_mdio_read() 135 mmd_data = hw_if->read_mmd_regs(pdata, prtad, mmd_reg); in xgbe_mdio_read() 145 struct xgbe_prv_data *pdata = mii->priv; in xgbe_mdio_write() local 146 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_mdio_write() 152 hw_if->write_mmd_regs(pdata, prtad, mmd_reg, mmd_data); in xgbe_mdio_write() 159 void xgbe_dump_phy_registers(struct xgbe_prv_data *pdata) in xgbe_dump_phy_registers() argument 161 struct device *dev = pdata->dev; in xgbe_dump_phy_registers() 162 struct phy_device *phydev = pdata->mii->phy_map[XGBE_PRTAD]; in xgbe_dump_phy_registers() 168 XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1)); in xgbe_dump_phy_registers() [all …]
|
D | xgbe-debugfs.c | 177 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_addr_read() local 179 return xgbe_common_read(buffer, count, ppos, pdata->debugfs_xgmac_reg); in xgmac_reg_addr_read() 186 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_addr_write() local 189 &pdata->debugfs_xgmac_reg); in xgmac_reg_addr_write() 195 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_value_read() local 198 value = XGMAC_IOREAD(pdata, pdata->debugfs_xgmac_reg); in xgmac_reg_value_read() 207 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_value_write() local 215 XGMAC_IOWRITE(pdata, pdata->debugfs_xgmac_reg, value); in xgmac_reg_value_write() 237 struct xgbe_prv_data *pdata = filp->private_data; in xpcs_mmd_read() local 239 return xgbe_common_read(buffer, count, ppos, pdata->debugfs_xpcs_mmd); in xpcs_mmd_read() [all …]
|
D | xgbe-dcb.c | 126 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_getets() local 129 ets->ets_cap = pdata->hw_feat.tc_cnt; in xgbe_dcb_ieee_getets() 131 if (pdata->ets) { in xgbe_dcb_ieee_getets() 132 ets->cbs = pdata->ets->cbs; in xgbe_dcb_ieee_getets() 133 memcpy(ets->tc_tx_bw, pdata->ets->tc_tx_bw, in xgbe_dcb_ieee_getets() 135 memcpy(ets->tc_tsa, pdata->ets->tc_tsa, in xgbe_dcb_ieee_getets() 137 memcpy(ets->prio_tc, pdata->ets->prio_tc, in xgbe_dcb_ieee_getets() 147 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_setets() local 158 (i >= pdata->hw_feat.tc_cnt)) in xgbe_dcb_ieee_setets() 161 if (ets->prio_tc[i] >= pdata->hw_feat.tc_cnt) in xgbe_dcb_ieee_setets() [all …]
|
D | xgbe-ethtool.c | 200 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_ethtool_stats() local 206 pdata->hw_if.read_mmc_stats(pdata); in xgbe_get_ethtool_stats() 208 stat = (u8 *)pdata + xgbe_gstring_stats[i].stat_offset; in xgbe_get_ethtool_stats() 238 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_pauseparam() local 242 pause->autoneg = pdata->pause_autoneg; in xgbe_get_pauseparam() 243 pause->tx_pause = pdata->tx_pause; in xgbe_get_pauseparam() 244 pause->rx_pause = pdata->rx_pause; in xgbe_get_pauseparam() 252 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_set_pauseparam() local 253 struct phy_device *phydev = pdata->phydev; in xgbe_set_pauseparam() 261 pdata->pause_autoneg = pause->autoneg; in xgbe_set_pauseparam() [all …]
|
D | xgbe-desc.c | 122 static void xgbe_free_ring(struct xgbe_prv_data *pdata, in xgbe_free_ring() argument 134 xgbe_unmap_rdata(pdata, rdata); in xgbe_free_ring() 142 dma_unmap_page(pdata->dev, ring->rx_hdr_pa.pages_dma, in xgbe_free_ring() 153 dma_unmap_page(pdata->dev, ring->rx_buf_pa.pages_dma, in xgbe_free_ring() 164 dma_free_coherent(pdata->dev, in xgbe_free_ring() 172 static void xgbe_free_ring_resources(struct xgbe_prv_data *pdata) in xgbe_free_ring_resources() argument 179 channel = pdata->channel; in xgbe_free_ring_resources() 180 for (i = 0; i < pdata->channel_count; i++, channel++) { in xgbe_free_ring_resources() 181 xgbe_free_ring(pdata, channel->tx_ring); in xgbe_free_ring_resources() 182 xgbe_free_ring(pdata, channel->rx_ring); in xgbe_free_ring_resources() [all …]
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | devices-imx31.h | 12 #define imx31_add_fsl_usb2_udc(pdata) \ argument 13 imx_add_fsl_usb2_udc(&imx31_fsl_usb2_udc_data, pdata) 20 #define imx31_add_imx_i2c(id, pdata) \ argument 21 imx_add_imx_i2c(&imx31_imx_i2c_data[id], pdata) 22 #define imx31_add_imx_i2c0(pdata) imx31_add_imx_i2c(0, pdata) argument 23 #define imx31_add_imx_i2c1(pdata) imx31_add_imx_i2c(1, pdata) argument 24 #define imx31_add_imx_i2c2(pdata) imx31_add_imx_i2c(2, pdata) argument 27 #define imx31_add_imx_keypad(pdata) \ argument 28 imx_add_imx_keypad(&imx31_imx_keypad_data, pdata) 31 #define imx31_add_imx_ssi(id, pdata) \ argument [all …]
|
D | devices-imx27.h | 12 #define imx27_add_fec(pdata) \ argument 13 imx_add_fec(&imx27_fec_data, pdata) 16 #define imx27_add_fsl_usb2_udc(pdata) \ argument 17 imx_add_fsl_usb2_udc(&imx27_fsl_usb2_udc_data, pdata) 28 #define imx27_add_imx_fb(pdata) \ argument 29 imx_add_imx_fb(&imx27_imx_fb_data, pdata) 32 #define imx27_add_imx_i2c(id, pdata) \ argument 33 imx_add_imx_i2c(&imx27_imx_i2c_data[id], pdata) 36 #define imx27_add_imx_keypad(pdata) \ argument 37 imx_add_imx_keypad(&imx27_imx_keypad_data, pdata) [all …]
|
D | devices-imx35.h | 12 #define imx35_add_fec(pdata) \ argument 13 imx_add_fec(&imx35_fec_data, pdata) 16 #define imx35_add_fsl_usb2_udc(pdata) \ argument 17 imx_add_fsl_usb2_udc(&imx35_fsl_usb2_udc_data, pdata) 30 #define imx35_add_imx_i2c(id, pdata) \ argument 31 imx_add_imx_i2c(&imx35_imx_i2c_data[id], pdata) 32 #define imx35_add_imx_i2c0(pdata) imx35_add_imx_i2c(0, pdata) argument 33 #define imx35_add_imx_i2c1(pdata) imx35_add_imx_i2c(1, pdata) argument 34 #define imx35_add_imx_i2c2(pdata) imx35_add_imx_i2c(2, pdata) argument 37 #define imx35_add_imx_keypad(pdata) \ argument [all …]
|
D | devices-imx21.h | 12 #define imx21_add_imx21_hcd(pdata) \ argument 13 imx_add_imx21_hcd(&imx21_imx21_hcd_data, pdata) 20 #define imx21_add_imx_fb(pdata) \ argument 21 imx_add_imx_fb(&imx21_imx_fb_data, pdata) 24 #define imx21_add_imx_i2c(pdata) \ argument 25 imx_add_imx_i2c(&imx21_imx_i2c_data, pdata) 28 #define imx21_add_imx_keypad(pdata) \ argument 29 imx_add_imx_keypad(&imx21_imx_keypad_data, pdata) 32 #define imx21_add_imx_ssi(id, pdata) \ argument 33 imx_add_imx_ssi(&imx21_imx_ssi_data[id], pdata) [all …]
|
D | devices-imx1.h | 12 #define imx1_add_imx_fb(pdata) \ argument 13 imx_add_imx_fb(&imx1_imx_fb_data, pdata) 16 #define imx1_add_imx_i2c(pdata) \ argument 17 imx_add_imx_i2c(&imx1_imx_i2c_data, pdata) 20 #define imx1_add_imx_uart(id, pdata) \ argument 21 imx_add_imx_uart_3irq(&imx1_imx_uart_data[id], pdata) 22 #define imx1_add_imx_uart0(pdata) imx1_add_imx_uart(0, pdata) argument 23 #define imx1_add_imx_uart1(pdata) imx1_add_imx_uart(1, pdata) argument 26 #define imx1_add_cspi(id, pdata) \ argument 27 imx_add_spi_imx(&imx1_cspi_data[id], pdata) [all …]
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | gpio.c | 36 struct omap_gpio_platform_data *pdata; in omap2_gpio_dev_init() local 52 pdata = kzalloc(sizeof(struct omap_gpio_platform_data), GFP_KERNEL); in omap2_gpio_dev_init() 53 if (!pdata) { in omap2_gpio_dev_init() 59 pdata->bank_width = dev_attr->bank_width; in omap2_gpio_dev_init() 60 pdata->dbck_flag = dev_attr->dbck_flag; in omap2_gpio_dev_init() 61 pdata->get_context_loss_count = omap_pm_get_dev_context_loss_count; in omap2_gpio_dev_init() 62 pdata->regs = kzalloc(sizeof(struct omap_gpio_reg_offs), GFP_KERNEL); in omap2_gpio_dev_init() 63 if (!pdata->regs) { in omap2_gpio_dev_init() 65 kfree(pdata); in omap2_gpio_dev_init() 73 pdata->non_wakeup_gpios = 0xe203ffc0; in omap2_gpio_dev_init() [all …]
|
D | mcbsp.c | 56 struct omap_mcbsp_platform_data *pdata = NULL; in omap_init_mcbsp() local 62 pdata = kzalloc(sizeof(struct omap_mcbsp_platform_data), GFP_KERNEL); in omap_init_mcbsp() 63 if (!pdata) { in omap_init_mcbsp() 68 pdata->reg_step = 4; in omap_init_mcbsp() 70 pdata->reg_size = 2; in omap_init_mcbsp() 72 pdata->reg_size = 4; in omap_init_mcbsp() 73 pdata->has_ccr = true; in omap_init_mcbsp() 78 pdata->buffer_size = 0x80; in omap_init_mcbsp() 82 pdata->buffer_size = 0x500; in omap_init_mcbsp() 85 pdata->buffer_size = 0x80; in omap_init_mcbsp() [all …]
|
D | omap-iommu.c | 27 struct iommu_platform_data *pdata; in omap_iommu_dev_init() local 31 pdata = kzalloc(sizeof(*pdata), GFP_KERNEL); in omap_iommu_dev_init() 32 if (!pdata) in omap_iommu_dev_init() 35 pdata->name = oh->name; in omap_iommu_dev_init() 36 pdata->nr_tlb_entries = a->nr_tlb_entries; in omap_iommu_dev_init() 39 pdata->reset_name = oh->rst_lines->name; in omap_iommu_dev_init() 40 pdata->assert_reset = omap_device_assert_hardreset; in omap_iommu_dev_init() 41 pdata->deassert_reset = omap_device_deassert_hardreset; in omap_iommu_dev_init() 44 pdev = omap_device_build("omap-iommu", i, oh, pdata, sizeof(*pdata)); in omap_iommu_dev_init() 46 kfree(pdata); in omap_iommu_dev_init()
|
D | devices.c | 102 int omap3_init_camera(struct isp_platform_data *pdata) in omap3_init_camera() argument 107 omap3isp_device.dev.platform_data = pdata; in omap3_init_camera() 115 int omap3_init_camera(struct isp_platform_data *pdata) in omap3_init_camera() argument 127 struct omap_mbox_pdata *pdata; in omap_init_mbox() local 139 pdata = (struct omap_mbox_pdata *)oh->dev_attr; in omap_init_mbox() 140 pdev = omap_device_build("omap-mailbox", -1, oh, pdata, sizeof(*pdata)); in omap_init_mbox() 174 struct omap2_mcspi_platform_config *pdata; in omap_mcspi_init() local 178 pdata = kzalloc(sizeof(*pdata), GFP_KERNEL); in omap_mcspi_init() 179 if (!pdata) { in omap_mcspi_init() 184 pdata->num_cs = mcspi_attrib->num_chipselect; in omap_mcspi_init() [all …]
|
/linux-4.1.27/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_xgmac.c | 25 static void xgene_enet_wr_csr(struct xgene_enet_pdata *pdata, in xgene_enet_wr_csr() argument 28 void __iomem *addr = pdata->eth_csr_addr + offset; in xgene_enet_wr_csr() 33 static void xgene_enet_wr_ring_if(struct xgene_enet_pdata *pdata, in xgene_enet_wr_ring_if() argument 36 void __iomem *addr = pdata->eth_ring_if_addr + offset; in xgene_enet_wr_ring_if() 41 static void xgene_enet_wr_diag_csr(struct xgene_enet_pdata *pdata, in xgene_enet_wr_diag_csr() argument 44 void __iomem *addr = pdata->eth_diag_csr_addr + offset; in xgene_enet_wr_diag_csr() 72 static void xgene_enet_wr_mac(struct xgene_enet_pdata *pdata, in xgene_enet_wr_mac() argument 77 addr = pdata->mcx_mac_addr + MAC_ADDR_REG_OFFSET; in xgene_enet_wr_mac() 78 wr = pdata->mcx_mac_addr + MAC_WRITE_REG_OFFSET; in xgene_enet_wr_mac() 79 cmd = pdata->mcx_mac_addr + MAC_COMMAND_REG_OFFSET; in xgene_enet_wr_mac() [all …]
|
D | xgene_enet_hw.c | 75 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_ring_wr32() local 77 iowrite32(data, pdata->ring_csr_addr + offset); in xgene_enet_ring_wr32() 83 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_ring_rd32() local 85 *data = ioread32(pdata->ring_csr_addr + offset); in xgene_enet_ring_rd32() 190 struct xgene_enet_pdata *pdata, in xgene_enet_parse_error() argument 193 struct rtnl_link_stats64 *stats = &pdata->stats; in xgene_enet_parse_error() 220 static void xgene_enet_wr_csr(struct xgene_enet_pdata *pdata, in xgene_enet_wr_csr() argument 223 void __iomem *addr = pdata->eth_csr_addr + offset; in xgene_enet_wr_csr() 228 static void xgene_enet_wr_ring_if(struct xgene_enet_pdata *pdata, in xgene_enet_wr_ring_if() argument 231 void __iomem *addr = pdata->eth_ring_if_addr + offset; in xgene_enet_wr_ring_if() [all …]
|
D | xgene_enet_main.c | 93 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_dst_ring_num() local 95 return ((u16)pdata->rm << 10) | ring->num; in xgene_enet_dst_ring_num() 261 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_enet_start_xmit() local 262 struct xgene_enet_desc_ring *tx_ring = pdata->tx_ring; in xgene_enet_start_xmit() 268 if (unlikely(tx_level > pdata->tx_qcnt_hi || in xgene_enet_start_xmit() 269 cq_level > pdata->cp_qcnt_hi)) { in xgene_enet_start_xmit() 283 pdata->stats.tx_packets++; in xgene_enet_start_xmit() 284 pdata->stats.tx_bytes += skb->len; in xgene_enet_start_xmit() 303 struct xgene_enet_pdata *pdata; in xgene_enet_rx_frame() local 312 pdata = netdev_priv(ndev); in xgene_enet_rx_frame() [all …]
|
D | xgene_enet_ethtool.c | 48 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_get_drvinfo() local 49 struct platform_device *pdev = pdata->pdev; in xgene_get_drvinfo() 59 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_get_settings() local 60 struct phy_device *phydev = pdata->phy_dev; in xgene_get_settings() 62 if (pdata->phy_mode == PHY_INTERFACE_MODE_RGMII) { in xgene_get_settings() 67 } else if (pdata->phy_mode == PHY_INTERFACE_MODE_SGMII) { in xgene_get_settings() 91 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_set_settings() local 92 struct phy_device *phydev = pdata->phy_dev; in xgene_set_settings() 94 if (pdata->phy_mode == PHY_INTERFACE_MODE_RGMII) { in xgene_set_settings() 130 void *pdata = netdev_priv(ndev); in xgene_get_ethtool_stats() local [all …]
|
/linux-4.1.27/drivers/input/keyboard/ |
D | matrix_keypad.c | 30 const struct matrix_keypad_platform_data *pdata; member 49 static void __activate_col(const struct matrix_keypad_platform_data *pdata, in __activate_col() argument 52 bool level_on = !pdata->active_low; in __activate_col() 55 gpio_direction_output(pdata->col_gpios[col], level_on); in __activate_col() 57 gpio_set_value_cansleep(pdata->col_gpios[col], !level_on); in __activate_col() 58 gpio_direction_input(pdata->col_gpios[col]); in __activate_col() 62 static void activate_col(const struct matrix_keypad_platform_data *pdata, in activate_col() argument 65 __activate_col(pdata, col, on); in activate_col() 67 if (on && pdata->col_scan_delay_us) in activate_col() 68 udelay(pdata->col_scan_delay_us); in activate_col() [all …]
|
D | pxa27x_keypad.c | 100 const struct pxa27x_keypad_platform_data *pdata; member 122 struct pxa27x_keypad_platform_data *pdata) in pxa27x_keypad_matrix_key_parse_dt() argument 138 pdata->matrix_key_rows = rows; in pxa27x_keypad_matrix_key_parse_dt() 139 pdata->matrix_key_cols = cols; in pxa27x_keypad_matrix_key_parse_dt() 142 pdata->matrix_key_rows, in pxa27x_keypad_matrix_key_parse_dt() 143 pdata->matrix_key_cols, in pxa27x_keypad_matrix_key_parse_dt() 152 struct pxa27x_keypad_platform_data *pdata) in pxa27x_keypad_direct_key_parse_dt() argument 164 &pdata->direct_key_num); in pxa27x_keypad_direct_key_parse_dt() 174 &pdata->direct_key_mask); in pxa27x_keypad_direct_key_parse_dt() 183 pdata->direct_key_mask = 0; in pxa27x_keypad_direct_key_parse_dt() [all …]
|
D | gpio_keys_polled.c | 42 const struct gpio_keys_platform_data *pdata; member 70 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_poll() local 74 for (i = 0; i < pdata->nbuttons; i++) { in gpio_keys_polled_poll() 80 gpio_keys_polled_check_state(input, &pdata->buttons[i], in gpio_keys_polled_poll() 88 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_open() local 90 if (pdata->enable) in gpio_keys_polled_open() 91 pdata->enable(bdev->dev); in gpio_keys_polled_open() 97 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_close() local 99 if (pdata->disable) in gpio_keys_polled_close() 100 pdata->disable(bdev->dev); in gpio_keys_polled_close() [all …]
|
D | bf54x-keys.c | 182 struct bfin_kpad_platform_data *pdata = dev_get_platdata(&pdev->dev); in bfin_kpad_probe() local 186 if (!pdata->rows || !pdata->cols || !pdata->keymap) { in bfin_kpad_probe() 191 if (!pdata->keymapsize || in bfin_kpad_probe() 192 pdata->keymapsize > (pdata->rows * pdata->cols)) { in bfin_kpad_probe() 204 bf54x_kpad->keycode = kmalloc(pdata->keymapsize * in bfin_kpad_probe() 211 if (!pdata->debounce_time || pdata->debounce_time > MAX_MULT || in bfin_kpad_probe() 212 !pdata->coldrive_time || pdata->coldrive_time > MAX_MULT) { in bfin_kpad_probe() 218 ((pdata->debounce_time / TIME_SCALE) in bfin_kpad_probe() 220 (((pdata->coldrive_time / TIME_SCALE) << 8) in bfin_kpad_probe() 225 if (!pdata->keyup_test_interval) in bfin_kpad_probe() [all …]
|
D | pxa930_rotary.c | 29 struct pxa930_rotary_platform_data *pdata; member 43 struct pxa930_rotary_platform_data *pdata = r->pdata; in rotary_irq() local 55 if (pdata->up_key && pdata->down_key) { in rotary_irq() 56 key = (delta > 0) ? pdata->up_key : pdata->down_key; in rotary_irq() 61 input_report_rel(r->input_dev, pdata->rel_code, delta); in rotary_irq() 86 struct pxa930_rotary_platform_data *pdata = in pxa930_rotary_probe() local 106 if (!pdata) { in pxa930_rotary_probe() 122 r->pdata = pdata; in pxa930_rotary_probe() 139 if (pdata->up_key && pdata->down_key) { in pxa930_rotary_probe() 140 __set_bit(pdata->up_key, input_dev->keybit); in pxa930_rotary_probe() [all …]
|
D | samsung-keypad.c | 249 struct samsung_keypad_platdata *pdata; in samsung_keypad_parse_dt() local 260 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in samsung_keypad_parse_dt() 261 if (!pdata) { in samsung_keypad_parse_dt() 272 pdata->rows = num_rows; in samsung_keypad_parse_dt() 273 pdata->cols = num_cols; in samsung_keypad_parse_dt() 280 pdata->keymap_data = keymap_data; in samsung_keypad_parse_dt() 300 pdata->no_autorepeat = true; in samsung_keypad_parse_dt() 303 pdata->wakeup = true; in samsung_keypad_parse_dt() 305 return pdata; in samsung_keypad_parse_dt() 319 const struct samsung_keypad_platdata *pdata; in samsung_keypad_probe() local [all …]
|
D | davinci_keyscan.c | 71 struct davinci_ks_platform_data *pdata; member 83 struct davinci_ks_platform_data *pdata = davinci_ks->pdata; in davinci_ks_initialize() local 95 __raw_writel(pdata->strobe, in davinci_ks_initialize() 97 __raw_writel(pdata->interval, in davinci_ks_initialize() 103 switch (pdata->matrix_type) { in davinci_ks_initialize() 127 int keymapsize = davinci_ks->pdata->keymapsize; in davinci_ks_interrupt() 175 struct davinci_ks_platform_data *pdata = dev_get_platdata(&pdev->dev); in davinci_ks_probe() local 178 if (pdata->device_enable) { in davinci_ks_probe() 179 error = pdata->device_enable(dev); in davinci_ks_probe() 186 if (!pdata->keymap) { in davinci_ks_probe() [all …]
|
D | adp5589-keys.c | 467 const struct adp5589_kpad_platform_data *pdata) in adp5589_build_gpiomap() argument 476 if (pdata->keypad_en_mask & (1 << i)) in adp5589_build_gpiomap() 501 const struct adp5589_kpad_platform_data *pdata = dev_get_platdata(dev); in adp5589_gpio_add() local 502 const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data; in adp5589_gpio_add() 508 kpad->gc.ngpio = adp5589_build_gpiomap(kpad, pdata); in adp5589_gpio_add() 555 const struct adp5589_kpad_platform_data *pdata = dev_get_platdata(dev); in adp5589_gpio_remove() local 556 const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data; in adp5589_gpio_remove() 657 const struct adp5589_kpad_platform_data *pdata = in adp5589_setup() local 665 pdata->keypad_en_mask & kpad->var->row_mask); in adp5589_setup() 667 (pdata->keypad_en_mask >> kpad->var->col_shift) & in adp5589_setup() [all …]
|
D | sh_keysc.c | 41 struct sh_keysc_info pdata; member 66 struct sh_keysc_info *pdata = &p->pdata; in sh_keysc_level_mode() local 71 if (pdata->kycr2_delay) in sh_keysc_level_mode() 72 udelay(pdata->kycr2_delay); in sh_keysc_level_mode() 88 struct sh_keysc_info *pdata = &priv->pdata; in sh_keysc_isr() local 89 int keyout_nr = sh_keysc_mode[pdata->mode].keyout; in sh_keysc_isr() 90 int keyin_nr = sh_keysc_mode[pdata->mode].keyin; in sh_keysc_isr() 113 udelay(pdata->delay); in sh_keysc_isr() 141 k = pdata->keycodes[i]; in sh_keysc_isr() 167 struct sh_keysc_info *pdata; in sh_keysc_probe() local [all …]
|
D | gpio_keys.c | 52 const struct gpio_keys_platform_data *pdata; member 181 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_show_helper() 229 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_store_helper() 244 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_store_helper() 548 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_report_state() 559 const struct gpio_keys_platform_data *pdata = ddata->pdata; in gpio_keys_open() local 562 if (pdata->enable) { in gpio_keys_open() 563 error = pdata->enable(input->dev.parent); in gpio_keys_open() 577 const struct gpio_keys_platform_data *pdata = ddata->pdata; in gpio_keys_close() local 579 if (pdata->disable) in gpio_keys_close() [all …]
|
D | adp5588-keys.c | 158 const struct adp5588_kpad_platform_data *pdata) in adp5588_build_gpiomap() argument 166 for (i = 0; i < pdata->rows; i++) in adp5588_build_gpiomap() 169 for (i = 0; i < pdata->cols; i++) in adp5588_build_gpiomap() 185 const struct adp5588_kpad_platform_data *pdata = dev_get_platdata(dev); in adp5588_gpio_add() local 186 const struct adp5588_gpio_platform_data *gpio_data = pdata->gpio_data; in adp5588_gpio_add() 192 kpad->gc.ngpio = adp5588_build_gpiomap(kpad, pdata); in adp5588_gpio_add() 239 const struct adp5588_kpad_platform_data *pdata = dev_get_platdata(dev); in adp5588_gpio_remove() local 240 const struct adp5588_gpio_platform_data *gpio_data = pdata->gpio_data; in adp5588_gpio_remove() 331 const struct adp5588_kpad_platform_data *pdata = in adp5588_setup() local 333 const struct adp5588_gpio_platform_data *gpio_data = pdata->gpio_data; in adp5588_setup() [all …]
|
D | omap-keypad.c | 250 struct omap_kp_platform_data *pdata = dev_get_platdata(&pdev->dev); in omap_kp_probe() local 254 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) { in omap_kp_probe() 259 row_shift = get_count_order(pdata->cols); in omap_kp_probe() 260 keycodemax = pdata->rows << row_shift; in omap_kp_probe() 278 if (pdata->delay) in omap_kp_probe() 279 omap_kp->delay = pdata->delay; in omap_kp_probe() 281 if (pdata->row_gpios && pdata->col_gpios) { in omap_kp_probe() 282 row_gpios = pdata->row_gpios; in omap_kp_probe() 283 col_gpios = pdata->col_gpios; in omap_kp_probe() 286 omap_kp->rows = pdata->rows; in omap_kp_probe() [all …]
|
/linux-4.1.27/drivers/usb/misc/ |
D | appledisplay.c | 92 struct appledisplay *pdata = urb->context; in appledisplay_complete() local 93 struct device *dev = &pdata->udev->dev; in appledisplay_complete() 105 ACD_URB_BUFFER_LEN, pdata->urb->actual_length); in appledisplay_complete() 119 spin_lock_irqsave(&pdata->lock, flags); in appledisplay_complete() 121 switch(pdata->urbdata[1]) { in appledisplay_complete() 124 pdata->button_pressed = 1; in appledisplay_complete() 125 queue_delayed_work(wq, &pdata->work, 0); in appledisplay_complete() 129 pdata->button_pressed = 0; in appledisplay_complete() 133 spin_unlock_irqrestore(&pdata->lock, flags); in appledisplay_complete() 136 retval = usb_submit_urb(pdata->urb, GFP_ATOMIC); in appledisplay_complete() [all …]
|
/linux-4.1.27/drivers/w1/masters/ |
D | w1-gpio.c | 28 struct w1_gpio_platform_data *pdata = data; in w1_gpio_set_pullup() local 31 pdata->pullup_duration = delay; in w1_gpio_set_pullup() 33 if (pdata->pullup_duration) { in w1_gpio_set_pullup() 34 gpio_direction_output(pdata->pin, 1); in w1_gpio_set_pullup() 36 msleep(pdata->pullup_duration); in w1_gpio_set_pullup() 38 gpio_direction_input(pdata->pin); in w1_gpio_set_pullup() 40 pdata->pullup_duration = 0; in w1_gpio_set_pullup() 48 struct w1_gpio_platform_data *pdata = data; in w1_gpio_write_bit_dir() local 51 gpio_direction_input(pdata->pin); in w1_gpio_write_bit_dir() 53 gpio_direction_output(pdata->pin, 0); in w1_gpio_write_bit_dir() [all …]
|
/linux-4.1.27/drivers/input/misc/ |
D | rotary_encoder.c | 34 const struct rotary_encoder_platform_data *pdata; member 48 static int rotary_encoder_get_state(const struct rotary_encoder_platform_data *pdata) in rotary_encoder_get_state() argument 50 int a = !!gpio_get_value(pdata->gpio_a); in rotary_encoder_get_state() 51 int b = !!gpio_get_value(pdata->gpio_b); in rotary_encoder_get_state() 53 a ^= pdata->inverted_a; in rotary_encoder_get_state() 54 b ^= pdata->inverted_b; in rotary_encoder_get_state() 61 const struct rotary_encoder_platform_data *pdata = encoder->pdata; in rotary_encoder_report_event() local 63 if (pdata->relative_axis) { in rotary_encoder_report_event() 65 pdata->axis, encoder->dir ? -1 : 1); in rotary_encoder_report_event() 71 if (pdata->rollover) in rotary_encoder_report_event() [all …]
|
D | gpio_tilt_polled.c | 32 const struct gpio_tilt_platform_data *pdata; member 43 const struct gpio_tilt_platform_data *pdata = tdev->pdata; in gpio_tilt_polled_poll() local 52 for (i = 0; i < pdata->nr_gpios; i++) in gpio_tilt_polled_poll() 53 state |= (!!gpio_get_value(pdata->gpios[i].gpio) << i); in gpio_tilt_polled_poll() 56 for (i = 0; i < pdata->nr_states; i++) in gpio_tilt_polled_poll() 57 if (pdata->states[i].gpios == state) in gpio_tilt_polled_poll() 58 tilt_state = &pdata->states[i]; in gpio_tilt_polled_poll() 61 for (i = 0; i < pdata->nr_axes; i++) in gpio_tilt_polled_poll() 63 pdata->axes[i].axis, in gpio_tilt_polled_poll() 78 const struct gpio_tilt_platform_data *pdata = tdev->pdata; in gpio_tilt_polled_open() local [all …]
|
D | adxl34x.c | 194 struct adxl34x_platform_data pdata; member 258 struct adxl34x_platform_data *pdata = &ac->pdata; in adxl34x_service_ev_fifo() local 263 input_event(ac->input, pdata->ev_type, pdata->ev_code_x, in adxl34x_service_ev_fifo() 265 input_event(ac->input, pdata->ev_type, pdata->ev_code_y, in adxl34x_service_ev_fifo() 267 input_event(ac->input, pdata->ev_type, pdata->ev_code_z, in adxl34x_service_ev_fifo() 279 struct adxl34x_platform_data *pdata, int status, int press) in adxl34x_send_key_events() argument 286 pdata->ev_code_tap[i], press); in adxl34x_send_key_events() 291 struct adxl34x_platform_data *pdata, int status) in adxl34x_do_tap() argument 293 adxl34x_send_key_events(ac, pdata, status, true); in adxl34x_do_tap() 295 adxl34x_send_key_events(ac, pdata, status, false); in adxl34x_do_tap() [all …]
|
D | mc13783-pwrbutton.c | 93 const struct mc13xxx_buttons_platform_data *pdata; in mc13783_pwrbutton_probe() local 100 pdata = dev_get_platdata(&pdev->dev); in mc13783_pwrbutton_probe() 101 if (!pdata) { in mc13783_pwrbutton_probe() 119 reg |= (pdata->b1on_flags & 0x3) << MC13783_POWER_CONTROL_2_ON1BDBNC; in mc13783_pwrbutton_probe() 120 reg |= (pdata->b2on_flags & 0x3) << MC13783_POWER_CONTROL_2_ON2BDBNC; in mc13783_pwrbutton_probe() 121 reg |= (pdata->b3on_flags & 0x3) << MC13783_POWER_CONTROL_2_ON3BDBNC; in mc13783_pwrbutton_probe() 128 if (pdata->b1on_flags & MC13783_BUTTON_ENABLE) { in mc13783_pwrbutton_probe() 129 priv->keymap[0] = pdata->b1on_key; in mc13783_pwrbutton_probe() 130 if (pdata->b1on_key != KEY_RESERVED) in mc13783_pwrbutton_probe() 131 __set_bit(pdata->b1on_key, pwr->keybit); in mc13783_pwrbutton_probe() [all …]
|
D | gp2ap002a00f.c | 24 const struct gp2a_platform_data *pdata; member 44 int vo = gpio_get_value(dt->pdata->vout_gpio); in gp2a_report() 128 const struct gp2a_platform_data *pdata = dev_get_platdata(&client->dev); in gp2a_probe() local 132 if (!pdata) in gp2a_probe() 135 if (pdata->hw_setup) { in gp2a_probe() 136 error = pdata->hw_setup(client); in gp2a_probe() 141 error = gpio_request_one(pdata->vout_gpio, GPIOF_IN, GP2A_I2C_NAME); in gp2a_probe() 151 dt->pdata = pdata; in gp2a_probe() 189 device_init_wakeup(&client->dev, pdata->wakeup); in gp2a_probe() 201 gpio_free(pdata->vout_gpio); in gp2a_probe() [all …]
|
/linux-4.1.27/drivers/power/ |
D | max8903_charger.c | 32 struct max8903_pdata pdata; member 56 if (data->pdata.chg) { in max8903_get_property() 57 if (gpio_get_value(data->pdata.chg) == 0) in max8903_get_property() 84 struct max8903_pdata *pdata = &data->pdata; in max8903_dcin() local 88 ta_in = gpio_get_value(pdata->dok) ? false : true; in max8903_dcin() 96 if (pdata->dcm) in max8903_dcin() 97 gpio_set_value(pdata->dcm, ta_in ? 1 : 0); in max8903_dcin() 100 if (pdata->cen) in max8903_dcin() 101 gpio_set_value(pdata->cen, ta_in ? 0 : in max8903_dcin() 125 struct max8903_pdata *pdata = &data->pdata; in max8903_usbin() local [all …]
|
D | wm97xx_battery.c | 36 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_read_bat() local 39 pdata->batt_aux) * pdata->batt_mult / in wm97xx_read_bat() 40 pdata->batt_div; in wm97xx_read_bat() 46 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_read_temp() local 49 pdata->temp_aux) * pdata->temp_mult / in wm97xx_read_temp() 50 pdata->temp_div; in wm97xx_read_temp() 58 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_bat_get_property() local 65 val->intval = pdata->batt_tech; in wm97xx_bat_get_property() 68 if (pdata->batt_aux >= 0) in wm97xx_bat_get_property() 74 if (pdata->temp_aux >= 0) in wm97xx_bat_get_property() [all …]
|
D | s3c_adc_battery.c | 33 struct s3c_adc_bat_pdata *pdata; member 87 bat->pdata->backup_volt_samples, in s3c_adc_backup_bat_get_property() 88 bat->pdata->backup_volt_channel); in s3c_adc_backup_bat_get_property() 89 bat->volt_value *= bat->pdata->backup_volt_mult; in s3c_adc_backup_bat_get_property() 98 val->intval = bat->pdata->backup_volt_min; in s3c_adc_backup_bat_get_property() 101 val->intval = bat->pdata->backup_volt_max; in s3c_adc_backup_bat_get_property() 135 return bat->pdata->gpio_inverted ? in charge_finished() 136 !gpio_get_value(bat->pdata->gpio_charge_finished) : in charge_finished() 137 gpio_get_value(bat->pdata->gpio_charge_finished); in charge_finished() 156 lut = bat->pdata->lut_noac; in s3c_adc_bat_get_property() [all …]
|
D | gpio-charger.c | 31 const struct gpio_charger_platform_data *pdata; member 57 const struct gpio_charger_platform_data *pdata = gpio_charger->pdata; in gpio_charger_get_property() local 61 val->intval = !!gpio_get_value_cansleep(pdata->gpio); in gpio_charger_get_property() 62 val->intval ^= pdata->gpio_active_low; in gpio_charger_get_property() 79 struct gpio_charger_platform_data *pdata; in gpio_charger_parse_dt() local 87 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in gpio_charger_parse_dt() 88 if (!pdata) in gpio_charger_parse_dt() 91 pdata->name = np->name; in gpio_charger_parse_dt() 93 pdata->gpio = of_get_gpio_flags(np, 0, &flags); in gpio_charger_parse_dt() 94 if (pdata->gpio < 0) { in gpio_charger_parse_dt() [all …]
|
D | pda_power.c | 31 static struct pda_power_pdata *pdata; variable 63 val->intval = pdata->is_ac_online ? in pda_power_get_property() 64 pdata->is_ac_online() : 0; in pda_power_get_property() 66 val->intval = pdata->is_usb_online ? in pda_power_get_property() 67 pdata->is_usb_online() : 0; in pda_power_get_property() 102 if (pdata->is_ac_online) in update_status() 103 new_ac_status = !!pdata->is_ac_online(); in update_status() 105 if (pdata->is_usb_online) in update_status() 106 new_usb_status = !!pdata->is_usb_online(); in update_status() 112 int max_uA = pdata->ac_max_uA; in update_charger() [all …]
|
D | bq24735-charger.c | 50 struct bq24735_platform *pdata; member 107 struct bq24735_platform *pdata = charger->pdata; in bq24735_config_charger() local 111 if (pdata->charge_current) { in bq24735_config_charger() 112 value = pdata->charge_current & BQ24735_CHARGE_CURRENT_MASK; in bq24735_config_charger() 124 if (pdata->charge_voltage) { in bq24735_config_charger() 125 value = pdata->charge_voltage & BQ24735_CHARGE_VOLTAGE_MASK; in bq24735_config_charger() 137 if (pdata->input_current) { in bq24735_config_charger() 138 value = pdata->input_current & BQ24735_INPUT_CURRENT_MASK; in bq24735_config_charger() 155 struct bq24735_platform *pdata = charger->pdata; in bq24735_charger_is_present() local 158 if (pdata->status_gpio_valid) { in bq24735_charger_is_present() [all …]
|
D | generic-adc-battery.c | 50 struct gab_platform_data *pdata; member 94 struct gab_platform_data *pdata = adc_bat->pdata; in gab_charge_finished() local 95 bool ret = gpio_get_value(pdata->gpio_charge_finished); in gab_charge_finished() 96 bool inv = pdata->gpio_inverted; in gab_charge_finished() 98 if (!gpio_is_valid(pdata->gpio_charge_finished)) in gab_charge_finished() 105 struct gab_platform_data *pdata = adc_bat->pdata; in gab_get_status() local 108 bat_info = &pdata->battery_info; in gab_get_status() 148 struct gab_platform_data *pdata; in gab_get_property() local 158 pdata = adc_bat->pdata; in gab_get_property() 159 bat_info = &pdata->battery_info; in gab_get_property() [all …]
|
D | smb347-charger.c | 148 const struct smb347_charger_platform_data *pdata; member 247 if (smb->pdata->use_mains) in smb347_update_ps_status() 249 if (smb->pdata->use_usb) in smb347_update_ps_status() 307 if (smb->pdata->enable_control != SMB347_CHG_ENABLE_SW) { in smb347_charging_set() 359 if (smb->pdata->max_charge_current) { in smb347_set_charge_current() 361 smb->pdata->max_charge_current); in smb347_set_charge_current() 372 if (smb->pdata->pre_charge_current) { in smb347_set_charge_current() 374 smb->pdata->pre_charge_current); in smb347_set_charge_current() 385 if (smb->pdata->termination_current) { in smb347_set_charge_current() 387 smb->pdata->termination_current); in smb347_set_charge_current() [all …]
|
D | lp8727_charger.c | 93 struct lp8727_platform_data *pdata; member 185 struct lp8727_platform_data *pdata = pchg->pdata; in lp8727_id_detection() local 192 pchg->chg_param = pdata ? pdata->ac : NULL; in lp8727_id_detection() 196 pchg->chg_param = pdata ? pdata->ac : NULL; in lp8727_id_detection() 199 pchg->chg_param = pdata ? pdata->usb : NULL; in lp8727_id_detection() 262 unsigned delay_msec = pchg->pdata ? pchg->pdata->debounce_msec : in lp8727_setup_irq() 341 struct lp8727_platform_data *pdata = pchg->pdata; in lp8727_battery_get_property() local 367 if (!pdata) in lp8727_battery_get_property() 370 if (pdata->get_batt_present) in lp8727_battery_get_property() 371 val->intval = pdata->get_batt_present(); in lp8727_battery_get_property() [all …]
|
D | jz4740-battery.c | 34 struct jz_battery_platform_data *pdata; member 88 if (battery->pdata->info.voltage_max_design <= 2500000) in jz_battery_read_voltage() 108 struct power_supply_info *info = &jz_battery->pdata->info; in jz_battery_get_capacity() 133 struct power_supply_info *info = &jz_battery->pdata->info; in jz_battery_get_property() 141 val->intval = jz_battery->pdata->info.technology; in jz_battery_get_property() 196 if (gpio_is_valid(jz_battery->pdata->gpio_charge)) { in jz_battery_update() 197 is_charging = gpio_get_value(jz_battery->pdata->gpio_charge); in jz_battery_update() 198 is_charging ^= jz_battery->pdata->gpio_charge_active_low; in jz_battery_update() 245 struct jz_battery_platform_data *pdata = pdev->dev.parent->platform_data; in jz_battery_probe() local 251 if (!pdata) { in jz_battery_probe() [all …]
|
D | tps65090-charger.c | 47 struct tps65090_platform_data *pdata; member 105 if (charger->pdata->enable_low_current_chrg) { in tps65090_config_charger() 200 struct tps65090_platform_data *pdata; in tps65090_parse_dt_charger_data() local 204 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in tps65090_parse_dt_charger_data() 205 if (!pdata) { in tps65090_parse_dt_charger_data() 211 pdata->enable_low_current_chrg = prop; in tps65090_parse_dt_charger_data() 213 pdata->irq_base = -1; in tps65090_parse_dt_charger_data() 215 return pdata; in tps65090_parse_dt_charger_data() 242 struct tps65090_platform_data *pdata; in tps65090_charger_probe() local 248 pdata = dev_get_platdata(pdev->dev.parent); in tps65090_charger_probe() [all …]
|
D | sbs-battery.c | 160 struct sbs_platform_data *pdata; member 180 if (chip->pdata) in sbs_read_word_data() 181 retries = max(chip->pdata->i2c_retry_count + 1, 1); in sbs_read_word_data() 208 if (chip->pdata) { in sbs_read_string_data() 209 retries_length = max(chip->pdata->i2c_retry_count + 1, 1); in sbs_read_string_data() 210 retries_block = max(chip->pdata->i2c_retry_count + 1, 1); in sbs_read_string_data() 275 if (chip->pdata) in sbs_write_word_data() 276 retries = max(chip->pdata->i2c_retry_count + 1, 1); in sbs_write_word_data() 305 ret = gpio_get_value(chip->pdata->battery_detect); in sbs_get_battery_presence_and_health() 306 if (ret == chip->pdata->battery_detect_present) in sbs_get_battery_presence_and_health() [all …]
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-gpio.c | 24 struct i2c_gpio_platform_data pdata; member 30 struct i2c_gpio_platform_data *pdata = data; in i2c_gpio_setsda_dir() local 33 gpio_direction_input(pdata->sda_pin); in i2c_gpio_setsda_dir() 35 gpio_direction_output(pdata->sda_pin, 0); in i2c_gpio_setsda_dir() 45 struct i2c_gpio_platform_data *pdata = data; in i2c_gpio_setsda_val() local 47 gpio_set_value(pdata->sda_pin, state); in i2c_gpio_setsda_val() 53 struct i2c_gpio_platform_data *pdata = data; in i2c_gpio_setscl_dir() local 56 gpio_direction_input(pdata->scl_pin); in i2c_gpio_setscl_dir() 58 gpio_direction_output(pdata->scl_pin, 0); in i2c_gpio_setscl_dir() 69 struct i2c_gpio_platform_data *pdata = data; in i2c_gpio_setscl_val() local [all …]
|
/linux-4.1.27/drivers/rtc/ |
D | rtc-stk17ta8.c | 80 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in stk17ta8_rtc_set_time() local 81 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_set_time() 84 flags = readb(pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time() 85 writeb(flags | RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time() 96 writeb(flags & ~RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time() 103 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in stk17ta8_rtc_read_time() local 104 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_read_time() 110 if (pdata->last_jiffies == jiffies) in stk17ta8_rtc_read_time() 112 pdata->last_jiffies = jiffies; in stk17ta8_rtc_read_time() 114 flags = readb(pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_read_time() [all …]
|
D | rtc-xgene.c | 59 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); in xgene_rtc_read_time() local 61 rtc_time_to_tm(readl(pdata->csr_base + RTC_CCVR), tm); in xgene_rtc_read_time() 67 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); in xgene_rtc_set_mmss() local 73 writel((u32) secs, pdata->csr_base + RTC_CLR); in xgene_rtc_set_mmss() 74 readl(pdata->csr_base + RTC_CLR); /* Force a barrier */ in xgene_rtc_set_mmss() 81 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); in xgene_rtc_read_alarm() local 83 rtc_time_to_tm(pdata->alarm_time, &alrm->time); in xgene_rtc_read_alarm() 84 alrm->enabled = readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE; in xgene_rtc_read_alarm() 91 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); in xgene_rtc_alarm_irq_enable() local 94 ccr = readl(pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable() [all …]
|
D | rtc-ds1553.c | 79 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in ds1553_rtc_set_time() local 80 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_set_time() 85 writeb(RTC_WRITE, pdata->ioaddr + RTC_CONTROL); in ds1553_rtc_set_time() 104 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in ds1553_rtc_read_time() local 105 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_read_time() 110 if (pdata->last_jiffies == jiffies) in ds1553_rtc_read_time() 112 pdata->last_jiffies = jiffies; in ds1553_rtc_read_time() 139 static void ds1553_rtc_update_alarm(struct rtc_plat_data *pdata) in ds1553_rtc_update_alarm() argument 141 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_update_alarm() 144 spin_lock_irqsave(&pdata->lock, flags); in ds1553_rtc_update_alarm() [all …]
|
D | rtc-tx4939.c | 47 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev); in tx4939_rtc_set_mmss() local 48 struct tx4939_rtc_reg __iomem *rtcreg = pdata->rtcreg; in tx4939_rtc_set_mmss() 58 spin_lock_irq(&pdata->lock); in tx4939_rtc_set_mmss() 65 spin_unlock_irq(&pdata->lock); in tx4939_rtc_set_mmss() 71 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev); in tx4939_rtc_read_time() local 72 struct tx4939_rtc_reg __iomem *rtcreg = pdata->rtcreg; in tx4939_rtc_read_time() 77 spin_lock_irq(&pdata->lock); in tx4939_rtc_read_time() 82 spin_unlock_irq(&pdata->lock); in tx4939_rtc_read_time() 88 spin_unlock_irq(&pdata->lock); in tx4939_rtc_read_time() 96 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev); in tx4939_rtc_set_alarm() local [all …]
|
D | rtc-mxc.c | 112 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in get_alarm_or_time() local 113 void __iomem *ioaddr = pdata->ioaddr; in get_alarm_or_time() 142 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in set_alarm_or_time() local 143 void __iomem *ioaddr = pdata->ioaddr; in set_alarm_or_time() 179 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in rtc_update_alarm() local 180 void __iomem *ioaddr = pdata->ioaddr; in rtc_update_alarm() 193 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in mxc_rtc_irq_enable() local 194 void __iomem *ioaddr = pdata->ioaddr; in mxc_rtc_irq_enable() 197 spin_lock_irq(&pdata->rtc->irq_lock); in mxc_rtc_irq_enable() 206 spin_unlock_irq(&pdata->rtc->irq_lock); in mxc_rtc_irq_enable() [all …]
|
D | rtc-ds1511.c | 298 ds1511_rtc_update_alarm(struct rtc_plat_data *pdata) in ds1511_rtc_update_alarm() argument 302 spin_lock_irqsave(&pdata->lock, flags); in ds1511_rtc_update_alarm() 303 rtc_write(pdata->alrm_mday < 0 || (pdata->irqen & RTC_UF) ? in ds1511_rtc_update_alarm() 304 0x80 : bin2bcd(pdata->alrm_mday) & 0x3f, in ds1511_rtc_update_alarm() 306 rtc_write(pdata->alrm_hour < 0 || (pdata->irqen & RTC_UF) ? in ds1511_rtc_update_alarm() 307 0x80 : bin2bcd(pdata->alrm_hour) & 0x3f, in ds1511_rtc_update_alarm() 309 rtc_write(pdata->alrm_min < 0 || (pdata->irqen & RTC_UF) ? in ds1511_rtc_update_alarm() 310 0x80 : bin2bcd(pdata->alrm_min) & 0x7f, in ds1511_rtc_update_alarm() 312 rtc_write(pdata->alrm_sec < 0 || (pdata->irqen & RTC_UF) ? in ds1511_rtc_update_alarm() 313 0x80 : bin2bcd(pdata->alrm_sec) & 0x7f, in ds1511_rtc_update_alarm() [all …]
|
D | rtc-mv.c | 50 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in mv_rtc_set_time() local 51 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_set_time() 70 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in mv_rtc_read_time() local 71 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_time() 101 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in mv_rtc_read_alarm() local 102 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_alarm() 138 struct rtc_plat_data *pdata = dev_get_drvdata(dev); in mv_rtc_set_alarm() local 139 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_set_alarm() 179 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in mv_rtc_alarm_irq_enable() local 180 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_alarm_irq_enable() [all …]
|
D | rtc-ds1742.c | 66 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in ds1742_rtc_set_time() local 67 void __iomem *ioaddr = pdata->ioaddr_rtc; in ds1742_rtc_set_time() 91 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in ds1742_rtc_read_time() local 92 void __iomem *ioaddr = pdata->ioaddr_rtc; in ds1742_rtc_read_time() 97 if (pdata->last_jiffies == jiffies) in ds1742_rtc_read_time() 99 pdata->last_jiffies = jiffies; in ds1742_rtc_read_time() 133 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in ds1742_nvram_read() local 134 void __iomem *ioaddr = pdata->ioaddr_nvram; in ds1742_nvram_read() 137 for (count = 0; size > 0 && pos < pdata->size_nvram; count++, size--) in ds1742_nvram_read() 148 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in ds1742_nvram_write() local [all …]
|
D | rtc-m48t59.c | 28 #define M48T59_READ(reg) (pdata->read_byte(dev, pdata->offset + reg)) 30 (pdata->write_byte(dev, pdata->offset + reg, val)) 71 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_read_time() local 86 if ((pdata->type == M48T59RTC_TYPE_M48T59) && in m48t59_rtc_read_time() 114 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_set_time() local 144 if (pdata->type == M48T59RTC_TYPE_M48T59 && (year / 100)) in m48t59_rtc_set_time() 161 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_readalarm() local 208 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_setalarm() local 269 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_alarm_irq_enable() local 286 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_proc() local [all …]
|
D | rtc-pcf2123.c | 231 struct pcf2123_plat_data *pdata; in pcf2123_probe() local 235 pdata = devm_kzalloc(&spi->dev, sizeof(struct pcf2123_plat_data), in pcf2123_probe() 237 if (!pdata) in pcf2123_probe() 239 spi->dev.platform_data = pdata; in pcf2123_probe() 301 pdata->rtc = rtc; in pcf2123_probe() 304 sysfs_attr_init(&pdata->regs[i].attr.attr); in pcf2123_probe() 305 sprintf(pdata->regs[i].name, "%1x", i); in pcf2123_probe() 306 pdata->regs[i].attr.attr.mode = S_IRUGO | S_IWUSR; in pcf2123_probe() 307 pdata->regs[i].attr.attr.name = pdata->regs[i].name; in pcf2123_probe() 308 pdata->regs[i].attr.show = pcf2123_show; in pcf2123_probe() [all …]
|
/linux-4.1.27/drivers/edac/ |
D | mv64x60_edac.c | 33 struct mv64x60_pci_pdata *pdata = pci->pvt_info; in mv64x60_pci_check() local 36 cause = in_le32(pdata->pci_vbase + MV64X60_PCI_ERROR_CAUSE); in mv64x60_pci_check() 40 printk(KERN_ERR "Error in PCI %d Interface\n", pdata->pci_hose); in mv64x60_pci_check() 43 in_le32(pdata->pci_vbase + MV64X60_PCI_ERROR_ADDR_LO)); in mv64x60_pci_check() 45 in_le32(pdata->pci_vbase + MV64X60_PCI_ERROR_ADDR_HI)); in mv64x60_pci_check() 47 in_le32(pdata->pci_vbase + MV64X60_PCI_ERROR_ATTR)); in mv64x60_pci_check() 49 in_le32(pdata->pci_vbase + MV64X60_PCI_ERROR_CMD)); in mv64x60_pci_check() 50 out_le32(pdata->pci_vbase + MV64X60_PCI_ERROR_CAUSE, ~cause); in mv64x60_pci_check() 62 struct mv64x60_pci_pdata *pdata = pci->pvt_info; in mv64x60_pci_isr() local 65 val = in_le32(pdata->pci_vbase + MV64X60_PCI_ERROR_CAUSE); in mv64x60_pci_isr() [all …]
|
D | mpc85xx_edac.c | 61 struct mpc85xx_mc_pdata *pdata = mci->pvt_info; in mpc85xx_mc_inject_data_hi_show() local 63 in_be32(pdata->mc_vbase + in mpc85xx_mc_inject_data_hi_show() 72 struct mpc85xx_mc_pdata *pdata = mci->pvt_info; in mpc85xx_mc_inject_data_lo_show() local 74 in_be32(pdata->mc_vbase + in mpc85xx_mc_inject_data_lo_show() 83 struct mpc85xx_mc_pdata *pdata = mci->pvt_info; in mpc85xx_mc_inject_ctrl_show() local 85 in_be32(pdata->mc_vbase + MPC85XX_MC_ECC_ERR_INJECT)); in mpc85xx_mc_inject_ctrl_show() 93 struct mpc85xx_mc_pdata *pdata = mci->pvt_info; in mpc85xx_mc_inject_data_hi_store() local 95 out_be32(pdata->mc_vbase + MPC85XX_MC_DATA_ERR_INJECT_HI, in mpc85xx_mc_inject_data_hi_store() 107 struct mpc85xx_mc_pdata *pdata = mci->pvt_info; in mpc85xx_mc_inject_data_lo_store() local 109 out_be32(pdata->mc_vbase + MPC85XX_MC_DATA_ERR_INJECT_LO, in mpc85xx_mc_inject_data_lo_store() [all …]
|
/linux-4.1.27/drivers/net/wireless/cw1200/ |
D | cw1200_sdio.c | 42 void __init cw1200_sdio_set_platform_data(struct cw1200_platform_data_sdio *pdata) in cw1200_sdio_set_platform_data() argument 44 global_plat_data = pdata; in cw1200_sdio_set_platform_data() 50 const struct cw1200_platform_data_sdio *pdata; member 139 ret = enable_irq_wake(self->pdata->irq); in cw1200_request_irq() 144 ret = request_threaded_irq(self->pdata->irq, cw1200_gpio_hardirq, in cw1200_request_irq() 163 if (self->pdata->irq) in cw1200_sdio_irq_subscribe() 178 if (self->pdata->irq) { in cw1200_sdio_irq_unsubscribe() 179 disable_irq_wake(self->pdata->irq); in cw1200_sdio_irq_unsubscribe() 180 free_irq(self->pdata->irq, self); in cw1200_sdio_irq_unsubscribe() 189 static int cw1200_sdio_off(const struct cw1200_platform_data_sdio *pdata) in cw1200_sdio_off() argument [all …]
|
D | cw1200_spi.c | 41 const struct cw1200_platform_data_spi *pdata; member 285 static int cw1200_spi_off(const struct cw1200_platform_data_spi *pdata) in cw1200_spi_off() argument 287 if (pdata->reset) { in cw1200_spi_off() 288 gpio_set_value(pdata->reset, 0); in cw1200_spi_off() 290 gpio_free(pdata->reset); in cw1200_spi_off() 293 if (pdata->power_ctrl) in cw1200_spi_off() 294 pdata->power_ctrl(pdata, false); in cw1200_spi_off() 295 if (pdata->clk_ctrl) in cw1200_spi_off() 296 pdata->clk_ctrl(pdata, false); in cw1200_spi_off() 301 static int cw1200_spi_on(const struct cw1200_platform_data_spi *pdata) in cw1200_spi_on() argument [all …]
|
/linux-4.1.27/drivers/acpi/ |
D | acpi_lpss.c | 71 void (*setup)(struct lpss_private_data *pdata); 91 static void lpss_uart_setup(struct lpss_private_data *pdata) in lpss_uart_setup() argument 96 offset = pdata->dev_desc->prv_offset + LPSS_TX_INT; in lpss_uart_setup() 97 val = readl(pdata->mmio_base + offset); in lpss_uart_setup() 98 writel(val | LPSS_TX_INT_MASK, pdata->mmio_base + offset); in lpss_uart_setup() 100 val = readl(pdata->mmio_base + LPSS_UART_CPR); in lpss_uart_setup() 102 offset = pdata->dev_desc->prv_offset + LPSS_GENERAL; in lpss_uart_setup() 103 val = readl(pdata->mmio_base + offset); in lpss_uart_setup() 105 writel(val, pdata->mmio_base + offset); in lpss_uart_setup() 109 static void lpss_deassert_reset(struct lpss_private_data *pdata) in lpss_deassert_reset() argument [all …]
|
D | acpi_apd.c | 46 int (*setup)(struct apd_private_data *pdata); 58 static int acpi_apd_setup(struct apd_private_data *pdata) in acpi_apd_setup() argument 60 const struct apd_device_desc *dev_desc = pdata->dev_desc; in acpi_apd_setup() 64 clk = clk_register_fixed_rate(&pdata->adev->dev, in acpi_apd_setup() 65 dev_name(&pdata->adev->dev), in acpi_apd_setup() 68 clk_register_clkdev(clk, NULL, dev_name(&pdata->adev->dev)); in acpi_apd_setup() 69 pdata->clk = clk; in acpi_apd_setup() 99 struct apd_private_data *pdata; in acpi_apd_create_device() local 108 pdata = kzalloc(sizeof(*pdata), GFP_KERNEL); in acpi_apd_create_device() 109 if (!pdata) in acpi_apd_create_device() [all …]
|
/linux-4.1.27/drivers/hwtracing/coresight/ |
D | of_coresight.c | 79 struct coresight_platform_data *pdata) in of_coresight_alloc_memory() argument 82 pdata->outports = devm_kzalloc(dev, pdata->nr_outport * in of_coresight_alloc_memory() 83 sizeof(*pdata->outports), in of_coresight_alloc_memory() 85 if (!pdata->outports) in of_coresight_alloc_memory() 89 pdata->child_names = devm_kzalloc(dev, pdata->nr_outport * in of_coresight_alloc_memory() 90 sizeof(*pdata->child_names), in of_coresight_alloc_memory() 92 if (!pdata->child_names) in of_coresight_alloc_memory() 96 pdata->child_ports = devm_kzalloc(dev, pdata->nr_outport * in of_coresight_alloc_memory() 97 sizeof(*pdata->child_ports), in of_coresight_alloc_memory() 99 if (!pdata->child_ports) in of_coresight_alloc_memory() [all …]
|
/linux-4.1.27/drivers/usb/host/ |
D | ehci-fsl.c | 51 struct fsl_usb2_platform_data *pdata; in usb_hcd_fsl_probe() local 60 pdata = dev_get_platdata(&pdev->dev); in usb_hcd_fsl_probe() 61 if (!pdata) { in usb_hcd_fsl_probe() 71 if (!((pdata->operating_mode == FSL_USB2_DR_HOST) || in usb_hcd_fsl_probe() 72 (pdata->operating_mode == FSL_USB2_MPH_HOST) || in usb_hcd_fsl_probe() 73 (pdata->operating_mode == FSL_USB2_DR_OTG))) { in usb_hcd_fsl_probe() 105 pdata->regs = hcd->regs; in usb_hcd_fsl_probe() 107 if (pdata->power_budget) in usb_hcd_fsl_probe() 108 hcd->power_budget = pdata->power_budget; in usb_hcd_fsl_probe() 113 if (pdata->init && pdata->init(pdev)) { in usb_hcd_fsl_probe() [all …]
|
D | ohci-at91.c | 232 static void ohci_at91_usb_set_power(struct at91_usbh_data *pdata, int port, int enable) in ohci_at91_usb_set_power() argument 237 if (!gpio_is_valid(pdata->vbus_pin[port])) in ohci_at91_usb_set_power() 240 gpio_set_value(pdata->vbus_pin[port], in ohci_at91_usb_set_power() 241 pdata->vbus_pin_active_low[port] ^ enable); in ohci_at91_usb_set_power() 244 static int ohci_at91_usb_get_power(struct at91_usbh_data *pdata, int port) in ohci_at91_usb_get_power() argument 249 if (!gpio_is_valid(pdata->vbus_pin[port])) in ohci_at91_usb_get_power() 252 return gpio_get_value(pdata->vbus_pin[port]) ^ in ohci_at91_usb_get_power() 253 pdata->vbus_pin_active_low[port]; in ohci_at91_usb_get_power() 261 struct at91_usbh_data *pdata = hcd->self.controller->platform_data; in ohci_at91_hub_status_data() local 266 if (pdata->overcurrent_changed[port]) { in ohci_at91_hub_status_data() [all …]
|
D | fsl-mph-dr-of.c | 80 struct fsl_usb2_platform_data *pdata, in fsl_usb2_device_register() argument 99 retval = platform_device_add_data(pdev, pdata, sizeof(*pdata)); in fsl_usb2_device_register() 164 struct fsl_usb2_platform_data data, *pdata; in fsl_usb2_mph_dr_of_probe() local 178 pdata = &data; in fsl_usb2_mph_dr_of_probe() 180 memcpy(pdata, match->data, sizeof(data)); in fsl_usb2_mph_dr_of_probe() 182 memset(pdata, 0, sizeof(data)); in fsl_usb2_mph_dr_of_probe() 188 pdata->port_enables |= FSL_USB2_PORT0_ENABLED; in fsl_usb2_mph_dr_of_probe() 191 pdata->port_enables |= FSL_USB2_PORT1_ENABLED; in fsl_usb2_mph_dr_of_probe() 193 pdata->operating_mode = FSL_USB2_MPH_HOST; in fsl_usb2_mph_dr_of_probe() 196 pdata->invert_drvvbus = 1; in fsl_usb2_mph_dr_of_probe() [all …]
|
D | ohci-tilegx.c | 98 struct tilegx_usb_platform_data *pdata = dev_get_platdata(&pdev->dev); in ohci_hcd_tilegx_drv_probe() local 110 if (gxio_usb_host_init(&pdata->usb_ctx, pdata->dev_index, 0) != 0) in ohci_hcd_tilegx_drv_probe() 125 (ulong) gxio_usb_host_get_reg_start(&pdata->usb_ctx); in ohci_hcd_tilegx_drv_probe() 126 hcd->rsrc_len = gxio_usb_host_get_reg_len(&pdata->usb_ctx); in ohci_hcd_tilegx_drv_probe() 127 hcd->regs = gxio_usb_host_get_reg_start(&pdata->usb_ctx); in ohci_hcd_tilegx_drv_probe() 132 pdata->irq = irq_alloc_hwirq(-1); in ohci_hcd_tilegx_drv_probe() 133 if (!pdata->irq) { in ohci_hcd_tilegx_drv_probe() 138 tile_irq_activate(pdata->irq, TILE_IRQ_PERCPU); in ohci_hcd_tilegx_drv_probe() 141 ret = gxio_usb_host_cfg_interrupt(&pdata->usb_ctx, in ohci_hcd_tilegx_drv_probe() 143 KERNEL_PL, pdata->irq); in ohci_hcd_tilegx_drv_probe() [all …]
|
D | ehci-tilegx.c | 104 struct tilegx_usb_platform_data *pdata = dev_get_platdata(&pdev->dev); in ehci_hcd_tilegx_drv_probe() local 116 if (gxio_usb_host_init(&pdata->usb_ctx, pdata->dev_index, 1) != 0) in ehci_hcd_tilegx_drv_probe() 131 (ulong) gxio_usb_host_get_reg_start(&pdata->usb_ctx); in ehci_hcd_tilegx_drv_probe() 132 hcd->rsrc_len = gxio_usb_host_get_reg_len(&pdata->usb_ctx); in ehci_hcd_tilegx_drv_probe() 133 hcd->regs = gxio_usb_host_get_reg_start(&pdata->usb_ctx); in ehci_hcd_tilegx_drv_probe() 145 pdata->irq = irq_alloc_hwirq(-1); in ehci_hcd_tilegx_drv_probe() 146 if (!pdata->irq) { in ehci_hcd_tilegx_drv_probe() 151 tile_irq_activate(pdata->irq, TILE_IRQ_PERCPU); in ehci_hcd_tilegx_drv_probe() 154 ret = gxio_usb_host_cfg_interrupt(&pdata->usb_ctx, in ehci_hcd_tilegx_drv_probe() 156 KERNEL_PL, pdata->irq); in ehci_hcd_tilegx_drv_probe() [all …]
|
D | ehci-mxc.c | 52 struct mxc_usbh_platform_data *pdata = dev_get_platdata(&pdev->dev); in ehci_mxc_drv_probe() local 60 if (!pdata) { in ehci_mxc_drv_probe() 108 if (pdata->init) { in ehci_mxc_drv_probe() 109 ret = pdata->init(pdev); in ehci_mxc_drv_probe() 124 ehci_writel(ehci, pdata->portsc, &ehci->regs->port_status[0]); in ehci_mxc_drv_probe() 130 if (pdata->otg) { in ehci_mxc_drv_probe() 131 pdata->otg->io_priv = hcd->regs + ULPI_VIEWPORT_OFFSET; in ehci_mxc_drv_probe() 132 ret = usb_phy_init(pdata->otg); in ehci_mxc_drv_probe() 138 ret = otg_set_vbus(pdata->otg->otg, 1); in ehci_mxc_drv_probe() 155 if (pdata && pdata->exit) in ehci_mxc_drv_probe() [all …]
|
D | ehci-platform.c | 55 struct usb_ehci_pdata *pdata = dev_get_platdata(&pdev->dev); in ehci_platform_reset() local 59 hcd->has_tt = pdata->has_tt; in ehci_platform_reset() 60 ehci->has_synopsys_hc_bug = pdata->has_synopsys_hc_bug; in ehci_platform_reset() 62 if (pdata->pre_setup) { in ehci_platform_reset() 63 retval = pdata->pre_setup(hcd); in ehci_platform_reset() 68 ehci->caps = hcd->regs + pdata->caps_offset; in ehci_platform_reset() 73 if (pdata->no_io_watchdog) in ehci_platform_reset() 154 struct usb_ehci_pdata *pdata = dev_get_platdata(&dev->dev); in ehci_platform_probe() local 167 if (!pdata) in ehci_platform_probe() 168 pdata = &ehci_platform_defaults; in ehci_platform_probe() [all …]
|
D | ohci-platform.c | 123 struct usb_ohci_pdata *pdata = dev_get_platdata(&dev->dev); in ohci_platform_probe() local 136 if (!pdata) in ohci_platform_probe() 137 pdata = &ohci_platform_defaults; in ohci_platform_probe() 155 dev->dev.platform_data = pdata; in ohci_platform_probe() 159 if (pdata == &ohci_platform_defaults && dev->dev.of_node) { in ohci_platform_probe() 234 if (pdata->big_endian_desc) in ohci_platform_probe() 236 if (pdata->big_endian_mmio) in ohci_platform_probe() 238 if (pdata->no_big_frame_no) in ohci_platform_probe() 240 if (pdata->num_ports) in ohci_platform_probe() 241 ohci->num_ports = pdata->num_ports; in ohci_platform_probe() [all …]
|
D | ehci-mv.c | 34 struct mv_usb_platform_data *pdata; member 54 if (ehci_mv->pdata->phy_init) { in mv_ehci_enable() 55 retval = ehci_mv->pdata->phy_init(ehci_mv->phy_regs); in mv_ehci_enable() 65 if (ehci_mv->pdata->phy_deinit) in mv_ehci_disable() 66 ehci_mv->pdata->phy_deinit(ehci_mv->phy_regs); in mv_ehci_disable() 134 struct mv_usb_platform_data *pdata = dev_get_platdata(&pdev->dev); in mv_ehci_probe() local 142 if (!pdata) { in mv_ehci_probe() 161 ehci_mv->pdata = pdata; in mv_ehci_probe() 209 ehci_mv->mode = pdata->mode; in mv_ehci_probe() 234 if (pdata->set_vbus) in mv_ehci_probe() [all …]
|
D | ohci-st.c | 136 struct usb_ohci_pdata *pdata = &ohci_platform_defaults; in st_ohci_platform_probe() local 162 dev->dev.platform_data = pdata; in st_ohci_platform_probe() 203 if (pdata->power_on) { in st_ohci_platform_probe() 204 err = pdata->power_on(dev); in st_ohci_platform_probe() 228 if (pdata->power_off) in st_ohci_platform_probe() 229 pdata->power_off(dev); in st_ohci_platform_probe() 235 if (pdata == &ohci_platform_defaults) in st_ohci_platform_probe() 246 struct usb_ohci_pdata *pdata = dev_get_platdata(&dev->dev); in st_ohci_platform_remove() local 252 if (pdata->power_off) in st_ohci_platform_remove() 253 pdata->power_off(dev); in st_ohci_platform_remove() [all …]
|
/linux-4.1.27/drivers/video/backlight/ |
D | as3711_bl.c | 41 const struct as3711_bl_pdata *pdata; member 61 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_set_brightness_auto_i() local 65 if (pdata->su2_auto_curr1) in as3711_set_brightness_auto_i() 68 if (!ret && pdata->su2_auto_curr2) in as3711_set_brightness_auto_i() 71 if (!ret && pdata->su2_auto_curr3) in as3711_set_brightness_auto_i() 93 3, supply->pdata->su2_fbprot); in as3711_bl_su2_reset() 128 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_bl_update_status() local 130 switch (pdata->su2_feedback) { in as3711_bl_update_status() 188 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_bl_init_su2() local 192 dev_dbg(as3711->dev, "%s(): use %u\n", __func__, pdata->su2_feedback); in as3711_bl_init_su2() [all …]
|
D | sky81452-backlight.c | 60 const struct sky81452_bl_platform_data *pdata = in sky81452_bl_update_status() local 72 pdata->enable << CTZ(SKY81452_EN)); in sky81452_bl_update_status() 176 struct sky81452_bl_platform_data *pdata; in sky81452_bl_parse_dt() local 186 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in sky81452_bl_parse_dt() 187 if (!pdata) { in sky81452_bl_parse_dt() 192 of_property_read_string(np, "name", &pdata->name); in sky81452_bl_parse_dt() 193 pdata->ignore_pwm = of_property_read_bool(np, "skyworks,ignore-pwm"); in sky81452_bl_parse_dt() 194 pdata->dpwm_mode = of_property_read_bool(np, "skyworks,dpwm-mode"); in sky81452_bl_parse_dt() 195 pdata->phase_shift = of_property_read_bool(np, "skyworks,phase-shift"); in sky81452_bl_parse_dt() 196 pdata->gpio_enable = of_get_gpio(np, 0); in sky81452_bl_parse_dt() [all …]
|
D | tps65217_bl.c | 118 struct tps65217_bl_pdata *pdata) in tps65217_bl_hw_init() argument 126 switch (pdata->isel) { in tps65217_bl_hw_init() 162 "invalid value for current level: %d\n", pdata->isel); in tps65217_bl_hw_init() 170 pdata->fdim, in tps65217_bl_hw_init() 188 struct tps65217_bl_pdata *pdata, *err; in tps65217_bl_parse_dt() local 195 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in tps65217_bl_parse_dt() 196 if (!pdata) { in tps65217_bl_parse_dt() 201 pdata->isel = TPS65217_BL_ISET1; in tps65217_bl_parse_dt() 211 pdata->isel = val; in tps65217_bl_parse_dt() 214 pdata->fdim = TPS65217_BL_FDIM_200HZ; in tps65217_bl_parse_dt() [all …]
|
D | platform_lcd.c | 27 struct plat_lcd_data *pdata; member 53 plcd->pdata->set_power(plcd->pdata, lcd_power); in platform_lcd_set_power() 62 struct plat_lcd_data *pdata = plcd->pdata; in platform_lcd_match() local 64 if (pdata->match_fb) in platform_lcd_match() 65 return pdata->match_fb(pdata, info); in platform_lcd_match() 78 struct plat_lcd_data *pdata; in platform_lcd_probe() local 83 pdata = dev_get_platdata(&pdev->dev); in platform_lcd_probe() 84 if (!pdata) { in platform_lcd_probe() 89 if (pdata->probe) { in platform_lcd_probe() 90 err = pdata->probe(pdata); in platform_lcd_probe() [all …]
|
D | lm3639_bl.c | 38 struct lm3639_platform_data *pdata; member 55 struct lm3639_platform_data *pdata = pchip->pdata; in lm3639_chip_init() local 60 pdata->pin_pwm); in lm3639_chip_init() 64 reg_val = (pdata->pin_pwm & 0x40) | pdata->pin_strobe | pdata->pin_tx; in lm3639_chip_init() 70 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, pdata->init_brt_led); in lm3639_chip_init() 74 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, pdata->init_brt_led); in lm3639_chip_init() 79 if (!pdata->init_brt_led) { in lm3639_chip_init() 80 reg_val = pdata->fled_pins; in lm3639_chip_init() 81 reg_val |= pdata->bled_pins; in lm3639_chip_init() 83 reg_val = pdata->fled_pins; in lm3639_chip_init() [all …]
|
D | lm3630a_bl.c | 43 struct lm3630a_platform_data *pdata; member 79 struct lm3630a_platform_data *pdata = pchip->pdata; in lm3630a_chip_init() local 85 rval |= lm3630a_update(pchip, REG_CONFIG, 0x07, pdata->pwm_ctrl); in lm3630a_chip_init() 93 rval |= lm3630a_update(pchip, REG_CTRL, 0x14, pdata->leda_ctrl); in lm3630a_chip_init() 94 rval |= lm3630a_update(pchip, REG_CTRL, 0x0B, pdata->ledb_ctrl); in lm3630a_chip_init() 97 rval |= lm3630a_write(pchip, REG_BRT_A, pdata->leda_init_brt); in lm3630a_chip_init() 98 rval |= lm3630a_write(pchip, REG_BRT_B, pdata->ledb_init_brt); in lm3630a_chip_init() 180 enum lm3630a_pwm_ctrl pwm_ctrl = pchip->pdata->pwm_ctrl; in lm3630a_bank_a_update_status() 214 enum lm3630a_pwm_ctrl pwm_ctrl = pchip->pdata->pwm_ctrl; in lm3630a_bank_a_get_brightness() 257 enum lm3630a_pwm_ctrl pwm_ctrl = pchip->pdata->pwm_ctrl; in lm3630a_bank_b_update_status() [all …]
|
D | lms283gf05.c | 131 struct lms283gf05_pdata *pdata = dev_get_platdata(&spi->dev); in lms283gf05_power_set() local 134 if (pdata) in lms283gf05_power_set() 135 lms283gf05_reset(pdata->reset_gpio, in lms283gf05_power_set() 136 pdata->reset_inverted); in lms283gf05_power_set() 140 if (pdata) in lms283gf05_power_set() 141 gpio_set_value(pdata->reset_gpio, in lms283gf05_power_set() 142 pdata->reset_inverted); in lms283gf05_power_set() 156 struct lms283gf05_pdata *pdata = dev_get_platdata(&spi->dev); in lms283gf05_probe() local 160 if (pdata != NULL) { in lms283gf05_probe() 161 ret = devm_gpio_request_one(&spi->dev, pdata->reset_gpio, in lms283gf05_probe() [all …]
|
D | lp855x_bl.c | 74 struct lp855x_platform_data *pdata; member 172 struct lp855x_platform_data *pd = lp->pdata; in lp855x_configure() 237 unsigned int period = lp->pdata->period_ns; in lp855x_pwm_ctrl() 288 struct lp855x_platform_data *pdata = lp->pdata; in lp855x_backlight_register() local 289 const char *name = pdata->name ? : DEFAULT_BL_NAME; in lp855x_backlight_register() 294 if (pdata->initial_brightness > props.max_brightness) in lp855x_backlight_register() 295 pdata->initial_brightness = props.max_brightness; in lp855x_backlight_register() 297 props.brightness = pdata->initial_brightness; in lp855x_backlight_register() 349 struct lp855x_platform_data *pdata; in lp855x_parse_dt() local 357 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in lp855x_parse_dt() [all …]
|
D | lp8788_bl.c | 50 struct lp8788_backlight_platform_data *pdata; member 77 struct lp8788_backlight_platform_data *pdata = bl->pdata; in lp8788_backlight_configure() local 86 if (pdata) { in lp8788_backlight_configure() 87 cfg->bl_mode = pdata->bl_mode; in lp8788_backlight_configure() 88 cfg->dim_mode = pdata->dim_mode; in lp8788_backlight_configure() 89 cfg->full_scale = pdata->full_scale; in lp8788_backlight_configure() 90 cfg->rise_time = pdata->rise_time; in lp8788_backlight_configure() 91 cfg->fall_time = pdata->fall_time; in lp8788_backlight_configure() 92 cfg->pwm_pol = pdata->pwm_pol; in lp8788_backlight_configure() 132 if (!bl->pdata) in lp8788_pwm_ctrl() [all …]
|
D | adp5520_bl.c | 20 struct adp5520_backlight_platform_data *pdata; member 33 if (data->pdata->en_ambl_sens) { in adp5520_bl_set() 100 struct adp5520_backlight_platform_data *pdata = data->pdata; in adp5520_bl_setup() local 104 pdata->l1_daylight_max); in adp5520_bl_setup() 106 pdata->l1_daylight_dim); in adp5520_bl_setup() 108 if (pdata->en_ambl_sens) { in adp5520_bl_setup() 109 data->cached_daylight_max = pdata->l1_daylight_max; in adp5520_bl_setup() 111 pdata->l2_office_max); in adp5520_bl_setup() 113 pdata->l2_office_dim); in adp5520_bl_setup() 115 pdata->l3_dark_max); in adp5520_bl_setup() [all …]
|
D | adp8870_bl.c | 112 struct adp8870_backlight_platform_data *pdata; member 242 struct adp8870_backlight_platform_data *pdata = in adp8870_led_probe() local 249 led = devm_kzalloc(&client->dev, pdata->num_leds * sizeof(*led), in adp8870_led_probe() 254 ret = adp8870_write(client, ADP8870_ISCLAW, pdata->led_fade_law); in adp8870_led_probe() 259 (pdata->led_on_time & 0x3) << 6); in adp8870_led_probe() 264 FADE_VAL(pdata->led_fade_in, pdata->led_fade_out)); in adp8870_led_probe() 268 for (i = 0; i < pdata->num_leds; ++i) { in adp8870_led_probe() 269 cur_led = &pdata->leds[i]; in adp8870_led_probe() 281 if (pdata->bl_led_assign & (1 << (led_dat->id - 1))) { in adp8870_led_probe() 327 struct adp8870_backlight_platform_data *pdata = in adp8870_led_remove() local [all …]
|
D | bd6107.c | 76 struct bd6107_platform_data *pdata; member 100 gpio_set_value(bd->pdata->reset, 0); in bd6107_backlight_update_status() 102 gpio_set_value(bd->pdata->reset, 1); in bd6107_backlight_update_status() 113 return bd->pdata->fbdev == NULL || bd->pdata->fbdev == info->dev; in bd6107_backlight_check_fb() 125 struct bd6107_platform_data *pdata = dev_get_platdata(&client->dev); in bd6107_probe() local 131 if (pdata == NULL || !pdata->reset) { in bd6107_probe() 148 bd->pdata = pdata; in bd6107_probe() 150 ret = devm_gpio_request_one(&client->dev, pdata->reset, in bd6107_probe() 160 props.brightness = clamp_t(unsigned int, pdata->def_value, 0, in bd6107_probe()
|
D | adp8860_bl.c | 110 struct adp8860_backlight_platform_data *pdata; member 219 struct adp8860_backlight_platform_data *pdata = in adp8860_led_probe() local 226 led = devm_kzalloc(&client->dev, sizeof(*led) * pdata->num_leds, in adp8860_led_probe() 231 ret = adp8860_write(client, ADP8860_ISCFR, pdata->led_fade_law); in adp8860_led_probe() 233 (pdata->led_on_time & 0x3) << 6); in adp8860_led_probe() 235 FADE_VAL(pdata->led_fade_in, pdata->led_fade_out)); in adp8860_led_probe() 242 for (i = 0; i < pdata->num_leds; ++i) { in adp8860_led_probe() 243 cur_led = &pdata->leds[i]; in adp8860_led_probe() 255 if (pdata->bl_led_assign & (1 << (led_dat->id - 1))) { in adp8860_led_probe() 301 struct adp8860_backlight_platform_data *pdata = in adp8860_led_remove() local [all …]
|
/linux-4.1.27/drivers/usb/dwc3/ |
D | dwc3-pci.c | 40 struct dwc3_platform_data pdata; in dwc3_pci_quirks() local 42 memset(&pdata, 0, sizeof(pdata)); in dwc3_pci_quirks() 44 pdata.has_lpm_erratum = true; in dwc3_pci_quirks() 45 pdata.lpm_nyet_threshold = 0xf; in dwc3_pci_quirks() 47 pdata.u2exit_lfps_quirk = true; in dwc3_pci_quirks() 48 pdata.u2ss_inp3_quirk = true; in dwc3_pci_quirks() 49 pdata.req_p1p2p3_quirk = true; in dwc3_pci_quirks() 50 pdata.del_p1p2p3_quirk = true; in dwc3_pci_quirks() 51 pdata.del_phy_power_chg_quirk = true; in dwc3_pci_quirks() 52 pdata.lfps_filter_quirk = true; in dwc3_pci_quirks() [all …]
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | mv64x60_dev.c | 38 struct mpsc_shared_pdata pdata; in mv64x60_mpsc_register_shared_pdev() local 63 memset(&pdata, 0, sizeof(pdata)); in mv64x60_mpsc_register_shared_pdev() 73 err = platform_device_add_data(pdev, &pdata, sizeof(pdata)); in mv64x60_mpsc_register_shared_pdev() 92 struct mpsc_pdata pdata; in mv64x60_mpsc_device_setup() local 138 memset(&pdata, 0, sizeof(pdata)); in mv64x60_mpsc_device_setup() 140 pdata.cache_mgmt = 1; /* All current revs need this set */ in mv64x60_mpsc_device_setup() 142 pdata.max_idle = 40; /* default */ in mv64x60_mpsc_device_setup() 145 pdata.max_idle = *prop; in mv64x60_mpsc_device_setup() 149 pdata.default_baud = *prop; in mv64x60_mpsc_device_setup() 152 pdata.default_bits = 8; in mv64x60_mpsc_device_setup() [all …]
|
/linux-4.1.27/drivers/staging/ste_rmi4/ |
D | synaptics_i2c_rmi4.c | 198 static int synaptics_rmi4_set_page(struct synaptics_rmi4_data *pdata, in synaptics_rmi4_set_page() argument 204 struct i2c_client *i2c = pdata->i2c_client; in synaptics_rmi4_set_page() 207 if (page != pdata->current_page) { in synaptics_rmi4_set_page() 214 pdata->current_page = page; in synaptics_rmi4_set_page() 228 static int synaptics_rmi4_i2c_block_read(struct synaptics_rmi4_data *pdata, in synaptics_rmi4_i2c_block_read() argument 235 struct i2c_client *i2c = pdata->i2c_client; in synaptics_rmi4_i2c_block_read() 237 mutex_lock(&(pdata->rmi4_page_mutex)); in synaptics_rmi4_i2c_block_read() 238 retval = synaptics_rmi4_set_page(pdata, address); in synaptics_rmi4_i2c_block_read() 250 synaptics_rmi4_set_page(pdata, address); in synaptics_rmi4_i2c_block_read() 255 mutex_unlock(&(pdata->rmi4_page_mutex)); in synaptics_rmi4_i2c_block_read() [all …]
|
/linux-4.1.27/drivers/regulator/ |
D | s5m8767.c | 496 struct sec_platform_data *pdata, in s5m8767_pmic_dt_parse_dvs_gpio() argument 508 pdata->buck_gpios[i] = gpio; in s5m8767_pmic_dt_parse_dvs_gpio() 514 struct sec_platform_data *pdata, in s5m8767_pmic_dt_parse_ds_gpio() argument 526 pdata->buck_ds[i] = gpio; in s5m8767_pmic_dt_parse_ds_gpio() 532 struct sec_platform_data *pdata) in s5m8767_pmic_dt_parse_pdata() argument 553 pdata->num_regulators = of_get_child_count(regulators_np); in s5m8767_pmic_dt_parse_pdata() 556 pdata->num_regulators, GFP_KERNEL); in s5m8767_pmic_dt_parse_pdata() 561 pdata->num_regulators, GFP_KERNEL); in s5m8767_pmic_dt_parse_pdata() 565 pdata->regulators = rdata; in s5m8767_pmic_dt_parse_pdata() 566 pdata->opmode = rmode; in s5m8767_pmic_dt_parse_pdata() [all …]
|
D | tps51632-regulator.c | 117 struct tps51632_regulator_platform_data *pdata) in tps51632_init_dcdc() argument 123 if (!pdata->enable_pwm_dvfs) in tps51632_init_dcdc() 127 vsel = TPS51632_VOLT_VSEL(pdata->base_voltage_uV); in tps51632_init_dcdc() 134 if (pdata->dvfs_step_20mV) in tps51632_init_dcdc() 137 if (pdata->max_voltage_uV) { in tps51632_init_dcdc() 151 vsel = TPS51632_VOLT_VSEL(pdata->max_voltage_uV); in tps51632_init_dcdc() 227 struct tps51632_regulator_platform_data *pdata; in of_get_tps51632_platform_data() local 230 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in of_get_tps51632_platform_data() 231 if (!pdata) in of_get_tps51632_platform_data() 234 pdata->reg_init_data = of_get_regulator_init_data(dev, dev->of_node, in of_get_tps51632_platform_data() [all …]
|
D | max8998.c | 312 struct max8998_platform_data *pdata = in max8998_set_voltage_buck_sel() local 331 if (gpio_is_valid(pdata->buck1_set1) && in max8998_set_voltage_buck_sel() 332 gpio_is_valid(pdata->buck1_set2)) { in max8998_set_voltage_buck_sel() 339 buck1_gpio_set(pdata->buck1_set1, in max8998_set_voltage_buck_sel() 340 pdata->buck1_set2, j); in max8998_set_voltage_buck_sel() 345 if (pdata->buck_voltage_lock) in max8998_set_voltage_buck_sel() 357 buck1_gpio_set(pdata->buck1_set1, in max8998_set_voltage_buck_sel() 358 pdata->buck1_set2, max8998->buck1_idx); in max8998_set_voltage_buck_sel() 362 i2c->name, gpio_get_value(pdata->buck1_set1), in max8998_set_voltage_buck_sel() 363 gpio_get_value(pdata->buck1_set2)); in max8998_set_voltage_buck_sel() [all …]
|
D | max8952.c | 51 struct max8952_platform_data *pdata; member 81 return (max8952->pdata->dvs_mode[selector] * 10 + 770) * 1000; in max8952_list_voltage() 102 if (!gpio_is_valid(max8952->pdata->gpio_vid0) || in max8952_set_voltage_sel() 103 !gpio_is_valid(max8952->pdata->gpio_vid1)) { in max8952_set_voltage_sel() 110 gpio_set_value(max8952->pdata->gpio_vid0, max8952->vid0); in max8952_set_voltage_sel() 111 gpio_set_value(max8952->pdata->gpio_vid1, max8952->vid1); in max8952_set_voltage_sel() 196 struct max8952_platform_data *pdata = dev_get_platdata(&client->dev); in max8952_pmic_probe() local 204 pdata = max8952_parse_dt(&client->dev); in max8952_pmic_probe() 206 if (!pdata) { in max8952_pmic_probe() 220 max8952->pdata = pdata; in max8952_pmic_probe() [all …]
|
D | max8973-regulator.c | 254 struct max8973_regulator_platform_data *pdata) in max8973_init_dcdc() argument 260 if (pdata->control_flags & MAX8973_CONTROL_REMOTE_SENSE_ENABLE) in max8973_init_dcdc() 263 if (!(pdata->control_flags & MAX8973_CONTROL_FALLING_SLEW_RATE_ENABLE)) in max8973_init_dcdc() 266 if (pdata->control_flags & MAX8973_CONTROL_OUTPUT_ACTIVE_DISCH_ENABLE) in max8973_init_dcdc() 269 if (pdata->control_flags & MAX8973_CONTROL_BIAS_ENABLE) in max8973_init_dcdc() 272 if (pdata->control_flags & MAX8973_CONTROL_FREQ_SHIFT_9PER_ENABLE) in max8973_init_dcdc() 276 if (pdata->reg_init_data && in max8973_init_dcdc() 277 pdata->reg_init_data->constraints.ramp_delay) { in max8973_init_dcdc() 278 if (pdata->reg_init_data->constraints.ramp_delay < 25000) in max8973_init_dcdc() 280 else if (pdata->reg_init_data->constraints.ramp_delay < 50000) in max8973_init_dcdc() [all …]
|
D | tps62360-regulator.c | 247 struct tps62360_regulator_platform_data *pdata) in tps62360_init_dcdc() argument 299 struct tps62360_regulator_platform_data *pdata; in of_get_tps62360_platform_data() local 302 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in of_get_tps62360_platform_data() 303 if (!pdata) in of_get_tps62360_platform_data() 306 pdata->reg_init_data = of_get_regulator_init_data(dev, dev->of_node, in of_get_tps62360_platform_data() 308 if (!pdata->reg_init_data) { in of_get_tps62360_platform_data() 313 pdata->vsel0_gpio = of_get_named_gpio(np, "vsel0-gpio", 0); in of_get_tps62360_platform_data() 314 pdata->vsel1_gpio = of_get_named_gpio(np, "vsel1-gpio", 0); in of_get_tps62360_platform_data() 317 pdata->vsel0_def_state = 1; in of_get_tps62360_platform_data() 320 pdata->vsel1_def_state = 1; in of_get_tps62360_platform_data() [all …]
|
D | max8997.c | 895 struct max8997_platform_data *pdata, in max8997_pmic_dt_parse_dvs_gpio() argument 907 pdata->buck125_gpios[i] = gpio; in max8997_pmic_dt_parse_dvs_gpio() 913 struct max8997_platform_data *pdata) in max8997_pmic_dt_parse_pdata() argument 933 pdata->num_regulators = of_get_child_count(regulators_np); in max8997_pmic_dt_parse_pdata() 936 pdata->num_regulators, GFP_KERNEL); in max8997_pmic_dt_parse_pdata() 942 pdata->regulators = rdata; in max8997_pmic_dt_parse_pdata() 964 pdata->buck1_gpiodvs = true; in max8997_pmic_dt_parse_pdata() 967 pdata->buck2_gpiodvs = true; in max8997_pmic_dt_parse_pdata() 970 pdata->buck5_gpiodvs = true; in max8997_pmic_dt_parse_pdata() 972 if (pdata->buck1_gpiodvs || pdata->buck2_gpiodvs || in max8997_pmic_dt_parse_pdata() [all …]
|
D | max1586.c | 163 struct max1586_platform_data *pdata) in of_get_max1586_platform_data() argument 171 &pdata->v3_gain) < 0) { in of_get_max1586_platform_data() 197 pdata->subdevs = devm_kzalloc(dev, sizeof(struct max1586_subdev_data) * in of_get_max1586_platform_data() 199 if (!pdata->subdevs) in of_get_max1586_platform_data() 202 pdata->num_subdevs = matched; in of_get_max1586_platform_data() 203 sub = pdata->subdevs; in of_get_max1586_platform_data() 224 struct max1586_platform_data *pdata, pdata_of; in max1586_pmic_probe() local 230 pdata = dev_get_platdata(&client->dev); in max1586_pmic_probe() 231 if (client->dev.of_node && !pdata) { in max1586_pmic_probe() 241 pdata = &pdata_of; in max1586_pmic_probe() [all …]
|
D | fan53555.c | 243 struct fan53555_platform_data *pdata) in fan53555_device_setup() argument 248 switch (pdata->sleep_vsel_id) { in fan53555_device_setup() 308 struct fan53555_platform_data *pdata; in fan53555_parse_dt() local 312 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in fan53555_parse_dt() 313 if (!pdata) in fan53555_parse_dt() 316 pdata->regulator = of_get_regulator_init_data(dev, np, desc); in fan53555_parse_dt() 321 pdata->sleep_vsel_id = tmp; in fan53555_parse_dt() 323 return pdata; in fan53555_parse_dt() 346 struct fan53555_platform_data *pdata; in fan53555_regulator_probe() local 356 pdata = dev_get_platdata(&client->dev); in fan53555_regulator_probe() [all …]
|
D | da9211-regulator.c | 47 struct da9211_pdata *pdata; member 250 struct da9211_pdata *pdata; in da9211_parse_regulators_dt() local 268 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in da9211_parse_regulators_dt() 269 if (!pdata) in da9211_parse_regulators_dt() 272 pdata->num_buck = num; in da9211_parse_regulators_dt() 279 pdata->init_data[n] = da9211_matches[i].init_data; in da9211_parse_regulators_dt() 280 pdata->reg_node[n] = da9211_matches[i].of_node; in da9211_parse_regulators_dt() 281 pdata->gpio_ren[n] = in da9211_parse_regulators_dt() 287 return pdata; in da9211_parse_regulators_dt() 353 if ((chip->pdata->num_buck == 2 && data == 0x40) in da9211_regulator_init() [all …]
|
/linux-4.1.27/drivers/staging/iio/adc/ |
D | ad7606_core.c | 29 if (gpio_is_valid(st->pdata->gpio_reset)) { in ad7606_reset() 30 gpio_set_value(st->pdata->gpio_reset, 1); in ad7606_reset() 32 gpio_set_value(st->pdata->gpio_reset, 0); in ad7606_reset() 45 gpio_set_value(st->pdata->gpio_convst, 1); in ad7606_scan_direct() 51 if (gpio_is_valid(st->pdata->gpio_frstdata)) { in ad7606_scan_direct() 55 if (!gpio_get_value(st->pdata->gpio_frstdata)) { in ad7606_scan_direct() 75 gpio_set_value(st->pdata->gpio_convst, 0); in ad7606_scan_direct() 136 gpio_set_value(st->pdata->gpio_range, lval == 10000); in ad7606_store_range() 187 gpio_set_value(st->pdata->gpio_os0, (ret >> 0) & 1); in ad7606_store_oversampling_ratio() 188 gpio_set_value(st->pdata->gpio_os1, (ret >> 1) & 1); in ad7606_store_oversampling_ratio() [all …]
|
/linux-4.1.27/arch/arm/mach-davinci/ |
D | pm.c | 32 static struct davinci_pm_config *pdata; variable 44 if (pdata->cpupll_reg_base != pdata->ddrpll_reg_base) { in davinci_pm_suspend() 47 val = __raw_readl(pdata->cpupll_reg_base + PLLCTL); in davinci_pm_suspend() 49 __raw_writel(val, pdata->cpupll_reg_base + PLLCTL); in davinci_pm_suspend() 54 val = __raw_readl(pdata->cpupll_reg_base + PLLCTL); in davinci_pm_suspend() 56 __raw_writel(val, pdata->cpupll_reg_base + PLLCTL); in davinci_pm_suspend() 60 val = __raw_readl(pdata->deepsleep_reg); in davinci_pm_suspend() 62 val |= pdata->sleepcount; in davinci_pm_suspend() 63 __raw_writel(val, pdata->deepsleep_reg); in davinci_pm_suspend() 66 davinci_sram_suspend(pdata); in davinci_pm_suspend() [all …]
|
D | davinci.h | 57 int davinci_gpio_register(struct resource *res, int size, void *pdata); 88 void dm355_init_asp1(u32 evt_enable, struct snd_platform_data *pdata); 94 void dm365_init_asp(struct snd_platform_data *pdata); 95 void dm365_init_vc(struct snd_platform_data *pdata); 96 void dm365_init_ks(struct davinci_ks_platform_data *pdata); 105 void dm644x_init_asp(struct snd_platform_data *pdata); 111 void dm646x_init_mcasp0(struct snd_platform_data *pdata); 112 void dm646x_init_mcasp1(struct snd_platform_data *pdata);
|
/linux-4.1.27/drivers/iio/frequency/ |
D | adf4350.c | 38 struct adf4350_platform_data *pdata; member 120 struct adf4350_platform_data *pdata = st->pdata; in adf4350_tune_r_cnt() local 124 st->fpfd = (st->clkin * (pdata->ref_doubler_en ? 2 : 1)) / in adf4350_tune_r_cnt() 125 (r_cnt * (pdata->ref_div2_en ? 2 : 1)); in adf4350_tune_r_cnt() 133 struct adf4350_platform_data *pdata = st->pdata; in adf4350_set_freq() local 161 if (pdata->ref_div_factor) in adf4350_set_freq() 162 r_cnt = pdata->ref_div_factor - 1; in adf4350_set_freq() 213 (pdata->ref_doubler_en ? ADF4350_REG2_RMULT2_EN : 0) | in adf4350_set_freq() 214 (pdata->ref_div2_en ? ADF4350_REG2_RDIV2_EN : 0) | in adf4350_set_freq() 215 (pdata->r2_user_settings & (ADF4350_REG2_PD_POLARITY_POS | in adf4350_set_freq() [all …]
|
/linux-4.1.27/drivers/hwmon/ |
D | ntc_thermistor.c | 181 struct ntc_thermistor_platform_data *pdata; member 190 static int ntc_adc_iio_read(struct ntc_thermistor_platform_data *pdata) in ntc_adc_iio_read() argument 192 struct iio_channel *channel = pdata->chan; in ntc_adc_iio_read() 203 result = pdata->pullup_uv * (s64) val; in ntc_adc_iio_read() 244 struct ntc_thermistor_platform_data *pdata; in ntc_thermistor_parse_dt() local 250 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in ntc_thermistor_parse_dt() 251 if (!pdata) in ntc_thermistor_parse_dt() 265 if (of_property_read_u32(np, "pullup-uv", &pdata->pullup_uv)) in ntc_thermistor_parse_dt() 267 if (of_property_read_u32(np, "pullup-ohm", &pdata->pullup_ohm)) in ntc_thermistor_parse_dt() 269 if (of_property_read_u32(np, "pulldown-ohm", &pdata->pulldown_ohm)) in ntc_thermistor_parse_dt() [all …]
|
D | sht15.c | 151 struct sht15_platform_data *pdata; member 219 err = gpio_direction_output(data->pdata->gpio_data, 1); in sht15_connection_reset() 223 gpio_set_value(data->pdata->gpio_sck, 0); in sht15_connection_reset() 226 gpio_set_value(data->pdata->gpio_sck, 1); in sht15_connection_reset() 228 gpio_set_value(data->pdata->gpio_sck, 0); in sht15_connection_reset() 241 gpio_set_value(data->pdata->gpio_data, val); in sht15_send_bit() 243 gpio_set_value(data->pdata->gpio_sck, 1); in sht15_send_bit() 245 gpio_set_value(data->pdata->gpio_sck, 0); in sht15_send_bit() 262 err = gpio_direction_output(data->pdata->gpio_data, 1); in sht15_transmission_start() 266 gpio_set_value(data->pdata->gpio_sck, 0); in sht15_transmission_start() [all …]
|
D | coretemp.c | 123 struct platform_data *pdata = dev_get_drvdata(dev); in show_label() local 124 struct temp_data *tdata = pdata->core_data[attr->index]; in show_label() 127 return sprintf(buf, "Physical id %u\n", pdata->phys_proc_id); in show_label() 137 struct platform_data *pdata = dev_get_drvdata(dev); in show_crit_alarm() local 138 struct temp_data *tdata = pdata->core_data[attr->index]; in show_crit_alarm() 149 struct platform_data *pdata = dev_get_drvdata(dev); in show_tjmax() local 151 return sprintf(buf, "%d\n", pdata->core_data[attr->index]->tjmax); in show_tjmax() 158 struct platform_data *pdata = dev_get_drvdata(dev); in show_ttarget() local 160 return sprintf(buf, "%d\n", pdata->core_data[attr->index]->ttarget); in show_ttarget() 168 struct platform_data *pdata = dev_get_drvdata(dev); in show_temp() local [all …]
|
D | gpio-fan.c | 362 struct gpio_fan_platform_data *pdata) in fan_ctrl_init() argument 365 int num_ctrl = pdata->num_ctrl; in fan_ctrl_init() 366 unsigned *ctrl = pdata->ctrl; in fan_ctrl_init() 383 fan_data->num_speed = pdata->num_speed; in fan_ctrl_init() 384 fan_data->speed = pdata->speed; in fan_ctrl_init() 440 struct gpio_fan_platform_data *pdata) in gpio_fan_get_of_pdata() argument 469 pdata->alarm = alarm; in gpio_fan_get_of_pdata() 473 pdata->num_ctrl = of_gpio_count(node); in gpio_fan_get_of_pdata() 474 if (pdata->num_ctrl <= 0) { in gpio_fan_get_of_pdata() 475 if (pdata->alarm) in gpio_fan_get_of_pdata() [all …]
|
/linux-4.1.27/drivers/mtd/nand/ |
D | plat_nand.c | 34 struct platform_nand_data *pdata = dev_get_platdata(&pdev->dev); in plat_nand_probe() local 41 if (!pdata) { in plat_nand_probe() 46 if (pdata->chip.nr_chips < 1) { in plat_nand_probe() 69 data->chip.cmd_ctrl = pdata->ctrl.cmd_ctrl; in plat_nand_probe() 70 data->chip.dev_ready = pdata->ctrl.dev_ready; in plat_nand_probe() 71 data->chip.select_chip = pdata->ctrl.select_chip; in plat_nand_probe() 72 data->chip.write_buf = pdata->ctrl.write_buf; in plat_nand_probe() 73 data->chip.read_buf = pdata->ctrl.read_buf; in plat_nand_probe() 74 data->chip.read_byte = pdata->ctrl.read_byte; in plat_nand_probe() 75 data->chip.chip_delay = pdata->chip.chip_delay; in plat_nand_probe() [all …]
|
D | davinci_nand.c | 535 struct davinci_nand_pdata *pdata; in nand_davinci_get_pdata() local 539 pdata = devm_kzalloc(&pdev->dev, in nand_davinci_get_pdata() 542 pdev->dev.platform_data = pdata; in nand_davinci_get_pdata() 543 if (!pdata) in nand_davinci_get_pdata() 553 pdata->mask_ale = prop; in nand_davinci_get_pdata() 556 pdata->mask_cle = prop; in nand_davinci_get_pdata() 559 pdata->mask_chipsel = prop; in nand_davinci_get_pdata() 565 pdata->ecc_mode = NAND_ECC_NONE; in nand_davinci_get_pdata() 567 pdata->ecc_mode = NAND_ECC_SOFT; in nand_davinci_get_pdata() 569 pdata->ecc_mode = NAND_ECC_HW; in nand_davinci_get_pdata() [all …]
|
/linux-4.1.27/drivers/i2c/muxes/ |
D | i2c-mux-pinctrl.c | 30 struct i2c_mux_pinctrl_platform_data *pdata; member 66 mux->pdata = devm_kzalloc(&pdev->dev, sizeof(*mux->pdata), GFP_KERNEL); in i2c_mux_pinctrl_parse_dt() 67 if (!mux->pdata) { in i2c_mux_pinctrl_parse_dt() 80 mux->pdata->pinctrl_states = devm_kzalloc(&pdev->dev, in i2c_mux_pinctrl_parse_dt() 81 sizeof(*mux->pdata->pinctrl_states) * num_names, in i2c_mux_pinctrl_parse_dt() 83 if (!mux->pdata->pinctrl_states) { in i2c_mux_pinctrl_parse_dt() 90 &mux->pdata->pinctrl_states[mux->pdata->bus_count]); in i2c_mux_pinctrl_parse_dt() 96 if (!strcmp(mux->pdata->pinctrl_states[mux->pdata->bus_count], in i2c_mux_pinctrl_parse_dt() 102 mux->pdata->pinctrl_state_idle = "idle"; in i2c_mux_pinctrl_parse_dt() 104 mux->pdata->bus_count++; in i2c_mux_pinctrl_parse_dt() [all …]
|
/linux-4.1.27/drivers/mfd/ |
D | 88pm860x-core.c | 575 struct pm860x_platform_data *pdata) in device_irq_init() argument 589 if (pdata && pdata->irq_mode) { in device_irq_init() 624 if (pdata && pdata->irq_base) in device_irq_init() 625 irq_base = pdata->irq_base; in device_irq_init() 755 struct pm860x_platform_data *pdata) in device_bk_init() argument 759 if (pdata && pdata->backlight) { in device_bk_init() 760 if (pdata->num_backlights > ARRAY_SIZE(bk_devs)) in device_bk_init() 761 pdata->num_backlights = ARRAY_SIZE(bk_devs); in device_bk_init() 762 for (i = 0; i < pdata->num_backlights; i++) { in device_bk_init() 763 bk_devs[i].platform_data = &pdata->backlight[i]; in device_bk_init() [all …]
|
D | intel_quark_i2c_gpio.c | 158 struct dw_i2c_platform_data *pdata; in intel_quark_i2c_setup() local 170 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in intel_quark_i2c_setup() 171 if (!pdata) in intel_quark_i2c_setup() 175 pdata->i2c_scl_freq = 100000; in intel_quark_i2c_setup() 180 pdata->i2c_scl_freq = info->i2c_scl_freq; in intel_quark_i2c_setup() 186 cell->platform_data = pdata; in intel_quark_i2c_setup() 187 cell->pdata_size = sizeof(*pdata); in intel_quark_i2c_setup() 194 struct dwapb_platform_data *pdata; in intel_quark_gpio_setup() local 203 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in intel_quark_gpio_setup() 204 if (!pdata) in intel_quark_gpio_setup() [all …]
|
D | omap-usb-host.c | 111 struct usbhs_omap_platform_data *pdata; member 178 struct resource *res, int num_resources, void *pdata, in omap_usbhs_alloc_child() argument 197 ret = platform_device_add_data(child, pdata, pdata_size); in omap_usbhs_alloc_child() 225 struct usbhs_omap_platform_data *pdata = dev_get_platdata(dev); in omap_usbhs_alloc_children() local 248 ehci = omap_usbhs_alloc_child(OMAP_EHCI_DEVICE, resources, 2, pdata, in omap_usbhs_alloc_children() 249 sizeof(*pdata), dev); in omap_usbhs_alloc_children() 273 ohci = omap_usbhs_alloc_child(OMAP_OHCI_DEVICE, resources, 2, pdata, in omap_usbhs_alloc_children() 274 sizeof(*pdata), dev); in omap_usbhs_alloc_children() 313 struct usbhs_omap_platform_data *pdata = omap->pdata; in usbhs_runtime_resume() local 318 omap_tll_enable(pdata); in usbhs_runtime_resume() [all …]
|
D | max8925-core.c | 668 struct max8925_platform_data *pdata) in max8925_irq_init() argument 718 if (!pdata->tsc_irq) { in max8925_irq_init() 722 chip->tsc_irq = pdata->tsc_irq; in max8925_irq_init() 733 struct max8925_platform_data *pdata) in init_regulator() argument 737 if (!pdata) in init_regulator() 739 if (pdata->sd1) { in init_regulator() 740 reg_devs[0].platform_data = pdata->sd1; in init_regulator() 743 if (pdata->sd2) { in init_regulator() 744 reg_devs[1].platform_data = pdata->sd2; in init_regulator() 747 if (pdata->sd3) { in init_regulator() [all …]
|
D | twl-core.c | 610 void *pdata, unsigned pdata_len, in add_numbered_child() argument 633 if (pdata) { in add_numbered_child() 634 status = platform_device_add_data(pdev, pdata, pdata_len); in add_numbered_child() 668 void *pdata, unsigned pdata_len, in add_child() argument 671 return add_numbered_child(mod_no, name, -1, pdata, pdata_len, in add_child() 676 add_regulator_linked(int num, struct regulator_init_data *pdata, in add_regulator_linked() argument 683 if (!pdata) in add_regulator_linked() 687 pdata->consumer_supplies = consumers; in add_regulator_linked() 688 pdata->num_consumer_supplies = num_consumers; in add_regulator_linked() 691 if (pdata->driver_data) { in add_regulator_linked() [all …]
|
D | wm8994-core.c | 225 static int wm8994_ldo_in_use(struct wm8994_pdata *pdata, int ldo) in wm8994_ldo_in_use() argument 229 if (!pdata) in wm8994_ldo_in_use() 232 ldo_pdata = &pdata->ldo[ldo]; in wm8994_ldo_in_use() 240 static int wm8994_ldo_in_use(struct wm8994_pdata *pdata, int ldo) in wm8994_ldo_in_use() argument 272 struct wm8994_pdata *pdata = &wm8994->pdata; in wm8994_set_pdata_from_of() local 278 if (of_property_read_u32_array(np, "wlf,gpio-cfg", pdata->gpio_defaults, in wm8994_set_pdata_from_of() 279 ARRAY_SIZE(pdata->gpio_defaults)) >= 0) { in wm8994_set_pdata_from_of() 280 for (i = 0; i < ARRAY_SIZE(pdata->gpio_defaults); i++) { in wm8994_set_pdata_from_of() 281 if (wm8994->pdata.gpio_defaults[i] == 0) in wm8994_set_pdata_from_of() 282 pdata->gpio_defaults[i] in wm8994_set_pdata_from_of() [all …]
|
D | arizona-core.c | 47 switch (arizona->pdata.clk32k_src) { in arizona_clk32k_enable() 84 switch (arizona->pdata.clk32k_src) { in arizona_clk32k_disable() 524 struct arizona_pdata *pdata = &arizona->pdata; in arizona_of_get_core_pdata() local 531 pdata->reset = arizona_of_get_named_gpio(arizona, "wlf,reset", true); in arizona_of_get_core_pdata() 535 arizona->pdata.gpio_defaults, in arizona_of_get_core_pdata() 536 ARRAY_SIZE(arizona->pdata.gpio_defaults)); in arizona_of_get_core_pdata() 544 for (i = 0; i < ARRAY_SIZE(arizona->pdata.gpio_defaults); i++) { in arizona_of_get_core_pdata() 545 if (arizona->pdata.gpio_defaults[i] > 0xffff) in arizona_of_get_core_pdata() 546 arizona->pdata.gpio_defaults[i] = 0; in arizona_of_get_core_pdata() 547 else if (arizona->pdata.gpio_defaults[i] == 0) in arizona_of_get_core_pdata() [all …]
|
D | twl4030-audio.c | 161 static bool twl4030_audio_has_codec(struct twl4030_audio_data *pdata, in twl4030_audio_has_codec() argument 164 if (pdata && pdata->codec) in twl4030_audio_has_codec() 173 static bool twl4030_audio_has_vibra(struct twl4030_audio_data *pdata, in twl4030_audio_has_vibra() argument 178 if (pdata && pdata->vibra) in twl4030_audio_has_vibra() 190 struct twl4030_audio_data *pdata = dev_get_platdata(&pdev->dev); in twl4030_audio_probe() local 196 if (!pdata && !node) { in twl4030_audio_probe() 234 if (twl4030_audio_has_codec(pdata, node)) { in twl4030_audio_probe() 237 if (pdata) { in twl4030_audio_probe() 238 cell->platform_data = pdata->codec; in twl4030_audio_probe() 239 cell->pdata_size = sizeof(*pdata->codec); in twl4030_audio_probe() [all …]
|
D | sky81452.c | 39 const struct sky81452_platform_data *pdata = dev_get_platdata(dev); in sky81452_probe() local 44 if (!pdata) { in sky81452_probe() 45 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in sky81452_probe() 46 if (!pdata) in sky81452_probe() 61 cells[0].platform_data = pdata->bl_pdata; in sky81452_probe() 62 cells[0].pdata_size = sizeof(*pdata->bl_pdata); in sky81452_probe() 64 cells[1].platform_data = pdata->regulator_init_data; in sky81452_probe() 65 cells[1].pdata_size = sizeof(*pdata->regulator_init_data); in sky81452_probe()
|
D | twl6030-irq.c | 136 struct twl6030_irq *pdata = container_of(notifier, struct twl6030_irq, in twl6030_irq_pm_notifier() local 141 chained_wakeups = atomic_read(&pdata->wakeirqs); in twl6030_irq_pm_notifier() 143 if (chained_wakeups && !pdata->irq_wake_enabled) { in twl6030_irq_pm_notifier() 144 if (enable_irq_wake(pdata->twl_irq)) in twl6030_irq_pm_notifier() 147 pdata->irq_wake_enabled = true; in twl6030_irq_pm_notifier() 148 } else if (!chained_wakeups && pdata->irq_wake_enabled) { in twl6030_irq_pm_notifier() 149 disable_irq_wake(pdata->twl_irq); in twl6030_irq_pm_notifier() 150 pdata->irq_wake_enabled = false; in twl6030_irq_pm_notifier() 153 disable_irq(pdata->twl_irq); in twl6030_irq_pm_notifier() 157 enable_irq(pdata->twl_irq); in twl6030_irq_pm_notifier() [all …]
|
D | lm3533-core.c | 387 struct lm3533_platform_data *pdata = dev_get_platdata(lm3533->dev); in lm3533_device_als_init() local 390 if (!pdata->als) in lm3533_device_als_init() 393 lm3533_als_devs[0].platform_data = pdata->als; in lm3533_device_als_init() 394 lm3533_als_devs[0].pdata_size = sizeof(*pdata->als); in lm3533_device_als_init() 410 struct lm3533_platform_data *pdata = dev_get_platdata(lm3533->dev); in lm3533_device_bl_init() local 414 if (!pdata->backlights || pdata->num_backlights == 0) in lm3533_device_bl_init() 417 if (pdata->num_backlights > ARRAY_SIZE(lm3533_bl_devs)) in lm3533_device_bl_init() 418 pdata->num_backlights = ARRAY_SIZE(lm3533_bl_devs); in lm3533_device_bl_init() 420 for (i = 0; i < pdata->num_backlights; ++i) { in lm3533_device_bl_init() 421 lm3533_bl_devs[i].platform_data = &pdata->backlights[i]; in lm3533_device_bl_init() [all …]
|
D | 88pm800.c | 249 struct pm80x_platform_data *pdata) in device_gpadc_init() argument 296 if (pdata && (pdata->batt_det == 0)) in device_gpadc_init() 316 struct pm80x_platform_data *pdata) in device_onkey_init() argument 332 struct pm80x_platform_data *pdata) in device_rtc_init() argument 336 if (pdata) { in device_rtc_init() 337 rtc_devs[0].platform_data = pdata->rtc; in device_rtc_init() 339 pdata->rtc ? sizeof(struct pm80x_rtc_pdata) : 0; in device_rtc_init() 352 struct pm80x_platform_data *pdata) in device_regulator_init() argument 482 struct pm80x_platform_data *pdata) in device_800_init() argument 497 if (pdata && pdata->rtc) in device_800_init() [all …]
|
D | arizona-irq.c | 130 if (!arizona->pdata.irq_gpio) { in arizona_irq_thread() 132 } else if (arizona->pdata.irq_flags & IRQF_TRIGGER_RISING && in arizona_irq_thread() 133 gpio_get_value_cansleep(arizona->pdata.irq_gpio)) { in arizona_irq_thread() 135 } else if (arizona->pdata.irq_flags & IRQF_TRIGGER_FALLING && in arizona_irq_thread() 136 !gpio_get_value_cansleep(arizona->pdata.irq_gpio)) { in arizona_irq_thread() 246 if (!arizona->pdata.irq_flags) { in arizona_irq_init() 254 arizona->pdata.irq_flags = irqd_get_trigger_type(irq_data); in arizona_irq_init() 255 switch (arizona->pdata.irq_flags) { in arizona_irq_init() 265 arizona->pdata.irq_flags = IRQF_TRIGGER_LOW; in arizona_irq_init() 270 if (arizona->pdata.irq_flags & (IRQF_TRIGGER_HIGH | in arizona_irq_init() [all …]
|
D | palmas.c | 381 struct palmas_platform_data *pdata) in palmas_set_pdata_irq_flag() argument 389 pdata->irq_flags = irqd_get_trigger_type(irq_data); in palmas_set_pdata_irq_flag() 390 dev_info(&i2c->dev, "Irq flag is 0x%08x\n", pdata->irq_flags); in palmas_set_pdata_irq_flag() 395 struct palmas_platform_data *pdata) in palmas_dt_to_pdata() argument 403 pdata->mux_from_pdata = 1; in palmas_dt_to_pdata() 404 pdata->pad1 = prop; in palmas_dt_to_pdata() 409 pdata->mux_from_pdata = 1; in palmas_dt_to_pdata() 410 pdata->pad2 = prop; in palmas_dt_to_pdata() 416 pdata->power_ctrl = prop; in palmas_dt_to_pdata() 418 pdata->power_ctrl = PALMAS_POWER_CTRL_NSLEEP_MASK | in palmas_dt_to_pdata() [all …]
|
D | htc-i2cpld.c | 349 struct htcpld_core_platform_data *pdata; in htcpld_register_chip_i2c() local 357 pdata = dev_get_platdata(dev); in htcpld_register_chip_i2c() 360 plat_chip_data = &pdata->chip[chip_index]; in htcpld_register_chip_i2c() 362 adapter = i2c_get_adapter(pdata->i2c_adapter_id); in htcpld_register_chip_i2c() 366 plat_chip_data->addr, pdata->i2c_adapter_id); in htcpld_register_chip_i2c() 372 pdata->i2c_adapter_id); in htcpld_register_chip_i2c() 422 struct htcpld_core_platform_data *pdata; in htcpld_register_chip_gpio() local 429 pdata = dev_get_platdata(dev); in htcpld_register_chip_gpio() 432 plat_chip_data = &pdata->chip[chip_index]; in htcpld_register_chip_gpio() 481 struct htcpld_core_platform_data *pdata; in htcpld_setup_chips() local [all …]
|
/linux-4.1.27/drivers/mmc/host/ |
D | sdhci-pxav2.c | 57 struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; in pxav2_reset() local 68 if (pdata && pdata->clk_delay_sel == 1) { in pxav2_reset() 72 tmp |= (pdata->clk_delay_cycles & SDCLK_DELAY_MASK) in pxav2_reset() 80 if (pdata && (pdata->flags & PXA_FLAG_ENABLE_CLOCK_GATING)) { in pxav2_reset() 133 struct sdhci_pxa_platdata *pdata; in pxav2_get_mmc_pdata() local 138 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in pxav2_get_mmc_pdata() 139 if (!pdata) in pxav2_get_mmc_pdata() 143 pdata->flags |= PXA_FLAG_CARD_PERMANENT; in pxav2_get_mmc_pdata() 147 pdata->flags |= PXA_FLAG_SD_8_BIT_CAPABLE_SLOT; in pxav2_get_mmc_pdata() 151 pdata->clk_delay_sel = 1; in pxav2_get_mmc_pdata() [all …]
|
D | sdhci-st.c | 254 struct st_mmc_platform_data *pdata = pltfm_host->priv; in sdhci_st_set_dll_for_clock() local 257 st_mmcss_set_dll(pdata->top_ioaddr); in sdhci_st_set_dll_for_clock() 268 struct st_mmc_platform_data *pdata = pltfm_host->priv; in sdhci_st_set_uhs_signaling() local 281 st_mmcss_set_static_delay(pdata->top_ioaddr); in sdhci_st_set_uhs_signaling() 285 st_mmcss_set_static_delay(pdata->top_ioaddr); in sdhci_st_set_uhs_signaling() 289 st_mmcss_set_static_delay(pdata->top_ioaddr); in sdhci_st_set_uhs_signaling() 295 st_mmcss_set_static_delay(pdata->top_ioaddr); in sdhci_st_set_uhs_signaling() 301 st_mmcss_set_static_delay(pdata->top_ioaddr); in sdhci_st_set_uhs_signaling() 354 struct st_mmc_platform_data *pdata; in sdhci_st_probe() local 361 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in sdhci_st_probe() [all …]
|
D | of_mmc_spi.c | 45 struct mmc_spi_platform_data pdata; member 50 return container_of(dev->platform_data, struct of_mmc_spi, pdata); in to_of_mmc_spi() 104 oms->pdata.ocr_mask |= mask; in mmc_spi_get_pdata() 119 oms->pdata.cd_gpio = oms->gpios[CD_GPIO]; in mmc_spi_get_pdata() 120 oms->pdata.flags |= MMC_SPI_USE_CD_GPIO; in mmc_spi_get_pdata() 122 oms->pdata.caps2 |= MMC_CAP2_CD_ACTIVE_HIGH; in mmc_spi_get_pdata() 125 oms->pdata.ro_gpio = oms->gpios[WP_GPIO]; in mmc_spi_get_pdata() 126 oms->pdata.flags |= MMC_SPI_USE_RO_GPIO; in mmc_spi_get_pdata() 128 oms->pdata.caps2 |= MMC_CAP2_RO_ACTIVE_HIGH; in mmc_spi_get_pdata() 133 oms->pdata.init = of_mmc_spi_init; in mmc_spi_get_pdata() [all …]
|
D | pxamci.c | 66 struct pxamci_platform_data *pdata; member 92 if (host->pdata && host->pdata->ocr_mask) in pxamci_init_ocr() 99 host->mmc->ocr_avail = host->pdata ? in pxamci_init_ocr() 100 host->pdata->ocr_mask : in pxamci_init_ocr() 124 if (!host->vcc && host->pdata && in pxamci_set_power() 125 gpio_is_valid(host->pdata->gpio_power)) { in pxamci_set_power() 126 on = ((1 << vdd) & host->pdata->ocr_mask); in pxamci_set_power() 127 gpio_set_value(host->pdata->gpio_power, in pxamci_set_power() 128 !!on ^ host->pdata->gpio_power_invert); in pxamci_set_power() 130 if (!host->vcc && host->pdata && host->pdata->setpower) in pxamci_set_power() [all …]
|
D | sdhci-pxav3.c | 180 struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; in pxav3_reset() local 189 if (pdata && 0 != pdata->clk_delay_cycles) { in pxav3_reset() 193 tmp |= (pdata->clk_delay_cycles & SDCLK_DELAY_MASK) in pxav3_reset() 339 struct sdhci_pxa_platdata *pdata; in pxav3_get_mmc_pdata() local 343 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in pxav3_get_mmc_pdata() 344 if (!pdata) in pxav3_get_mmc_pdata() 349 pdata->clk_delay_cycles = clk_delay_cycles; in pxav3_get_mmc_pdata() 351 return pdata; in pxav3_get_mmc_pdata() 363 struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; in sdhci_pxav3_probe() local 415 pdata = pxav3_get_mmc_pdata(dev); in sdhci_pxav3_probe() [all …]
|
D | sdhci-s3c.c | 51 struct s3c_sdhci_platdata *pdata; member 393 struct sdhci_host *host, struct s3c_sdhci_platdata *pdata) in sdhci_s3c_parse_dt() argument 401 pdata->max_width = max_width; in sdhci_s3c_parse_dt() 405 pdata->cd_type = S3C_SDHCI_CD_NONE; in sdhci_s3c_parse_dt() 410 pdata->cd_type = S3C_SDHCI_CD_PERMANENT; in sdhci_s3c_parse_dt() 418 pdata->cd_type = S3C_SDHCI_CD_INTERNAL; in sdhci_s3c_parse_dt() 423 struct sdhci_host *host, struct s3c_sdhci_platdata *pdata) in sdhci_s3c_parse_dt() argument 447 struct s3c_sdhci_platdata *pdata; in sdhci_s3c_probe() local 473 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in sdhci_s3c_probe() 474 if (!pdata) { in sdhci_s3c_probe() [all …]
|
/linux-4.1.27/drivers/spi/ |
D | spi-fsl-lib.c | 62 struct mpc8xxx_spi_probe_info *to_of_pinfo(struct fsl_spi_platform_data *pdata) in MPC8XXX_SPI_RX_BUF() 64 return container_of(pdata, struct mpc8xxx_spi_probe_info, pdata); in MPC8XXX_SPI_RX_BUF() 87 struct fsl_spi_platform_data *pdata = dev_get_platdata(dev); in mpc8xxx_spi_probe() local 103 mpc8xxx_spi->flags = pdata->flags; in mpc8xxx_spi_probe() 104 mpc8xxx_spi->spibrg = pdata->sysclk; in mpc8xxx_spi_probe() 110 master->bus_num = pdata->bus_num; in mpc8xxx_spi_probe() 111 master->num_chipselect = pdata->max_chipselect; in mpc8xxx_spi_probe() 141 struct fsl_spi_platform_data *pdata; in of_mpc8xxx_spi_probe() local 149 pdata = &pinfo->pdata; in of_mpc8xxx_spi_probe() 150 dev->platform_data = pdata; in of_mpc8xxx_spi_probe() [all …]
|
D | spi-gpio.c | 45 struct spi_gpio_platform_data pdata; member 81 #define SPI_MISO_GPIO ((pdata)->miso) 82 #define SPI_MOSI_GPIO ((pdata)->mosi) 83 #define SPI_SCK_GPIO ((pdata)->sck) 85 #define SPI_N_CHIPSEL ((pdata)->num_chipselect) 105 return &spi_to_spi_gpio(spi)->pdata; in spi_to_pdata() 109 #define pdata spi_to_pdata(spi) macro 126 #undef pdata 297 static int spi_gpio_request(struct spi_gpio_platform_data *pdata, in spi_gpio_request() argument 349 struct spi_gpio_platform_data *pdata; in spi_gpio_probe_dt() local [all …]
|
/linux-4.1.27/drivers/media/platform/marvell-ccic/ |
D | mmp-driver.c | 143 struct mmp_camera_platform_data *pdata; in mmpcam_power_up() local 153 pdata = cam->pdev->dev.platform_data; in mmpcam_power_up() 154 gpio_set_value(pdata->sensor_power_gpio, 1); in mmpcam_power_up() 157 gpio_set_value(pdata->sensor_reset_gpio, 0); /* reset is active low */ in mmpcam_power_up() 159 gpio_set_value(pdata->sensor_reset_gpio, 1); /* reset is active low */ in mmpcam_power_up() 170 struct mmp_camera_platform_data *pdata; in mmpcam_power_down() local 179 pdata = cam->pdev->dev.platform_data; in mmpcam_power_down() 180 gpio_set_value(pdata->sensor_power_gpio, 0); in mmpcam_power_down() 181 gpio_set_value(pdata->sensor_reset_gpio, 0); in mmpcam_power_down() 220 struct mmp_camera_platform_data *pdata = cam->pdev->dev.platform_data; in mmpcam_calc_dphy() local [all …]
|
/linux-4.1.27/drivers/net/phy/ |
D | mdio-gpio.c | 42 struct mdio_gpio_platform_data *pdata; in mdio_gpio_of_get_data() local 46 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in mdio_gpio_of_get_data() 47 if (!pdata) in mdio_gpio_of_get_data() 54 pdata->mdc = ret; in mdio_gpio_of_get_data() 55 pdata->mdc_active_low = flags & OF_GPIO_ACTIVE_LOW; in mdio_gpio_of_get_data() 60 pdata->mdio = ret; in mdio_gpio_of_get_data() 61 pdata->mdio_active_low = flags & OF_GPIO_ACTIVE_LOW; in mdio_gpio_of_get_data() 65 pdata->mdo = ret; in mdio_gpio_of_get_data() 66 pdata->mdo_active_low = flags & OF_GPIO_ACTIVE_LOW; in mdio_gpio_of_get_data() 69 return pdata; in mdio_gpio_of_get_data() [all …]
|
/linux-4.1.27/drivers/misc/lis3lv02d/ |
D | lis3lv02d_i2c.c | 120 struct lis3lv02d_platform_data *pdata = client->dev.platform_data; in lis3lv02d_i2c_probe() local 128 pdata = lis3_dev.pdata; in lis3lv02d_i2c_probe() 132 if (pdata) { in lis3lv02d_i2c_probe() 133 if ((pdata->driver_features & LIS3_USE_BLOCK_READ) && in lis3lv02d_i2c_probe() 138 if (pdata->axis_x) in lis3lv02d_i2c_probe() 139 lis3lv02d_axis_map.x = pdata->axis_x; in lis3lv02d_i2c_probe() 141 if (pdata->axis_y) in lis3lv02d_i2c_probe() 142 lis3lv02d_axis_map.y = pdata->axis_y; in lis3lv02d_i2c_probe() 144 if (pdata->axis_z) in lis3lv02d_i2c_probe() 145 lis3lv02d_axis_map.z = pdata->axis_z; in lis3lv02d_i2c_probe() [all …]
|
D | lis3lv02d.c | 346 if (lis3->pdata) { in lis3lv02d_selftest() 350 if ((results[i] < lis3->pdata->st_min_limits[i]) || in lis3lv02d_selftest() 351 (results[i] > lis3->pdata->st_max_limits[i])) { in lis3lv02d_selftest() 420 if (lis3->pdata) { in lis3lv02d_poweron() 470 if (lis3->pdata && lis3->whoami == WAI_8B && lis3->idev) in lis3lv02d_joystick_open() 745 if (lis3->pdata && lis3->pdata->irq2) in lis3lv02d_joystick_disable() 746 free_irq(lis3->pdata->irq2, lis3); in lis3lv02d_joystick_disable() 950 struct lis3lv02d_platform_data *pdata; in lis3lv02d_init_dt() local 958 pdata = kzalloc(sizeof(*pdata), GFP_KERNEL); in lis3lv02d_init_dt() 959 if (!pdata) in lis3lv02d_init_dt() [all …]
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | mms114.c | 58 const struct mms114_platform_data *pdata; member 146 const struct mms114_platform_data *pdata = data->pdata; in mms114_process_mt() local 166 if (x > pdata->x_size || y > pdata->y_size) { in mms114_process_mt() 172 if (pdata->x_invert) in mms114_process_mt() 173 x = pdata->x_size - x; in mms114_process_mt() 174 if (pdata->y_invert) in mms114_process_mt() 175 y = pdata->y_size - y; in mms114_process_mt() 266 const struct mms114_platform_data *pdata = data->pdata; in mms114_setup_regs() local 278 val = (pdata->x_size >> 8) & 0xf; in mms114_setup_regs() 279 val |= ((pdata->y_size >> 8) & 0xf) << 4; in mms114_setup_regs() [all …]
|
D | auo-pixcir-ts.c | 116 const struct auo_pixcir_ts_platdata *pdata; member 138 const struct auo_pixcir_ts_platdata *pdata = ts->pdata; in auo_pixcir_collect_data() local 165 if (point[i].coord_x > pdata->x_max || in auo_pixcir_collect_data() 166 point[i].coord_y > pdata->y_max) { in auo_pixcir_collect_data() 184 const struct auo_pixcir_ts_platdata *pdata = ts->pdata; in auo_pixcir_interrupt() local 195 if (gpio_get_value(pdata->gpio_int) == 0) { in auo_pixcir_interrupt() 295 const struct auo_pixcir_ts_platdata *pdata = ts->pdata; in auo_pixcir_int_config() local 317 ts->touch_ind_mode = pdata->int_setting == AUO_PIXCIR_INT_TOUCH_IND; in auo_pixcir_int_config() 488 struct auo_pixcir_ts_platdata *pdata; in auo_pixcir_parse_dt() local 494 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in auo_pixcir_parse_dt() [all …]
|
D | ads7846.c | 934 const struct ads7846_platform_data *pdata) in ads7846_setup_pendown() argument 944 if (pdata->get_pendown_state) { in ads7846_setup_pendown() 945 ts->get_pendown_state = pdata->get_pendown_state; in ads7846_setup_pendown() 946 } else if (gpio_is_valid(pdata->gpio_pendown)) { in ads7846_setup_pendown() 948 err = gpio_request_one(pdata->gpio_pendown, GPIOF_IN, in ads7846_setup_pendown() 953 pdata->gpio_pendown, err); in ads7846_setup_pendown() 957 ts->gpio_pendown = pdata->gpio_pendown; in ads7846_setup_pendown() 959 if (pdata->gpio_pendown_debounce) in ads7846_setup_pendown() 960 gpio_set_debounce(pdata->gpio_pendown, in ads7846_setup_pendown() 961 pdata->gpio_pendown_debounce); in ads7846_setup_pendown() [all …]
|
D | pixcir_i2c_ts.c | 38 const struct pixcir_ts_platform_data *pdata; member 63 const struct pixcir_i2c_chip_data *chip = &tsdata->pdata->chip; in pixcir_ts_parse() 116 const struct pixcir_i2c_chip_data *chip = &ts->pdata->chip; in pixcir_ts_report() 164 const struct pixcir_ts_platform_data *pdata = tsdata->pdata; in pixcir_ts_isr() local 174 if (gpio_get_value(pdata->gpio_attb)) { in pixcir_ts_isr() 416 struct pixcir_ts_platform_data *pdata; in pixcir_parse_dt() local 424 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in pixcir_parse_dt() 425 if (!pdata) in pixcir_parse_dt() 428 pdata->chip = *(const struct pixcir_i2c_chip_data *)match->data; in pixcir_parse_dt() 430 pdata->gpio_attb = of_get_named_gpio(np, "attb-gpio", 0); in pixcir_parse_dt() [all …]
|
D | wm831x-ts.c | 240 struct wm831x_touch_pdata *pdata = NULL; in wm831x_ts_probe() local 245 pdata = core_pdata->touch; in wm831x_ts_probe() 266 if (pdata && pdata->data_irq) in wm831x_ts_probe() 267 wm831x_ts->data_irq = pdata->data_irq; in wm831x_ts_probe() 271 if (pdata && pdata->pd_irq) in wm831x_ts_probe() 272 wm831x_ts->pd_irq = pdata->pd_irq; in wm831x_ts_probe() 274 if (pdata) in wm831x_ts_probe() 275 wm831x_ts->pressure = pdata->pressure; in wm831x_ts_probe() 280 if (pdata && pdata->fivewire) { in wm831x_ts_probe() 285 WARN_ON(pdata->pressure && pdata->fivewire); in wm831x_ts_probe() [all …]
|
D | zforce_ts.c | 119 const struct zforce_ts_platdata *pdata; member 266 const struct zforce_ts_platdata *pdata = ts->pdata; in zforce_start() local 277 ret = zforce_resolution(ts, pdata->x_max, pdata->y_max); in zforce_start() 337 const struct zforce_ts_platdata *pdata = ts->pdata; in zforce_touch_event() local 355 if (point.coord_x > pdata->x_max || in zforce_touch_event() 356 point.coord_y > pdata->y_max) { in zforce_touch_event() 483 const struct zforce_ts_platdata *pdata = ts->pdata; in zforce_irq_thread() local 503 while (!gpio_get_value(pdata->gpio_int)) { in zforce_irq_thread() 694 gpio_set_value(ts->pdata->gpio_rst, 0); in zforce_reset() 704 struct zforce_ts_platdata *pdata; in zforce_parse_dt() local [all …]
|
D | bu21013_ts.c | 455 struct bu21013_platform_device *pdata; in bu21013_parse_dt() local 462 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in bu21013_parse_dt() 463 if (!pdata) in bu21013_parse_dt() 466 pdata->y_flip = pdata->x_flip = false; in bu21013_parse_dt() 468 pdata->x_flip = of_property_read_bool(np, "rohm,flip-x"); in bu21013_parse_dt() 469 pdata->y_flip = of_property_read_bool(np, "rohm,flip-y"); in bu21013_parse_dt() 471 of_property_read_u32(np, "rohm,touch-max-x", &pdata->touch_x_max); in bu21013_parse_dt() 472 of_property_read_u32(np, "rohm,touch-max-y", &pdata->touch_y_max); in bu21013_parse_dt() 474 pdata->touch_pin = of_get_named_gpio(np, "touch-gpio", 0); in bu21013_parse_dt() 475 pdata->cs_pin = of_get_named_gpio(np, "reset-gpio", 0); in bu21013_parse_dt() [all …]
|
/linux-4.1.27/sound/soc/intel/haswell/ |
D | sst-haswell-pcm.c | 187 struct hsw_priv_data *pdata = in hsw_stream_volume_put() local 190 struct sst_hsw *hsw = pdata->hsw; in hsw_stream_volume_put() 196 pcm_data = &pdata->pcm[dai][stream]; in hsw_stream_volume_put() 199 pm_runtime_get_sync(pdata->dev); in hsw_stream_volume_put() 206 pm_runtime_mark_last_busy(pdata->dev); in hsw_stream_volume_put() 207 pm_runtime_put_autosuspend(pdata->dev); in hsw_stream_volume_put() 224 pm_runtime_mark_last_busy(pdata->dev); in hsw_stream_volume_put() 225 pm_runtime_put_autosuspend(pdata->dev); in hsw_stream_volume_put() 236 struct hsw_priv_data *pdata = in hsw_stream_volume_get() local 239 struct sst_hsw *hsw = pdata->hsw; in hsw_stream_volume_get() [all …]
|
/linux-4.1.27/drivers/video/fbdev/aty/ |
D | radeon_backlight.c | 28 static int radeon_bl_get_level_brightness(struct radeon_bl_privdata *pdata, in radeon_bl_get_level_brightness() argument 35 rlevel = pdata->rinfo->info->bl_curve[level] * in radeon_bl_get_level_brightness() 43 if (pdata->negative) in radeon_bl_get_level_brightness() 51 struct radeon_bl_privdata *pdata = bl_get_data(bd); in radeon_bl_update_status() local 52 struct radeonfb_info *rinfo = pdata->rinfo; in radeon_bl_update_status() 81 (radeon_bl_get_level_brightness(pdata, level) << in radeon_bl_update_status() 91 (radeon_bl_get_level_brightness(pdata, level) << in radeon_bl_update_status() 106 lvds_gen_cntl |= (radeon_bl_get_level_brightness(pdata, 0) << in radeon_bl_update_status() 134 struct radeon_bl_privdata *pdata; in radeonfb_bl_init() local 146 pdata = kmalloc(sizeof(struct radeon_bl_privdata), GFP_KERNEL); in radeonfb_bl_init() [all …]
|
/linux-4.1.27/drivers/leds/ |
D | leds-lm3530.c | 109 struct lm3530_platform_data *pdata; member 156 static void lm3530_als_configure(struct lm3530_platform_data *pdata, in lm3530_als_configure() argument 162 if (pdata->als_vmax == 0) { in lm3530_als_configure() 163 pdata->als_vmin = 0; in lm3530_als_configure() 164 pdata->als_vmax = LM3530_ALS_WINDOW_mV; in lm3530_als_configure() 167 als_vmin = pdata->als_vmin; in lm3530_als_configure() 168 als_vmax = pdata->als_vmax; in lm3530_als_configure() 171 pdata->als_vmax = als_vmax = als_vmin + LM3530_ALS_WINDOW_mV; in lm3530_als_configure() 181 (pdata->als_avrg_time << LM3530_ALS_AVG_TIME_SHIFT) | in lm3530_als_configure() 183 (pdata->als_input_mode << LM3530_ALS_SEL_SHIFT); in lm3530_als_configure() [all …]
|
D | leds-s3c24xx.c | 29 struct s3c24xx_led_platdata *pdata; member 46 struct s3c24xx_led_platdata *pd = led->pdata; in s3c24xx_led_set() 73 struct s3c24xx_led_platdata *pdata = dev_get_platdata(&dev->dev); in s3c24xx_led_probe() local 85 led->cdev.default_trigger = pdata->def_trigger; in s3c24xx_led_probe() 86 led->cdev.name = pdata->name; in s3c24xx_led_probe() 89 led->pdata = pdata; in s3c24xx_led_probe() 91 ret = devm_gpio_request(&dev->dev, pdata->gpio, "S3C24XX_LED"); in s3c24xx_led_probe() 97 s3c_gpio_setpull(pdata->gpio, S3C_GPIO_PULL_NONE); in s3c24xx_led_probe() 99 if (pdata->flags & S3C24XX_LEDF_TRISTATE) in s3c24xx_led_probe() 100 gpio_direction_input(pdata->gpio); in s3c24xx_led_probe() [all …]
|
D | leds-pca963x.c | 278 struct pca963x_platform_data *pdata; in pca963x_dt_init() local 305 pdata = devm_kzalloc(&client->dev, in pca963x_dt_init() 307 if (!pdata) in pca963x_dt_init() 310 pdata->leds.leds = pca963x_leds; in pca963x_dt_init() 311 pdata->leds.num_leds = chip->n_leds; in pca963x_dt_init() 315 pdata->outdrv = PCA963X_TOTEM_POLE; in pca963x_dt_init() 317 pdata->outdrv = PCA963X_OPEN_DRAIN; in pca963x_dt_init() 321 pdata->blink_type = PCA963X_HW_BLINK; in pca963x_dt_init() 323 pdata->blink_type = PCA963X_SW_BLINK; in pca963x_dt_init() 325 return pdata; in pca963x_dt_init() [all …]
|
D | leds-mc13783.c | 128 struct mc13xxx_leds_platform_data *pdata; in mc13xxx_led_probe_dt() local 133 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in mc13xxx_led_probe_dt() 134 if (!pdata) in mc13xxx_led_probe_dt() 142 pdata->led_control, in mc13xxx_led_probe_dt() 147 pdata->num_leds = of_get_child_count(parent); in mc13xxx_led_probe_dt() 149 pdata->led = devm_kzalloc(dev, pdata->num_leds * sizeof(*pdata->led), in mc13xxx_led_probe_dt() 151 if (!pdata->led) { in mc13xxx_led_probe_dt() 162 pdata->led[i].id = leds->devtype->led_min + tmp; in mc13xxx_led_probe_dt() 165 pdata->led[i].name = str; in mc13xxx_led_probe_dt() 168 pdata->led[i].default_trigger = str; in mc13xxx_led_probe_dt() [all …]
|
D | leds-lp55xx-common.c | 149 struct lp55xx_platform_data *pdata = chip->pdata; in lp55xx_init_led() local 161 if (pdata->led_config[chan].led_current == 0) in lp55xx_init_led() 164 led->led_current = pdata->led_config[chan].led_current; in lp55xx_init_led() 165 led->max_current = pdata->led_config[chan].max_current; in lp55xx_init_led() 166 led->chan_nr = pdata->led_config[chan].chan_nr; in lp55xx_init_led() 167 led->cdev.default_trigger = pdata->led_config[chan].default_trigger; in lp55xx_init_led() 178 if (pdata->led_config[chan].name) { in lp55xx_init_led() 179 led->cdev.name = pdata->led_config[chan].name; in lp55xx_init_led() 182 pdata->label ? : chip->cl->name, chan); in lp55xx_init_led() 387 struct lp55xx_platform_data *pdata; in lp55xx_init_device() local [all …]
|
D | leds-gpio-register.c | 26 int id, const struct gpio_led_platform_data *pdata) in gpio_led_register_device() argument 29 struct gpio_led_platform_data _pdata = *pdata; in gpio_led_register_device() 31 if (!pdata->num_leds) in gpio_led_register_device() 34 _pdata.leds = kmemdup(pdata->leds, in gpio_led_register_device() 35 pdata->num_leds * sizeof(*pdata->leds), GFP_KERNEL); in gpio_led_register_device()
|
/linux-4.1.27/sound/soc/codecs/ |
D | ak4641.c | 402 struct ak4641_platform_data *pdata = codec->dev->platform_data; in ak4641_set_bias_level() local 416 if (pdata && gpio_is_valid(pdata->gpio_power)) in ak4641_set_bias_level() 417 gpio_set_value(pdata->gpio_power, 1); in ak4641_set_bias_level() 419 if (pdata && gpio_is_valid(pdata->gpio_npdn)) in ak4641_set_bias_level() 420 gpio_set_value(pdata->gpio_npdn, 1); in ak4641_set_bias_level() 435 if (pdata && gpio_is_valid(pdata->gpio_npdn)) in ak4641_set_bias_level() 436 gpio_set_value(pdata->gpio_npdn, 0); in ak4641_set_bias_level() 437 if (pdata && gpio_is_valid(pdata->gpio_power)) in ak4641_set_bias_level() 438 gpio_set_value(pdata->gpio_power, 0); in ak4641_set_bias_level() 532 struct ak4641_platform_data *pdata = i2c->dev.platform_data; in ak4641_i2c_probe() local [all …]
|
D | cs35l32.c | 49 struct cs35l32_platform_data pdata; member 305 struct cs35l32_platform_data *pdata) in cs35l32_handle_of_data() argument 311 pdata->sdout_share = val; in cs35l32_handle_of_data() 319 pdata->boost_mng = val; in cs35l32_handle_of_data() 324 pdata->boost_mng = CS35L32_BOOST_MGR_BYPASS; in cs35l32_handle_of_data() 333 pdata->sdout_datacfg = val; in cs35l32_handle_of_data() 338 pdata->sdout_datacfg = CS35L32_DATA_CFG_LR; in cs35l32_handle_of_data() 347 pdata->batt_thresh = val; in cs35l32_handle_of_data() 352 pdata->batt_thresh = CS35L32_BATT_THRESH_3_3V; in cs35l32_handle_of_data() 363 pdata->batt_recov = val; in cs35l32_handle_of_data() [all …]
|
D | sta350.c | 172 struct sta350_platform_data *pdata; member 918 struct sta350_platform_data *pdata = sta350->pdata; in sta350_probe() local 935 if (!pdata->thermal_warning_recovery) in sta350_probe() 937 if (!pdata->thermal_warning_adjustment) in sta350_probe() 939 if (!pdata->fault_detect_recovery) in sta350_probe() 949 pdata->ffx_power_output_mode in sta350_probe() 953 pdata->drop_compensation_ns in sta350_probe() 958 pdata->oc_warning_adjustment ? in sta350_probe() 964 pdata->max_power_use_mpcc ? in sta350_probe() 968 pdata->max_power_correction ? in sta350_probe() [all …]
|
/linux-4.1.27/drivers/ata/ |
D | sata_highbank.c | 100 static inline int sgpio_bit_shift(struct ecx_plat_data *pdata, u32 port, in sgpio_bit_shift() argument 103 return 1 << (3 * pdata->port_to_sgpio[port] + shift); in sgpio_bit_shift() 106 static void ecx_parse_sgpio(struct ecx_plat_data *pdata, u32 port, u32 state) in ecx_parse_sgpio() argument 109 pdata->sgpio_pattern |= sgpio_bit_shift(pdata, port, in ecx_parse_sgpio() 112 pdata->sgpio_pattern &= ~sgpio_bit_shift(pdata, port, in ecx_parse_sgpio() 115 pdata->sgpio_pattern |= sgpio_bit_shift(pdata, port, in ecx_parse_sgpio() 118 pdata->sgpio_pattern &= ~sgpio_bit_shift(pdata, port, in ecx_parse_sgpio() 121 pdata->sgpio_pattern |= sgpio_bit_shift(pdata, port, in ecx_parse_sgpio() 124 pdata->sgpio_pattern &= ~sgpio_bit_shift(pdata, port, in ecx_parse_sgpio() 132 static void ecx_led_cycle_clock(struct ecx_plat_data *pdata) in ecx_led_cycle_clock() argument [all …]
|
/linux-4.1.27/drivers/media/rc/ |
D | gpio-ir-recv.c | 40 struct gpio_ir_recv_platform_data *pdata) in gpio_ir_recv_get_devtree_pdata() argument 53 pdata->gpio_nr = gpio; in gpio_ir_recv_get_devtree_pdata() 54 pdata->active_low = (flags & OF_GPIO_ACTIVE_LOW); in gpio_ir_recv_get_devtree_pdata() 56 pdata->map_name = of_get_property(np, "linux,rc-map-name", NULL); in gpio_ir_recv_get_devtree_pdata() 57 pdata->allowed_protos = 0; in gpio_ir_recv_get_devtree_pdata() 70 #define gpio_ir_recv_get_devtree_pdata(dev, pdata) (-ENOSYS) argument 106 const struct gpio_ir_recv_platform_data *pdata = in gpio_ir_recv_probe() local 118 pdata = dtpdata; in gpio_ir_recv_probe() 121 if (!pdata) in gpio_ir_recv_probe() 124 if (pdata->gpio_nr < 0) in gpio_ir_recv_probe() [all …]
|
/linux-4.1.27/drivers/misc/ |
D | fsa9480.c | 101 struct fsa9480_platform_data *pdata; member 270 struct fsa9480_platform_data *pdata = usbsw->pdata; in fsa9480_detect_dev() local 286 if (pdata->usb_cb) in fsa9480_detect_dev() 287 pdata->usb_cb(FSA9480_ATTACHED); in fsa9480_detect_dev() 297 if (pdata->uart_cb) in fsa9480_detect_dev() 298 pdata->uart_cb(FSA9480_ATTACHED); in fsa9480_detect_dev() 308 if (pdata->charger_cb) in fsa9480_detect_dev() 309 pdata->charger_cb(FSA9480_ATTACHED); in fsa9480_detect_dev() 314 if (pdata->jig_cb) in fsa9480_detect_dev() 315 pdata->jig_cb(FSA9480_ATTACHED); in fsa9480_detect_dev() [all …]
|
/linux-4.1.27/drivers/mtd/maps/ |
D | plat-ram.c | 47 struct platdata_mtd_ram *pdata; member 70 if (info->pdata == NULL) in platram_setrw() 73 if (info->pdata->set_rw != NULL) in platram_setrw() 74 (info->pdata->set_rw)(info->dev, to); in platram_setrw() 123 struct platdata_mtd_ram *pdata; in platram_probe() local 136 pdata = dev_get_platdata(&pdev->dev); in platram_probe() 147 info->pdata = pdata; in platram_probe() 166 info->map.name = pdata->mapname != NULL ? in platram_probe() 167 (char *)pdata->mapname : (char *)pdev->name; in platram_probe() 168 info->map.bankwidth = pdata->bankwidth; in platram_probe() [all …]
|
/linux-4.1.27/sound/soc/samsung/ |
D | s3c24xx_simtec.c | 21 static struct s3c24xx_audio_simtec_pdata *pdata; variable 47 gpio_set_value_cansleep(pdata->amp_gain[0], value & 1); in speaker_gain_set() 48 gpio_set_value_cansleep(pdata->amp_gain[1], value >> 1); in speaker_gain_set() 90 gpio_set_value(pdata->amp_gpio, to); in spk_unmute_state() 93 if (to && pdata->amp_gain[0] > 0) in spk_unmute_state() 139 if (pdata->amp_gpio > 0) { in simtec_audio_init() 146 if (pdata->amp_gain[0] > 0) { in simtec_audio_init() 179 if (pdata->use_mpllin) { in simtec_hw_params() 190 if (pdata->output_cdclk) { in simtec_hw_params() 232 if (pdata->amp_gain[0] > 0) { in attach_gpio_amp() [all …]
|
/linux-4.1.27/drivers/dma/sh/ |
D | shdmac.c | 75 const struct sh_dmae_channel *chan_pdata = shdev->pdata->channel + in channel_clear() 77 u32 val = shdev->pdata->chclr_bitwise ? 1 << chan_pdata->chclr_bit : 0; in channel_clear() 96 if (shdev->pdata->dmaor_is_32bit) in dmaor_read() 106 if (shdev->pdata->dmaor_is_32bit) in dmaor_write() 153 if (shdev->pdata->chclr_present) { in sh_dmae_rst() 155 for (i = 0; i < shdev->pdata->channel_num; i++) { in sh_dmae_rst() 162 dmaor_write(shdev, dmaor | shdev->pdata->dmaor_init); in sh_dmae_rst() 172 if (shdev->pdata->dmaor_init & ~dmaor) in sh_dmae_rst() 175 dmaor, shdev->pdata->dmaor_init); in sh_dmae_rst() 192 const struct sh_dmae_pdata *pdata = shdev->pdata; in calc_xmit_shift() local [all …]
|
/linux-4.1.27/drivers/cpufreq/ |
D | davinci-cpufreq.c | 43 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_verify_speed() local 44 struct cpufreq_frequency_table *freq_table = pdata->freq_table; in davinci_verify_speed() 63 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_target() local 69 new_freq = pdata->freq_table[idx].frequency; in davinci_target() 72 if (pdata->set_voltage && new_freq > old_freq) { in davinci_target() 73 ret = pdata->set_voltage(idx); in davinci_target() 89 if (pdata->set_voltage && new_freq < old_freq) in davinci_target() 90 pdata->set_voltage(idx); in davinci_target() 98 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_cpu_init() local 99 struct cpufreq_frequency_table *freq_table = pdata->freq_table; in davinci_cpu_init() [all …]
|
/linux-4.1.27/sound/soc/omap/ |
D | omap-twl4030.c | 165 struct omap_tw4030_pdata *pdata = dev_get_platdata(card->dev); in omap_twl4030_init() local 191 if (!pdata || !pdata->custom_routing) in omap_twl4030_init() 195 twl4030_disconnect_pin(dapm, pdata->has_ear, "Earpiece Spk"); in omap_twl4030_init() 196 twl4030_disconnect_pin(dapm, pdata->has_hf, "Handsfree Spk"); in omap_twl4030_init() 197 twl4030_disconnect_pin(dapm, pdata->has_hs, "Headset Stereophone"); in omap_twl4030_init() 198 twl4030_disconnect_pin(dapm, pdata->has_predriv, "Ext Spk"); in omap_twl4030_init() 199 twl4030_disconnect_pin(dapm, pdata->has_carkit, "Carkit Spk"); in omap_twl4030_init() 201 twl4030_disconnect_pin(dapm, pdata->has_mainmic, "Main Mic"); in omap_twl4030_init() 202 twl4030_disconnect_pin(dapm, pdata->has_submic, "Sub Mic"); in omap_twl4030_init() 203 twl4030_disconnect_pin(dapm, pdata->has_hsmic, "Headset Mic"); in omap_twl4030_init() [all …]
|
D | rx51.c | 63 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_ext_control() local 97 gpiod_set_value(pdata->tvout_selection_gpio, tvout); in rx51_ext_control() 160 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_spk_event() local 162 gpiod_set_raw_value_cansleep(pdata->speaker_amp_gpio, in rx51_spk_event() 290 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_aic34_init() local 323 rx51_av_jack_gpios[0].gpio = desc_to_gpio(pdata->jack_detection_gpio); in rx51_aic34_init() 324 devm_gpiod_put(card->dev, pdata->jack_detection_gpio); in rx51_aic34_init() 397 struct rx51_audio_pdata *pdata; in rx51_soc_probe() local 450 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in rx51_soc_probe() 451 if (pdata == NULL) { in rx51_soc_probe() [all …]
|
/linux-4.1.27/drivers/input/mouse/ |
D | gpio_mouse.c | 50 struct gpio_mouse_platform_data *pdata = dev_get_platdata(&pdev->dev); in gpio_mouse_probe() local 56 if (!pdata) { in gpio_mouse_probe() 62 if (pdata->scan_ms < 0) { in gpio_mouse_probe() 69 pin = pdata->pins[i]; in gpio_mouse_probe() 106 input_poll->private = pdata; in gpio_mouse_probe() 108 input_poll->poll_interval = pdata->scan_ms; in gpio_mouse_probe() 117 if (pdata->bleft >= 0) in gpio_mouse_probe() 119 if (pdata->bmiddle >= 0) in gpio_mouse_probe() 121 if (pdata->bright >= 0) in gpio_mouse_probe() 131 pdata->scan_ms, in gpio_mouse_probe() [all …]
|
/linux-4.1.27/drivers/video/fbdev/ |
D | sh_mipi_dsi.c | 133 struct sh_mipi_dsi_info *pdata = mipi->pdev->dev.platform_data; in sh_mipi_setup() local 143 switch (pdata->data_format) { in sh_mipi_setup() 221 if (!pdata->lane) in sh_mipi_setup() 258 iowrite32(0x03070001 | pdata->phyctrl, base + PHYCTRL); in sh_mipi_setup() 267 bitmap_fill((unsigned long *)&tmp, pdata->lane); in sh_mipi_setup() 279 iowrite32((mode->vsync_len << pdata->vsynw_offset) | in sh_mipi_setup() 280 (pdata->clksrc << 16) | (pctype << 12) | datatype, in sh_mipi_setup() 288 if (pdata->flags & SH_MIPI_DSI_VSEE) in sh_mipi_setup() 290 if (pdata->flags & SH_MIPI_DSI_HSEE) in sh_mipi_setup() 292 if (pdata->flags & SH_MIPI_DSI_HSAE) in sh_mipi_setup() [all …]
|
D | xilinxfb.c | 265 struct xilinxfb_platform_data *pdata) in xilinxfb_assign() argument 269 int fbsize = pdata->xvirt * pdata->yvirt * BYTES_PER_PIXEL; in xilinxfb_assign() 283 if (pdata->fb_phys) { in xilinxfb_assign() 284 drvdata->fb_phys = pdata->fb_phys; in xilinxfb_assign() 285 drvdata->fb_virt = ioremap(pdata->fb_phys, fbsize); in xilinxfb_assign() 311 if (pdata->rotate_screen) in xilinxfb_assign() 323 drvdata->info.fix.line_length = pdata->xvirt * BYTES_PER_PIXEL; in xilinxfb_assign() 328 drvdata->info.var.height = pdata->screen_height_mm; in xilinxfb_assign() 329 drvdata->info.var.width = pdata->screen_width_mm; in xilinxfb_assign() 330 drvdata->info.var.xres = pdata->xres; in xilinxfb_assign() [all …]
|
/linux-4.1.27/drivers/pcmcia/ |
D | pxa2xx_viper.c | 42 struct arcom_pcmcia_pdata *pdata = viper_get_pdata(); in viper_pcmcia_hw_init() local 45 skt->stat[SOC_STAT_CD].gpio = pdata->cd_gpio; in viper_pcmcia_hw_init() 47 skt->stat[SOC_STAT_RDY].gpio = pdata->rdy_gpio; in viper_pcmcia_hw_init() 50 if (gpio_request(pdata->pwr_gpio, "CF power")) in viper_pcmcia_hw_init() 55 if (gpio_direction_output(pdata->pwr_gpio, 0)) { in viper_pcmcia_hw_init() 65 gpio_free(pdata->pwr_gpio); in viper_pcmcia_hw_init() 76 struct arcom_pcmcia_pdata *pdata = viper_get_pdata(); in viper_pcmcia_hw_shutdown() local 78 gpio_free(pdata->pwr_gpio); in viper_pcmcia_hw_shutdown() 91 struct arcom_pcmcia_pdata *pdata = viper_get_pdata(); in viper_pcmcia_configure_socket() local 94 pdata->reset(state->flags & SS_RESET); in viper_pcmcia_configure_socket() [all …]
|
/linux-4.1.27/drivers/extcon/ |
D | extcon-gpio.c | 86 struct gpio_extcon_platform_data *pdata = dev_get_platdata(&pdev->dev); in gpio_extcon_probe() local 90 if (!pdata) in gpio_extcon_probe() 92 if (!pdata->irq_flags) { in gpio_extcon_probe() 107 extcon_data->edev->name = pdata->name; in gpio_extcon_probe() 109 extcon_data->gpio = pdata->gpio; in gpio_extcon_probe() 110 extcon_data->gpio_active_low = pdata->gpio_active_low; in gpio_extcon_probe() 111 extcon_data->state_on = pdata->state_on; in gpio_extcon_probe() 112 extcon_data->state_off = pdata->state_off; in gpio_extcon_probe() 113 extcon_data->check_on_resume = pdata->check_on_resume; in gpio_extcon_probe() 114 if (pdata->state_on && pdata->state_off) in gpio_extcon_probe() [all …]
|
D | extcon-adc-jack.c | 98 struct adc_jack_pdata *pdata = dev_get_platdata(&pdev->dev); in adc_jack_probe() local 105 if (!pdata->cable_names) { in adc_jack_probe() 110 data->edev = devm_extcon_dev_allocate(&pdev->dev, pdata->cable_names); in adc_jack_probe() 115 data->edev->name = pdata->name; in adc_jack_probe() 127 if (!pdata->adc_conditions || in adc_jack_probe() 128 !pdata->adc_conditions[0].state) { in adc_jack_probe() 132 data->adc_conditions = pdata->adc_conditions; in adc_jack_probe() 139 data->chan = iio_channel_get(&pdev->dev, pdata->consumer_channel); in adc_jack_probe() 143 data->handling_delay = msecs_to_jiffies(pdata->handling_delay_ms); in adc_jack_probe() 160 pdata->irq_flags, pdata->name, data); in adc_jack_probe()
|
/linux-4.1.27/drivers/media/i2c/ |
D | adv7343.c | 48 const struct adv7343_platform_data *pdata; member 222 if (!state->pdata) in adv7343_setoutput() 230 val = state->pdata->mode_config.sleep_mode << 0 | in adv7343_setoutput() 231 state->pdata->mode_config.pll_control << 1 | in adv7343_setoutput() 232 state->pdata->mode_config.dac[2] << 2 | in adv7343_setoutput() 233 state->pdata->mode_config.dac[1] << 3 | in adv7343_setoutput() 234 state->pdata->mode_config.dac[0] << 4 | in adv7343_setoutput() 235 state->pdata->mode_config.dac[5] << 5 | in adv7343_setoutput() 236 state->pdata->mode_config.dac[4] << 6 | in adv7343_setoutput() 237 state->pdata->mode_config.dac[3] << 7; in adv7343_setoutput() [all …]
|
/linux-4.1.27/fs/pstore/ |
D | ram.c | 450 struct ramoops_platform_data *pdata = pdev->dev.platform_data; in ramoops_probe() local 462 if (!pdata->mem_size || (!pdata->record_size && !pdata->console_size && in ramoops_probe() 463 !pdata->ftrace_size && !pdata->pmsg_size)) { in ramoops_probe() 469 if (pdata->record_size && !is_power_of_2(pdata->record_size)) in ramoops_probe() 470 pdata->record_size = rounddown_pow_of_two(pdata->record_size); in ramoops_probe() 471 if (pdata->console_size && !is_power_of_2(pdata->console_size)) in ramoops_probe() 472 pdata->console_size = rounddown_pow_of_two(pdata->console_size); in ramoops_probe() 473 if (pdata->ftrace_size && !is_power_of_2(pdata->ftrace_size)) in ramoops_probe() 474 pdata->ftrace_size = rounddown_pow_of_two(pdata->ftrace_size); in ramoops_probe() 475 if (pdata->pmsg_size && !is_power_of_2(pdata->pmsg_size)) in ramoops_probe() [all …]
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | of.c | 38 sdiodev->pdata = devm_kzalloc(dev, sizeof(*sdiodev->pdata), GFP_KERNEL); in brcmf_of_probe() 39 if (!sdiodev->pdata) in brcmf_of_probe() 45 devm_kfree(dev, sdiodev->pdata); in brcmf_of_probe() 50 sdiodev->pdata->oob_irq_supported = true; in brcmf_of_probe() 51 sdiodev->pdata->oob_irq_nr = irq; in brcmf_of_probe() 52 sdiodev->pdata->oob_irq_flags = irqf; in brcmf_of_probe() 55 sdiodev->pdata->drive_strength = val; in brcmf_of_probe()
|
/linux-4.1.27/arch/mips/ath79/ |
D | dev-gpio-buttons.c | 24 struct gpio_keys_platform_data pdata; in ath79_register_gpio_keys_polled() local 36 memset(&pdata, 0, sizeof(pdata)); in ath79_register_gpio_keys_polled() 37 pdata.poll_interval = poll_interval; in ath79_register_gpio_keys_polled() 38 pdata.nbuttons = nbuttons; in ath79_register_gpio_keys_polled() 39 pdata.buttons = p; in ath79_register_gpio_keys_polled() 41 err = platform_device_add_data(pdev, &pdata, sizeof(pdata)); in ath79_register_gpio_keys_polled()
|
D | dev-leds-gpio.c | 23 struct gpio_led_platform_data pdata; in ath79_register_leds_gpio() local 35 memset(&pdata, 0, sizeof(pdata)); in ath79_register_leds_gpio() 36 pdata.num_leds = num_leds; in ath79_register_leds_gpio() 37 pdata.leds = p; in ath79_register_leds_gpio() 39 err = platform_device_add_data(pdev, &pdata, sizeof(pdata)); in ath79_register_leds_gpio()
|
/linux-4.1.27/sound/soc/fsl/ |
D | pcm030-audio-fabric.c | 59 struct pcm030_audio_data *pdata; in pcm030_fabric_probe() local 66 pdata = devm_kzalloc(&op->dev, sizeof(struct pcm030_audio_data), in pcm030_fabric_probe() 68 if (!pdata) in pcm030_fabric_probe() 73 pdata->card = card; in pcm030_fabric_probe() 88 pdata->codec_device = platform_device_alloc("wm9712-codec", -1); in pcm030_fabric_probe() 89 if (!pdata->codec_device) in pcm030_fabric_probe() 92 ret = platform_device_add(pdata->codec_device); in pcm030_fabric_probe() 100 platform_set_drvdata(op, pdata); in pcm030_fabric_probe() 107 struct pcm030_audio_data *pdata = platform_get_drvdata(op); in pcm030_fabric_remove() local 110 ret = snd_soc_unregister_card(pdata->card); in pcm030_fabric_remove() [all …]
|
/linux-4.1.27/arch/arm/mach-imx/devices/ |
D | devices-common.h | 51 const struct fec_platform_data *pdata); 70 const struct fsl_usb2_platform_data *pdata); 74 const struct gpio_keys_platform_data *pdata); 83 const struct mx21_usbh_platform_data *pdata); 117 const struct imx_fb_platform_data *pdata); 129 const struct imxi2c_platform_data *pdata); 139 const struct matrix_keymap_data *pdata); 154 const struct imx_ssi_platform_data *pdata); 167 const struct imxuart_platform_data *pdata); 177 const struct imxuart_platform_data *pdata); [all …]
|
/linux-4.1.27/drivers/dma/dw/ |
D | platform.c | 104 struct dw_dma_platform_data *pdata; in dw_dma_parse_dt() local 112 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in dw_dma_parse_dt() 113 if (!pdata) in dw_dma_parse_dt() 116 if (of_property_read_u32(np, "dma-channels", &pdata->nr_channels)) in dw_dma_parse_dt() 120 pdata->is_private = true; in dw_dma_parse_dt() 123 pdata->chan_allocation_order = (unsigned char)tmp; in dw_dma_parse_dt() 126 pdata->chan_priority = tmp; in dw_dma_parse_dt() 129 pdata->block_size = tmp; in dw_dma_parse_dt() 135 pdata->nr_masters = tmp; in dw_dma_parse_dt() 139 pdata->nr_masters)) in dw_dma_parse_dt() [all …]
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | tc35876x-dsi-lvds.c | 316 struct tc35876x_platform_data *pdata; in tc35876x_set_bridge_reset_state() local 323 pdata = dev_get_platdata(&tc35876x_client->dev); in tc35876x_set_bridge_reset_state() 325 if (pdata->gpio_bridge_reset == -1) in tc35876x_set_bridge_reset_state() 329 gpio_set_value_cansleep(pdata->gpio_bridge_reset, 0); in tc35876x_set_bridge_reset_state() 333 gpio_set_value_cansleep(pdata->gpio_bridge_reset, 0); in tc35876x_set_bridge_reset_state() 336 gpio_set_value_cansleep(pdata->gpio_bridge_reset, 1); in tc35876x_set_bridge_reset_state() 510 struct tc35876x_platform_data *pdata; in tc35876x_toshiba_bridge_panel_off() local 517 pdata = dev_get_platdata(&tc35876x_client->dev); in tc35876x_toshiba_bridge_panel_off() 519 if (pdata->gpio_panel_bl_en != -1) in tc35876x_toshiba_bridge_panel_off() 520 gpio_set_value_cansleep(pdata->gpio_panel_bl_en, 0); in tc35876x_toshiba_bridge_panel_off() [all …]
|
/linux-4.1.27/drivers/usb/phy/ |
D | phy-gpio-vbus-usb.c | 89 static int is_vbus_powered(struct gpio_vbus_mach_info *pdata) in is_vbus_powered() argument 93 vbus = gpio_get_value(pdata->gpio_vbus); in is_vbus_powered() 94 if (pdata->gpio_vbus_inverted) in is_vbus_powered() 104 struct gpio_vbus_mach_info *pdata = dev_get_platdata(gpio_vbus->dev); in gpio_vbus_work() local 110 vbus = is_vbus_powered(pdata); in gpio_vbus_work() 120 gpio = pdata->gpio_pullup; in gpio_vbus_work() 133 gpio_set_value(gpio, !pdata->gpio_pullup_inverted); in gpio_vbus_work() 141 gpio_set_value(gpio, pdata->gpio_pullup_inverted); in gpio_vbus_work() 160 struct gpio_vbus_mach_info *pdata = dev_get_platdata(&pdev->dev); in gpio_vbus_irq() local 165 is_vbus_powered(pdata) ? "supplied" : "inactive", in gpio_vbus_irq() [all …]
|
D | phy-msm-usb.c | 226 struct msm_otg_platform_data *pdata = motg->pdata; in ulpi_init() local 227 int *seq = pdata->phy_init_seq, idx; in ulpi_init() 230 for (idx = 0; idx < pdata->phy_init_sz; idx++) { in ulpi_init() 342 if (motg->pdata->phy_type != SNPS_28NM_INTEGRATED_PHY) { in msm_phy_reset() 399 struct msm_otg_platform_data *pdata = motg->pdata; in msm_phy_init() local 411 if (pdata->otg_control == OTG_PHY_CONTROL) { in msm_phy_init() 413 if (pdata->mode == USB_DR_MODE_OTG) { in msm_phy_init() 416 } else if (pdata->mode == USB_DR_MODE_PERIPHERAL) { in msm_phy_init() 462 struct msm_otg_platform_data *pdata = motg->pdata; in msm_otg_suspend() local 487 if (motg->pdata->phy_type == CI_45NM_INTEGRATED_PHY) { in msm_otg_suspend() [all …]
|
/linux-4.1.27/drivers/misc/ti-st/ |
D | st_ll.c | 43 struct ti_st_plat_data *pdata; in ll_device_want_to_sleep() local 59 pdata = dt_pdata; in ll_device_want_to_sleep() 61 pdata = kim_data->kim_pdev->dev.platform_data; in ll_device_want_to_sleep() 64 if (pdata->chip_asleep) in ll_device_want_to_sleep() 65 pdata->chip_asleep(NULL); in ll_device_want_to_sleep() 71 struct ti_st_plat_data *pdata; in ll_device_want_to_wakeup() local 98 pdata = dt_pdata; in ll_device_want_to_wakeup() 100 pdata = kim_data->kim_pdev->dev.platform_data; in ll_device_want_to_wakeup() 103 if (pdata->chip_awake) in ll_device_want_to_wakeup() 104 pdata->chip_awake(NULL); in ll_device_want_to_wakeup()
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-twl4030.c | 253 struct twl4030_gpio_platform_data *pdata; in twl_request() local 259 pdata = dev_get_platdata(chip->dev); in twl_request() 260 if (pdata) in twl_request() 261 value |= pdata->mmc_cd & 0x03; in twl_request() 449 struct twl4030_gpio_platform_data *pdata) in of_gpio_twl4030() argument 457 if (pdata) in of_gpio_twl4030() 458 *omap_twl_info = *pdata; in of_gpio_twl4030() 477 struct twl4030_gpio_platform_data *pdata = dev_get_platdata(&pdev->dev); in gpio_twl4030_probe() local 517 pdata = of_gpio_twl4030(&pdev->dev, pdata); in gpio_twl4030_probe() 519 if (pdata == NULL) { in gpio_twl4030_probe() [all …]
|
/linux-4.1.27/drivers/net/usb/ |
D | smsc95xx.c | 460 struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]); in smsc95xx_set_multicast() local 464 pdata->hash_hi = 0; in smsc95xx_set_multicast() 465 pdata->hash_lo = 0; in smsc95xx_set_multicast() 467 spin_lock_irqsave(&pdata->mac_cr_lock, flags); in smsc95xx_set_multicast() 471 pdata->mac_cr |= MAC_CR_PRMS_; in smsc95xx_set_multicast() 472 pdata->mac_cr &= ~(MAC_CR_MCPAS_ | MAC_CR_HPFILT_); in smsc95xx_set_multicast() 475 pdata->mac_cr |= MAC_CR_MCPAS_; in smsc95xx_set_multicast() 476 pdata->mac_cr &= ~(MAC_CR_PRMS_ | MAC_CR_HPFILT_); in smsc95xx_set_multicast() 480 pdata->mac_cr |= MAC_CR_HPFILT_; in smsc95xx_set_multicast() 481 pdata->mac_cr &= ~(MAC_CR_PRMS_ | MAC_CR_MCPAS_); in smsc95xx_set_multicast() [all …]
|
/linux-4.1.27/drivers/media/platform/vsp1/ |
D | vsp1_drv.c | 43 for (i = 0; i < vsp1->pdata.wpf_count; ++i) { in vsp1_irq_handler() 184 if (vsp1->pdata.features & VSP1_HAS_LIF) { in vsp1_create_entities() 194 if (vsp1->pdata.features & VSP1_HAS_LUT) { in vsp1_create_entities() 204 for (i = 0; i < vsp1->pdata.rpf_count; ++i) { in vsp1_create_entities() 217 if (vsp1->pdata.features & VSP1_HAS_SRU) { in vsp1_create_entities() 227 for (i = 0; i < vsp1->pdata.uds_count; ++i) { in vsp1_create_entities() 240 for (i = 0; i < vsp1->pdata.wpf_count; ++i) { in vsp1_create_entities() 264 if (vsp1->pdata.features & VSP1_HAS_LIF) { in vsp1_create_entities() 297 for (i = 0; i < vsp1->pdata.wpf_count; ++i) { in vsp1_device_init() 321 for (i = 0; i < vsp1->pdata.rpf_count; ++i) in vsp1_device_init() [all …]
|
/linux-4.1.27/sound/soc/intel/atom/sst/ |
D | sst_acpi.c | 51 struct sst_platform_info *pdata; member 151 ctx->pdata->res_info->acpi_lpe_res_index); in sst_platform_get_resources() 159 ctx->iram_base = rsrc->start + ctx->pdata->res_info->iram_offset; in sst_platform_get_resources() 160 ctx->iram_end = ctx->iram_base + ctx->pdata->res_info->iram_size - 1; in sst_platform_get_resources() 163 ctx->pdata->res_info->iram_size); in sst_platform_get_resources() 169 ctx->dram_base = rsrc->start + ctx->pdata->res_info->dram_offset; in sst_platform_get_resources() 170 ctx->dram_end = ctx->dram_base + ctx->pdata->res_info->dram_size - 1; in sst_platform_get_resources() 173 ctx->pdata->res_info->dram_size); in sst_platform_get_resources() 179 ctx->shim_phy_add = rsrc->start + ctx->pdata->res_info->shim_offset; in sst_platform_get_resources() 182 ctx->pdata->res_info->shim_size); in sst_platform_get_resources() [all …]
|
/linux-4.1.27/drivers/thermal/samsung/ |
D | exynos_tmu.c | 169 struct exynos_tmu_platform_data *pdata; member 222 struct exynos_tmu_platform_data *pdata = data->pdata; in temp_to_code() local 225 switch (pdata->cal_type) { in temp_to_code() 227 temp_code = (temp - pdata->first_point_trim) * in temp_to_code() 229 (pdata->second_point_trim - pdata->first_point_trim) + in temp_to_code() 233 temp_code = temp + data->temp_error1 - pdata->first_point_trim; in temp_to_code() 236 temp_code = temp + pdata->default_temp_offset; in temp_to_code() 249 struct exynos_tmu_platform_data *pdata = data->pdata; in code_to_temp() local 252 switch (pdata->cal_type) { in code_to_temp() 255 (pdata->second_point_trim - pdata->first_point_trim) / in code_to_temp() [all …]
|
/linux-4.1.27/drivers/crypto/ |
D | s5p-sss.c | 644 struct s5p_aes_dev *pdata; in s5p_aes_probe() local 652 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in s5p_aes_probe() 653 if (!pdata) in s5p_aes_probe() 657 pdata->ioaddr = devm_ioremap_resource(&pdev->dev, res); in s5p_aes_probe() 658 if (IS_ERR(pdata->ioaddr)) in s5p_aes_probe() 659 return PTR_ERR(pdata->ioaddr); in s5p_aes_probe() 663 pdata->clk = devm_clk_get(dev, "secss"); in s5p_aes_probe() 664 if (IS_ERR(pdata->clk)) { in s5p_aes_probe() 669 err = clk_prepare_enable(pdata->clk); in s5p_aes_probe() 675 spin_lock_init(&pdata->lock); in s5p_aes_probe() [all …]
|
/linux-4.1.27/sound/soc/intel/baytrail/ |
D | sst-baytrail-pcm.c | 72 struct sst_byt_priv_data *pdata = in sst_byt_pcm_hw_params() local 74 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_hw_params() 75 struct sst_byt *byt = pdata->byt; in sst_byt_pcm_hw_params() 144 struct sst_byt_priv_data *pdata = in sst_byt_pcm_restore_stream_context() local 146 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_restore_stream_context() 147 struct sst_byt *byt = pdata->byt; in sst_byt_pcm_restore_stream_context() 177 struct sst_byt_priv_data *pdata = in sst_byt_pcm_trigger() local 179 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_trigger() 180 struct sst_byt *byt = pdata->byt; in sst_byt_pcm_trigger() 190 if (pdata->restore_stream == true) in sst_byt_pcm_trigger() [all …]
|
/linux-4.1.27/arch/arm/mach-omap1/ |
D | timer.c | 62 struct dmtimer_platform_data *pdata; in omap1_dm_timer_init() local 135 pdata = kzalloc(sizeof(*pdata), GFP_KERNEL); in omap1_dm_timer_init() 136 if (!pdata) { in omap1_dm_timer_init() 143 pdata->set_timer_src = omap1_dm_timer_set_src; in omap1_dm_timer_init() 144 pdata->timer_capability = OMAP_TIMER_ALWON | in omap1_dm_timer_init() 147 ret = platform_device_add_data(pdev, pdata, sizeof(*pdata)); in omap1_dm_timer_init() 167 kfree(pdata); in omap1_dm_timer_init()
|
/linux-4.1.27/drivers/media/platform/soc_camera/ |
D | sh_mobile_csi2.c | 52 struct sh_csi2_pdata *pdata = priv->pdev->dev.platform_data; in sh_csi2_try_fmt() local 59 switch (pdata->type) { in sh_csi2_try_fmt() 141 struct sh_csi2_pdata *pdata = priv->pdev->dev.platform_data; in sh_csi2_g_mbus_config() local 150 switch (pdata->type) { in sh_csi2_g_mbus_config() 222 struct sh_csi2_pdata *pdata = priv->pdev->dev.platform_data; in sh_csi2_hwinit() local 232 switch (pdata->type) { in sh_csi2_hwinit() 254 if (pdata->flags & SH_CSI2_ECC) in sh_csi2_hwinit() 256 if (pdata->flags & SH_CSI2_CRC) in sh_csi2_hwinit() 264 struct sh_csi2_pdata *pdata = dev->platform_data; in sh_csi2_client_connect() local 271 for (i = 0; i < pdata->num_clients; i++) in sh_csi2_client_connect() [all …]
|