Lines Matching refs:g200
37 static void mgag200_g200_init_registers(struct mgag200_g200_device *g200)
44 struct mga_device *mdev = &g200->base;
73 struct mgag200_g200_device *g200 = to_mgag200_g200_device(dev);
83 long ref_clk = g200->ref_clk;
84 long p_clk_min = g200->pclk_min;
85 long p_clk_max = g200->pclk_max;
273 static void mgag200_g200_interpret_bios(struct mgag200_g200_device *g200,
280 struct mga_device *mdev = &g200->base;
331 g200->pclk_max = tmp * 10;
335 g200->pclk_max = (pins[41] + 100) * 1000;
339 g200->pclk_max = (pins[36] + 100) * 1000;
341 g200->ref_clk = 14318;
345 g200->pclk_max = pins[39] * 4 * 1000;
347 g200->ref_clk = 14318;
352 g200->pclk_min = pins[123] * tmp;
354 g200->pclk_max = pins[38] * tmp;
356 g200->ref_clk = 14318;
363 static void mgag200_g200_init_refclk(struct mgag200_g200_device *g200)
365 struct mga_device *mdev = &g200->base;
372 g200->pclk_min = 50000;
373 g200->pclk_max = 230000;
374 g200->ref_clk = 27050;
386 mgag200_g200_interpret_bios(g200, bios, size);
389 g200->pclk_min, g200->pclk_max, g200->ref_clk);
403 struct mgag200_g200_device *g200;
409 g200 = devm_drm_dev_alloc(&pdev->dev, drv, struct mgag200_g200_device, base.base);
410 if (IS_ERR(g200))
411 return ERR_CAST(g200);
412 mdev = &g200->base;
425 mgag200_g200_init_refclk(g200);
432 mgag200_g200_init_registers(g200);