diff options
| author | Kevin Cernekee <cernekee@gmail.com> | 2014-11-25 19:49:48 -0500 |
|---|---|---|
| committer | Sebastian Reichel <sre@kernel.org> | 2015-01-21 20:25:32 -0500 |
| commit | 79969f6aafcb4c5d02fc9b33afc58446e4e9dbac (patch) | |
| tree | 834835a0ba35c5a08e3ed68a0dc40cdda492a4a0 /drivers/power/reset | |
| parent | bb1de7f61f1834af81a1665e6450f47dd18a0dd5 (diff) | |
power/reset: brcmstb: Add support for old 65nm chips
The register bit fields are a little different, so add an entry and a
compatible string to accommodate them.
Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
Diffstat (limited to 'drivers/power/reset')
| -rw-r--r-- | drivers/power/reset/brcmstb-reboot.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/power/reset/brcmstb-reboot.c b/drivers/power/reset/brcmstb-reboot.c index af5aedf39261..884b53c483c0 100644 --- a/drivers/power/reset/brcmstb-reboot.c +++ b/drivers/power/reset/brcmstb-reboot.c | |||
| @@ -88,8 +88,14 @@ static const struct reset_reg_mask reset_bits_40nm = { | |||
| 88 | .sw_mstr_rst_mask = BIT(0), | 88 | .sw_mstr_rst_mask = BIT(0), |
| 89 | }; | 89 | }; |
| 90 | 90 | ||
| 91 | static const struct reset_reg_mask reset_bits_65nm = { | ||
| 92 | .rst_src_en_mask = BIT(3), | ||
| 93 | .sw_mstr_rst_mask = BIT(31), | ||
| 94 | }; | ||
| 95 | |||
| 91 | static const struct of_device_id of_match[] = { | 96 | static const struct of_device_id of_match[] = { |
| 92 | { .compatible = "brcm,brcmstb-reboot", .data = &reset_bits_40nm }, | 97 | { .compatible = "brcm,brcmstb-reboot", .data = &reset_bits_40nm }, |
| 98 | { .compatible = "brcm,bcm7038-reboot", .data = &reset_bits_65nm }, | ||
| 93 | {}, | 99 | {}, |
| 94 | }; | 100 | }; |
| 95 | 101 | ||
