Re: [PATCH 1/2] arm64: dts: rockchip: Add support for rk3399 sapphire SOM

2017-08-06 Thread Heiko Stuebner
Am Donnerstag, 3. August 2017, 18:32:36 CEST schrieb Jacob Chen:
> Add support for the rk3399 sapphire SOM board.
> This board works in a combination with the excavator main board.
> 
> You can get more info from below link:
> http://opensource.rock-chips.com/wiki_Excavator_sapphire_board
> 
> Signed-off-by: Jacob Chen 

applied for 4.14 with some property reordering and also replacing
the clkreqn pinctrl with the clkreqn_cpm pinctrl as clkreqn was removed
as nonworking, see

https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git/commit/?id=75ea96deec456c3e7aba375115ed530b425d5897
and
https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git/commit/?id=461a00bb9d539e0a78ad48e5c593f3d145f45c13

Please double check that I didn't break anything


Thanks
Heiko


Re: [PATCH 1/2] arm64: dts: rockchip: Add support for rk3399 sapphire SOM

2017-08-06 Thread Heiko Stuebner
Am Donnerstag, 3. August 2017, 18:32:36 CEST schrieb Jacob Chen:
> Add support for the rk3399 sapphire SOM board.
> This board works in a combination with the excavator main board.
> 
> You can get more info from below link:
> http://opensource.rock-chips.com/wiki_Excavator_sapphire_board
> 
> Signed-off-by: Jacob Chen 

applied for 4.14 with some property reordering and also replacing
the clkreqn pinctrl with the clkreqn_cpm pinctrl as clkreqn was removed
as nonworking, see

https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git/commit/?id=75ea96deec456c3e7aba375115ed530b425d5897
and
https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git/commit/?id=461a00bb9d539e0a78ad48e5c593f3d145f45c13

Please double check that I didn't break anything


Thanks
Heiko


Re: [PATCH 1/2] arm64: dts: rockchip: Add support for rk3399 sapphire SOM

2017-08-04 Thread Jacob Chen
2017-08-03 18:34 GMT+08:00 Jacob Chen :
> Hi all,
>
> 2017-08-03 18:32 GMT+08:00 Jacob Chen :
>> Add support for the rk3399 sapphire SOM board.
>> This board works in a combination with the excavator main board.
>>
>> You can get more info from below link:
>> http://opensource.rock-chips.com/wiki_Excavator_sapphire_board
>>
>> Signed-off-by: Jacob Chen 
>> ---
>>  arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 646 
>> ++
>>  1 file changed, 646 insertions(+)
>>  create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
>>
>> diff --git a/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi 
>> b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
>> new file mode 100644
>> index 000..4c6b369
>> --- /dev/null
>> +++ b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
>> @@ -0,0 +1,646 @@
>> +/*
>> + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd.
>> + *
>> + * This file is dual-licensed: you can use it either under the terms
>> + * of the GPL or the X11 license, at your option. Note that this dual
>> + * licensing only applies to this file, and not this project as a
>> + * whole.
>> + *
>> + *  a) This file is free software; you can redistribute it and/or
>> + * modify it under the terms of the GNU General Public License as
>> + * published by the Free Software Foundation; either version 2 of the
>> + * License, or (at your option) any later version.
>> + *
>> + * This file is distributed in the hope that it will be useful,
>> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
>> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> + * GNU General Public License for more details.
>> + *
>> + * Or, alternatively,
>> + *
>> + *  b) Permission is hereby granted, free of charge, to any person
>> + * obtaining a copy of this software and associated documentation
>> + * files (the "Software"), to deal in the Software without
>> + * restriction, including without limitation the rights to use,
>> + * copy, modify, merge, publish, distribute, sublicense, and/or
>> + * sell copies of the Software, and to permit persons to whom the
>> + * Software is furnished to do so, subject to the following
>> + * conditions:
>> + *
>> + * The above copyright notice and this permission notice shall be
>> + * included in all copies or substantial portions of the Software.
>> + *
>> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
>> + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
>> + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
>> + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
>> + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
>> + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
>> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
>> + * OTHER DEALINGS IN THE SOFTWARE.
>> + */
>> +
>> +#include "dt-bindings/pwm/pwm.h"
>> +#include "rk3399.dtsi"
>> +#include "rk3399-opp.dtsi"
>> +
>> +/ {
>> +   compatible = "rockchip,rk3399-sapphire", "rockchip,rk3399";
>> +
>> +   backlight: backlight {
>> +   compatible = "pwm-backlight";
>> +   pwms = < 0 25000 0>;
>> +   brightness-levels = <
>> + 0   1   2   3   4   5   6   7
>> + 8   9  10  11  12  13  14  15
>> +16  17  18  19  20  21  22  23
>> +24  25  26  27  28  29  30  31
>> +32  33  34  35  36  37  38  39
>> +40  41  42  43  44  45  46  47
>> +48  49  50  51  52  53  54  55
>> +56  57  58  59  60  61  62  63
>> +64  65  66  67  68  69  70  71
>> +72  73  74  75  76  77  78  79
>> +80  81  82  83  84  85  86  87
>> +88  89  90  91  92  93  94  95
>> +96  97  98  99 100 101 102 103
>> +   104 105 106 107 108 109 110 111
>> +   112 113 114 115 116 117 118 119
>> +   120 121 122 123 124 125 126 127
>> +   128 129 130 131 132 133 134 135
>> +   136 137 138 139 140 141 142 143
>> +   144 145 146 147 148 149 150 151
>> +   152 153 154 155 156 157 158 159
>> +   160 161 162 163 164 165 166 167
>> +   168 169 170 171 172 173 174 175
>> +   176 177 178 179 180 181 182 183
>> +   184 185 186 187 188 189 190 191
>> +   192 193 194 195 196 197 198 199
>> +   200 201 202 203 204 205 206 207
>> +   208 209 210 211 212 

Re: [PATCH 1/2] arm64: dts: rockchip: Add support for rk3399 sapphire SOM

2017-08-04 Thread Jacob Chen
2017-08-03 18:34 GMT+08:00 Jacob Chen :
> Hi all,
>
> 2017-08-03 18:32 GMT+08:00 Jacob Chen :
>> Add support for the rk3399 sapphire SOM board.
>> This board works in a combination with the excavator main board.
>>
>> You can get more info from below link:
>> http://opensource.rock-chips.com/wiki_Excavator_sapphire_board
>>
>> Signed-off-by: Jacob Chen 
>> ---
>>  arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 646 
>> ++
>>  1 file changed, 646 insertions(+)
>>  create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
>>
>> diff --git a/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi 
>> b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
>> new file mode 100644
>> index 000..4c6b369
>> --- /dev/null
>> +++ b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
>> @@ -0,0 +1,646 @@
>> +/*
>> + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd.
>> + *
>> + * This file is dual-licensed: you can use it either under the terms
>> + * of the GPL or the X11 license, at your option. Note that this dual
>> + * licensing only applies to this file, and not this project as a
>> + * whole.
>> + *
>> + *  a) This file is free software; you can redistribute it and/or
>> + * modify it under the terms of the GNU General Public License as
>> + * published by the Free Software Foundation; either version 2 of the
>> + * License, or (at your option) any later version.
>> + *
>> + * This file is distributed in the hope that it will be useful,
>> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
>> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> + * GNU General Public License for more details.
>> + *
>> + * Or, alternatively,
>> + *
>> + *  b) Permission is hereby granted, free of charge, to any person
>> + * obtaining a copy of this software and associated documentation
>> + * files (the "Software"), to deal in the Software without
>> + * restriction, including without limitation the rights to use,
>> + * copy, modify, merge, publish, distribute, sublicense, and/or
>> + * sell copies of the Software, and to permit persons to whom the
>> + * Software is furnished to do so, subject to the following
>> + * conditions:
>> + *
>> + * The above copyright notice and this permission notice shall be
>> + * included in all copies or substantial portions of the Software.
>> + *
>> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
>> + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
>> + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
>> + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
>> + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
>> + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
>> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
>> + * OTHER DEALINGS IN THE SOFTWARE.
>> + */
>> +
>> +#include "dt-bindings/pwm/pwm.h"
>> +#include "rk3399.dtsi"
>> +#include "rk3399-opp.dtsi"
>> +
>> +/ {
>> +   compatible = "rockchip,rk3399-sapphire", "rockchip,rk3399";
>> +
>> +   backlight: backlight {
>> +   compatible = "pwm-backlight";
>> +   pwms = < 0 25000 0>;
>> +   brightness-levels = <
>> + 0   1   2   3   4   5   6   7
>> + 8   9  10  11  12  13  14  15
>> +16  17  18  19  20  21  22  23
>> +24  25  26  27  28  29  30  31
>> +32  33  34  35  36  37  38  39
>> +40  41  42  43  44  45  46  47
>> +48  49  50  51  52  53  54  55
>> +56  57  58  59  60  61  62  63
>> +64  65  66  67  68  69  70  71
>> +72  73  74  75  76  77  78  79
>> +80  81  82  83  84  85  86  87
>> +88  89  90  91  92  93  94  95
>> +96  97  98  99 100 101 102 103
>> +   104 105 106 107 108 109 110 111
>> +   112 113 114 115 116 117 118 119
>> +   120 121 122 123 124 125 126 127
>> +   128 129 130 131 132 133 134 135
>> +   136 137 138 139 140 141 142 143
>> +   144 145 146 147 148 149 150 151
>> +   152 153 154 155 156 157 158 159
>> +   160 161 162 163 164 165 166 167
>> +   168 169 170 171 172 173 174 175
>> +   176 177 178 179 180 181 182 183
>> +   184 185 186 187 188 189 190 191
>> +   192 193 194 195 196 197 198 199
>> +   200 201 202 203 204 205 206 207
>> +   208 209 210 211 212 213 214 215
>> +   216 217 218 219 220 221 222 223

Re: [PATCH 1/2] arm64: dts: rockchip: Add support for rk3399 sapphire SOM

2017-08-03 Thread Jacob Chen
Hi all,

2017-08-03 18:32 GMT+08:00 Jacob Chen :
> Add support for the rk3399 sapphire SOM board.
> This board works in a combination with the excavator main board.
>
> You can get more info from below link:
> http://opensource.rock-chips.com/wiki_Excavator_sapphire_board
>
> Signed-off-by: Jacob Chen 
> ---
>  arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 646 
> ++
>  1 file changed, 646 insertions(+)
>  create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
>
> diff --git a/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi 
> b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
> new file mode 100644
> index 000..4c6b369
> --- /dev/null
> +++ b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
> @@ -0,0 +1,646 @@
> +/*
> + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd.
> + *
> + * This file is dual-licensed: you can use it either under the terms
> + * of the GPL or the X11 license, at your option. Note that this dual
> + * licensing only applies to this file, and not this project as a
> + * whole.
> + *
> + *  a) This file is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public License as
> + * published by the Free Software Foundation; either version 2 of the
> + * License, or (at your option) any later version.
> + *
> + * This file is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> + * GNU General Public License for more details.
> + *
> + * Or, alternatively,
> + *
> + *  b) Permission is hereby granted, free of charge, to any person
> + * obtaining a copy of this software and associated documentation
> + * files (the "Software"), to deal in the Software without
> + * restriction, including without limitation the rights to use,
> + * copy, modify, merge, publish, distribute, sublicense, and/or
> + * sell copies of the Software, and to permit persons to whom the
> + * Software is furnished to do so, subject to the following
> + * conditions:
> + *
> + * The above copyright notice and this permission notice shall be
> + * included in all copies or substantial portions of the Software.
> + *
> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
> + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
> + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
> + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
> + * OTHER DEALINGS IN THE SOFTWARE.
> + */
> +
> +#include "dt-bindings/pwm/pwm.h"
> +#include "rk3399.dtsi"
> +#include "rk3399-opp.dtsi"
> +
> +/ {
> +   compatible = "rockchip,rk3399-sapphire", "rockchip,rk3399";
> +
> +   backlight: backlight {
> +   compatible = "pwm-backlight";
> +   pwms = < 0 25000 0>;
> +   brightness-levels = <
> + 0   1   2   3   4   5   6   7
> + 8   9  10  11  12  13  14  15
> +16  17  18  19  20  21  22  23
> +24  25  26  27  28  29  30  31
> +32  33  34  35  36  37  38  39
> +40  41  42  43  44  45  46  47
> +48  49  50  51  52  53  54  55
> +56  57  58  59  60  61  62  63
> +64  65  66  67  68  69  70  71
> +72  73  74  75  76  77  78  79
> +80  81  82  83  84  85  86  87
> +88  89  90  91  92  93  94  95
> +96  97  98  99 100 101 102 103
> +   104 105 106 107 108 109 110 111
> +   112 113 114 115 116 117 118 119
> +   120 121 122 123 124 125 126 127
> +   128 129 130 131 132 133 134 135
> +   136 137 138 139 140 141 142 143
> +   144 145 146 147 148 149 150 151
> +   152 153 154 155 156 157 158 159
> +   160 161 162 163 164 165 166 167
> +   168 169 170 171 172 173 174 175
> +   176 177 178 179 180 181 182 183
> +   184 185 186 187 188 189 190 191
> +   192 193 194 195 196 197 198 199
> +   200 201 202 203 204 205 206 207
> +   208 209 210 211 212 213 214 215
> +   216 217 218 219 220 221 222 223
> +   224 225 226 227 228 229 230 231
> +   232 233 234 235 

Re: [PATCH 1/2] arm64: dts: rockchip: Add support for rk3399 sapphire SOM

2017-08-03 Thread Jacob Chen
Hi all,

2017-08-03 18:32 GMT+08:00 Jacob Chen :
> Add support for the rk3399 sapphire SOM board.
> This board works in a combination with the excavator main board.
>
> You can get more info from below link:
> http://opensource.rock-chips.com/wiki_Excavator_sapphire_board
>
> Signed-off-by: Jacob Chen 
> ---
>  arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 646 
> ++
>  1 file changed, 646 insertions(+)
>  create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
>
> diff --git a/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi 
> b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
> new file mode 100644
> index 000..4c6b369
> --- /dev/null
> +++ b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
> @@ -0,0 +1,646 @@
> +/*
> + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd.
> + *
> + * This file is dual-licensed: you can use it either under the terms
> + * of the GPL or the X11 license, at your option. Note that this dual
> + * licensing only applies to this file, and not this project as a
> + * whole.
> + *
> + *  a) This file is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public License as
> + * published by the Free Software Foundation; either version 2 of the
> + * License, or (at your option) any later version.
> + *
> + * This file is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> + * GNU General Public License for more details.
> + *
> + * Or, alternatively,
> + *
> + *  b) Permission is hereby granted, free of charge, to any person
> + * obtaining a copy of this software and associated documentation
> + * files (the "Software"), to deal in the Software without
> + * restriction, including without limitation the rights to use,
> + * copy, modify, merge, publish, distribute, sublicense, and/or
> + * sell copies of the Software, and to permit persons to whom the
> + * Software is furnished to do so, subject to the following
> + * conditions:
> + *
> + * The above copyright notice and this permission notice shall be
> + * included in all copies or substantial portions of the Software.
> + *
> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
> + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
> + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
> + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
> + * OTHER DEALINGS IN THE SOFTWARE.
> + */
> +
> +#include "dt-bindings/pwm/pwm.h"
> +#include "rk3399.dtsi"
> +#include "rk3399-opp.dtsi"
> +
> +/ {
> +   compatible = "rockchip,rk3399-sapphire", "rockchip,rk3399";
> +
> +   backlight: backlight {
> +   compatible = "pwm-backlight";
> +   pwms = < 0 25000 0>;
> +   brightness-levels = <
> + 0   1   2   3   4   5   6   7
> + 8   9  10  11  12  13  14  15
> +16  17  18  19  20  21  22  23
> +24  25  26  27  28  29  30  31
> +32  33  34  35  36  37  38  39
> +40  41  42  43  44  45  46  47
> +48  49  50  51  52  53  54  55
> +56  57  58  59  60  61  62  63
> +64  65  66  67  68  69  70  71
> +72  73  74  75  76  77  78  79
> +80  81  82  83  84  85  86  87
> +88  89  90  91  92  93  94  95
> +96  97  98  99 100 101 102 103
> +   104 105 106 107 108 109 110 111
> +   112 113 114 115 116 117 118 119
> +   120 121 122 123 124 125 126 127
> +   128 129 130 131 132 133 134 135
> +   136 137 138 139 140 141 142 143
> +   144 145 146 147 148 149 150 151
> +   152 153 154 155 156 157 158 159
> +   160 161 162 163 164 165 166 167
> +   168 169 170 171 172 173 174 175
> +   176 177 178 179 180 181 182 183
> +   184 185 186 187 188 189 190 191
> +   192 193 194 195 196 197 198 199
> +   200 201 202 203 204 205 206 207
> +   208 209 210 211 212 213 214 215
> +   216 217 218 219 220 221 222 223
> +   224 225 226 227 228 229 230 231
> +   232 233 234 235 236 237 238 239
> +   240