Skip to content

Commit ef50926

Browse files
committed
Merge tag 'counter-updates-for-6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
William writes: Counter updates for 6.18 Includes a cleanup of the Counter subsystem sysfs attributes documentation component_id list to alphabetical order, and replaces superfluous error handling code in ecap_cnt_probe() with a call to device-managed devm_pm_runtime_enable(). * tag 'counter-updates-for-6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter: counter: ti-ecap-capture: Use devm_pm_runtime_enable() counter: Alphabetize component_id sysfs attributes Documentation list
2 parents e2258cf + 51548c3 commit ef50926

2 files changed

Lines changed: 6 additions & 14 deletions

File tree

Documentation/ABI/testing/sysfs-bus-counter

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -309,26 +309,26 @@ Description:
309309

310310
What: /sys/bus/counter/devices/counterX/cascade_counts_enable_component_id
311311
What: /sys/bus/counter/devices/counterX/external_input_phase_clock_select_component_id
312-
What: /sys/bus/counter/devices/counterX/countY/compare_component_id
313312
What: /sys/bus/counter/devices/counterX/countY/capture_component_id
314313
What: /sys/bus/counter/devices/counterX/countY/ceiling_component_id
315-
What: /sys/bus/counter/devices/counterX/countY/floor_component_id
314+
What: /sys/bus/counter/devices/counterX/countY/compare_component_id
316315
What: /sys/bus/counter/devices/counterX/countY/count_mode_component_id
317316
What: /sys/bus/counter/devices/counterX/countY/direction_component_id
318317
What: /sys/bus/counter/devices/counterX/countY/enable_component_id
319318
What: /sys/bus/counter/devices/counterX/countY/error_noise_component_id
319+
What: /sys/bus/counter/devices/counterX/countY/floor_component_id
320+
What: /sys/bus/counter/devices/counterX/countY/num_overflows_component_id
320321
What: /sys/bus/counter/devices/counterX/countY/prescaler_component_id
321322
What: /sys/bus/counter/devices/counterX/countY/preset_component_id
322323
What: /sys/bus/counter/devices/counterX/countY/preset_enable_component_id
323324
What: /sys/bus/counter/devices/counterX/countY/signalZ_action_component_id
324-
What: /sys/bus/counter/devices/counterX/countY/num_overflows_component_id
325325
What: /sys/bus/counter/devices/counterX/signalY/cable_fault_component_id
326326
What: /sys/bus/counter/devices/counterX/signalY/cable_fault_enable_component_id
327327
What: /sys/bus/counter/devices/counterX/signalY/filter_clock_prescaler_component_id
328+
What: /sys/bus/counter/devices/counterX/signalY/frequency_component_id
328329
What: /sys/bus/counter/devices/counterX/signalY/index_polarity_component_id
329330
What: /sys/bus/counter/devices/counterX/signalY/polarity_component_id
330331
What: /sys/bus/counter/devices/counterX/signalY/synchronous_mode_component_id
331-
What: /sys/bus/counter/devices/counterX/signalY/frequency_component_id
332332
KernelVersion: 5.16
333333
Contact: linux-iio@vger.kernel.org
334334
Description:

drivers/counter/ti-ecap-capture.c

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -465,11 +465,6 @@ static irqreturn_t ecap_cnt_isr(int irq, void *dev_id)
465465
return IRQ_HANDLED;
466466
}
467467

468-
static void ecap_cnt_pm_disable(void *dev)
469-
{
470-
pm_runtime_disable(dev);
471-
}
472-
473468
static int ecap_cnt_probe(struct platform_device *pdev)
474469
{
475470
struct device *dev = &pdev->dev;
@@ -523,12 +518,9 @@ static int ecap_cnt_probe(struct platform_device *pdev)
523518

524519
platform_set_drvdata(pdev, counter_dev);
525520

526-
pm_runtime_enable(dev);
527-
528-
/* Register a cleanup callback to care for disabling PM */
529-
ret = devm_add_action_or_reset(dev, ecap_cnt_pm_disable, dev);
521+
ret = devm_pm_runtime_enable(dev);
530522
if (ret)
531-
return dev_err_probe(dev, ret, "failed to add pm disable action\n");
523+
return ret;
532524

533525
ret = devm_counter_add(dev, counter_dev);
534526
if (ret)

0 commit comments

Comments
 (0)