Lines Matching defs:lda
50 struct palmld_pata *lda;
56 lda = devm_kzalloc(dev, sizeof(*lda), GFP_KERNEL);
57 if (!lda)
61 lda->host = ata_host_alloc(dev, 1);
62 if (!lda->host)
71 lda->power = devm_gpiod_get(dev, "power", GPIOD_OUT_HIGH);
72 if (IS_ERR(lda->power))
73 return PTR_ERR(lda->power);
74 lda->reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH);
75 if (IS_ERR(lda->reset)) {
76 gpiod_set_value(lda->power, 0);
77 return PTR_ERR(lda->reset);
81 gpiod_set_value(lda->reset, 1);
83 gpiod_set_value(lda->reset, 0);
87 ap = lda->host->ports[0];
101 ret = ata_host_activate(lda->host, 0, NULL, IRQF_TRIGGER_RISING,
105 gpiod_set_value(lda->power, 0);
109 platform_set_drvdata(pdev, lda);
115 struct palmld_pata *lda = platform_get_drvdata(pdev);
120 gpiod_set_value(lda->power, 0);