Lines Matching refs:pdata
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()
153 pdata.default_parity = 'n'; in mv64x60_mpsc_device_setup()
154 pdata.default_flow = 'n'; in mv64x60_mpsc_device_setup()
158 pdata.chr_1_val = *prop; in mv64x60_mpsc_device_setup()
162 pdata.chr_2_val = *prop; in mv64x60_mpsc_device_setup()
166 pdata.chr_10_val = *prop; in mv64x60_mpsc_device_setup()
170 pdata.mpcr_val = *prop; in mv64x60_mpsc_device_setup()
174 pdata.bcr_val = *prop; in mv64x60_mpsc_device_setup()
176 pdata.brg_can_tune = 1; /* All current revs need this set */ in mv64x60_mpsc_device_setup()
180 pdata.brg_clk_src = *prop; in mv64x60_mpsc_device_setup()
184 pdata.brg_clk_freq = *prop; in mv64x60_mpsc_device_setup()
195 err = platform_device_add_data(pdev, &pdata, sizeof(pdata)); in mv64x60_mpsc_device_setup()
245 struct mv643xx_eth_platform_data pdata; in mv64x60_eth_device_setup() local
256 memset(&pdata, 0, sizeof(pdata)); in mv64x60_eth_device_setup()
258 pdata.shared = shared_pdev; in mv64x60_eth_device_setup()
263 pdata.port_number = *prop; in mv64x60_eth_device_setup()
267 memcpy(pdata.mac_addr, mac_addr, 6); in mv64x60_eth_device_setup()
271 pdata.speed = *prop; in mv64x60_eth_device_setup()
275 pdata.tx_queue_size = *prop; in mv64x60_eth_device_setup()
279 pdata.rx_queue_size = *prop; in mv64x60_eth_device_setup()
283 pdata.tx_sram_addr = *prop; in mv64x60_eth_device_setup()
287 pdata.tx_sram_size = *prop; in mv64x60_eth_device_setup()
291 pdata.rx_sram_addr = *prop; in mv64x60_eth_device_setup()
295 pdata.rx_sram_size = *prop; in mv64x60_eth_device_setup()
307 pdata.phy_addr = MV643XX_ETH_PHY_ADDR(*prop); in mv64x60_eth_device_setup()
320 err = platform_device_add_data(pdev, &pdata, sizeof(pdata)); in mv64x60_eth_device_setup()
342 struct mv64xxx_i2c_pdata pdata; in mv64x60_i2c_device_setup() local
354 memset(&pdata, 0, sizeof(pdata)); in mv64x60_i2c_device_setup()
356 pdata.freq_m = 8; /* default */ in mv64x60_i2c_device_setup()
359 pdata.freq_m = *prop; in mv64x60_i2c_device_setup()
361 pdata.freq_n = 3; /* default */ in mv64x60_i2c_device_setup()
364 pdata.freq_n = *prop; in mv64x60_i2c_device_setup()
366 pdata.timeout = 1000; /* default: 1 second */ in mv64x60_i2c_device_setup()
376 err = platform_device_add_data(pdev, &pdata, sizeof(pdata)); in mv64x60_i2c_device_setup()
398 struct mv64x60_wdt_pdata pdata; in mv64x60_wdt_device_setup() local
406 memset(&pdata, 0, sizeof(pdata)); in mv64x60_wdt_device_setup()
408 pdata.timeout = 10; /* Default: 10 seconds */ in mv64x60_wdt_device_setup()
418 pdata.bus_clk = *prop / 1000000; /* wdt driver wants freq in MHz */ in mv64x60_wdt_device_setup()
428 err = platform_device_add_data(pdev, &pdata, sizeof(pdata)); in mv64x60_wdt_device_setup()