cdnsp-gadget.c (e700ac213a0f793fb4f83098413303e3dd080892) cdnsp-gadget.c (9c8846c73ec0014acaac1f2ff4134ab5a9cc2996)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Cadence CDNSP DRD Driver.
4 *
5 * Copyright (C) 2020 Cadence.
6 *
7 * Author: Pawel Laszczak <pawell@cadence.com>
8 *

--- 67 unchanged lines hidden (view full) ---

76 if (!start || start == HCC_PARAMS_OFFSET) {
77 val = readl(base + HCC_PARAMS_OFFSET);
78 if (val == ~0)
79 return 0;
80
81 offset = HCC_EXT_CAPS(val) << 2;
82 if (!offset)
83 return 0;
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Cadence CDNSP DRD Driver.
4 *
5 * Copyright (C) 2020 Cadence.
6 *
7 * Author: Pawel Laszczak <pawell@cadence.com>
8 *

--- 67 unchanged lines hidden (view full) ---

76 if (!start || start == HCC_PARAMS_OFFSET) {
77 val = readl(base + HCC_PARAMS_OFFSET);
78 if (val == ~0)
79 return 0;
80
81 offset = HCC_EXT_CAPS(val) << 2;
82 if (!offset)
83 return 0;
84 };
84 }
85
86 do {
87 val = readl(base + offset);
88 if (val == ~0)
89 return 0;
90
91 if (EXT_CAPS_ID(val) == id && offset != start)
92 return offset;

--- 1929 unchanged lines hidden ---
85
86 do {
87 val = readl(base + offset);
88 if (val == ~0)
89 return 0;
90
91 if (EXT_CAPS_ID(val) == id && offset != start)
92 return offset;

--- 1929 unchanged lines hidden ---