we want the USB fixes in here as well.
Unified · Split
| @@ -3364,6 +3364,14 @@ S: Braunschweiger Strasse 79 · 3363 unmodified lines | |||
| 3364 | S: 31134 Hildesheim | 3364 | S: 31134 Hildesheim |
| 3365 | S: Germany | 3365 | S: Germany |
| 3366 | 3366 | ||
| 3367 | N: Martin Schwidefsky | ||
| 3368 | D: Martin was the most significant contributor to the initial s390 | ||
| 3369 | D: port of the Linux Kernel and later the maintainer of the s390 | ||
| 3370 | D: architecture backend for almost two decades. | ||
| 3371 | D: He passed away in 2019, and will be greatly missed. | ||
| 3372 | S: Germany | ||
| 3373 | W: https://lwn.net/Articles/789028/ | ||
| 3374 | |||
| 3367 | N: Marcel Selhorst | 3375 | N: Marcel Selhorst |
| 3368 | E: tpmdd@selhorst.net | 3376 | E: tpmdd@selhorst.net |
| 3369 | D: TPM driver | 3377 | D: TPM driver |
| @@ -1,29 +0,0 @@ | |||
| 1 | What: /sys/bus/mdio_bus/devices/.../phy_id | ||
| 2 | Date: November 2012 | ||
| 3 | KernelVersion: 3.8 | ||
| 4 | Contact: netdev@vger.kernel.org | ||
| 5 | Description: | ||
| 6 | This attribute contains the 32-bit PHY Identifier as reported | ||
| 7 | by the device during bus enumeration, encoded in hexadecimal. | ||
| 8 | This ID is used to match the device with the appropriate | ||
| 9 | driver. | ||
| 10 | |||
| 11 | What: /sys/bus/mdio_bus/devices/.../phy_interface | ||
| 12 | Date: February 2014 | ||
| 13 | KernelVersion: 3.15 | ||
| 14 | Contact: netdev@vger.kernel.org | ||
| 15 | Description: | ||
| 16 | This attribute contains the PHY interface as configured by the | ||
| 17 | Ethernet driver during bus enumeration, encoded in string. | ||
| 18 | This interface mode is used to configure the Ethernet MAC with the | ||
| 19 | appropriate mode for its data lines to the PHY hardware. | ||
| 20 | |||
| 21 | What: /sys/bus/mdio_bus/devices/.../phy_has_fixups | ||
| 22 | Date: February 2014 | ||
| 23 | KernelVersion: 3.15 | ||
| 24 | Contact: netdev@vger.kernel.org | ||
| 25 | Description: | ||
| 26 | This attribute contains the boolean value whether a given PHY | ||
| 27 | device has had any "fixup" workaround running on it, encoded as | ||
| 28 | a boolean. This information is provided to help troubleshooting | ||
| 29 | PHY configurations. | ||
| @@ -11,24 +11,31 @@ Date: February 2014 · 10 unmodified lines | |||
| 11 | KernelVersion: 3.15 | 11 | KernelVersion: 3.15 |
| 12 | Contact: netdev@vger.kernel.org | 12 | Contact: netdev@vger.kernel.org |
| 13 | Description: | 13 | Description: |
| 14 | Boolean value indicating whether the PHY device has | 14 | This attribute contains the boolean value whether a given PHY |
| 15 | any fixups registered against it (phy_register_fixup) | 15 | device has had any "fixup" workaround running on it, encoded as |
| 16 | a boolean. This information is provided to help troubleshooting | ||
| 17 | PHY configurations. | ||
| 16 | 18 | ||
| 17 | What: /sys/class/mdio_bus/<bus>/<device>/phy_id | 19 | What: /sys/class/mdio_bus/<bus>/<device>/phy_id |
| 18 | Date: November 2012 | 20 | Date: November 2012 |
| 19 | KernelVersion: 3.8 | 21 | KernelVersion: 3.8 |
| 20 | Contact: netdev@vger.kernel.org | 22 | Contact: netdev@vger.kernel.org |
| 21 | Description: | 23 | Description: |
| 22 | 32-bit hexadecimal value corresponding to the PHY device's OUI, | 24 | This attribute contains the 32-bit PHY Identifier as reported |
| 23 | model and revision number. | 25 | by the device during bus enumeration, encoded in hexadecimal. |
| 26 | This ID is used to match the device with the appropriate | ||
| 27 | driver. | ||
| 24 | 28 | ||
| 25 | What: /sys/class/mdio_bus/<bus>/<device>/phy_interface | 29 | What: /sys/class/mdio_bus/<bus>/<device>/phy_interface |
| 26 | Date: February 2014 | 30 | Date: February 2014 |
| 27 | KernelVersion: 3.15 | 31 | KernelVersion: 3.15 |
| 28 | Contact: netdev@vger.kernel.org | 32 | Contact: netdev@vger.kernel.org |
| 29 | Description: | 33 | Description: |
| 30 | String value indicating the PHY interface, possible | 34 | This attribute contains the PHY interface as configured by the |
| 31 | values are:. | 35 | Ethernet driver during bus enumeration, encoded in string. |
| 36 | This interface mode is used to configure the Ethernet MAC with the | ||
| 37 | appropriate mode for its data lines to the PHY hardware. | ||
| 38 | Possible values are: | ||
| 32 | <empty> (not available), mii, gmii, sgmii, tbi, rev-mii, | 39 | <empty> (not available), mii, gmii, sgmii, tbi, rev-mii, |
| 33 | rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii | 40 | rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii |
| 34 | xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui, | 41 | xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui, |
| @@ -177,6 +177,15 @@ cgroup v2 currently supports the following mount options. · 176 unmodified lines | |||
| 177 | ignored on non-init namespace mounts. Please refer to the | 177 | ignored on non-init namespace mounts. Please refer to the |
| 178 | Delegation section for details. | 178 | Delegation section for details. |
| 179 | 179 | ||
| 180 | memory_localevents | ||
| 181 | |||
| 182 | Only populate memory.events with data for the current cgroup, | ||
| 183 | and not any subtrees. This is legacy behaviour, the default | ||
| 184 | behaviour without this option is to include subtree counts. | ||
| 185 | This option is system wide and can only be set on mount or | ||
| 186 | modified through remount from the init namespace. The mount | ||
| 187 | option is ignored on non-init namespace mounts. | ||
| 188 | |||
| 180 | 189 | ||
| 181 | Organizing Processes and Threads | 190 | Organizing Processes and Threads |
| 182 | -------------------------------- | 191 | -------------------------------- |
| @@ -31,6 +31,7 @@ the Linux memory management. · 30 unmodified lines | |||
| 31 | ksm | 31 | ksm |
| 32 | memory-hotplug | 32 | memory-hotplug |
| 33 | numa_memory_policy | 33 | numa_memory_policy |
| 34 | numaperf | ||
| 34 | pagemap | 35 | pagemap |
| 35 | soft-dirty | 36 | soft-dirty |
| 36 | transhuge | 37 | transhuge |
| @@ -15,7 +15,7 @@ characteristics. Some memory may share the same node as a CPU, and others · 14 unmodified lines | |||
| 15 | are provided as memory only nodes. While memory only nodes do not provide | 15 | are provided as memory only nodes. While memory only nodes do not provide |
| 16 | CPUs, they may still be local to one or more compute nodes relative to | 16 | CPUs, they may still be local to one or more compute nodes relative to |
| 17 | other nodes. The following diagram shows one such example of two compute | 17 | other nodes. The following diagram shows one such example of two compute |
| 18 | nodes with local memory and a memory only node for each of compute node: | 18 | nodes with local memory and a memory only node for each of compute node:: |
| 19 | 19 | ||
| 20 | +------------------+ +------------------+ | 20 | +------------------+ +------------------+ |
| 21 | | Compute Node 0 +-----+ Compute Node 1 | | 21 | | Compute Node 0 +-----+ Compute Node 1 | |
| @@ -58,13 +58,14 @@ stable kernels. · 57 unmodified lines | |||
| 58 | | ARM | Cortex-A72 | #853709 | N/A | | 58 | | ARM | Cortex-A72 | #853709 | N/A | |
| 59 | | ARM | Cortex-A73 | #858921 | ARM64_ERRATUM_858921 | | 59 | | ARM | Cortex-A73 | #858921 | ARM64_ERRATUM_858921 | |
| 60 | | ARM | Cortex-A55 | #1024718 | ARM64_ERRATUM_1024718 | | 60 | | ARM | Cortex-A55 | #1024718 | ARM64_ERRATUM_1024718 | |
| 61 | | ARM | Cortex-A76 | #1188873 | ARM64_ERRATUM_1188873 | | 61 | | ARM | Cortex-A76 | #1188873,1418040| ARM64_ERRATUM_1418040 | |
| 62 | | ARM | Cortex-A76 | #1165522 | ARM64_ERRATUM_1165522 | | 62 | | ARM | Cortex-A76 | #1165522 | ARM64_ERRATUM_1165522 | |
| 63 | | ARM | Cortex-A76 | #1286807 | ARM64_ERRATUM_1286807 | | 63 | | ARM | Cortex-A76 | #1286807 | ARM64_ERRATUM_1286807 | |
| 64 | | ARM | Neoverse-N1 | #1188873 | ARM64_ERRATUM_1188873 | | 64 | | ARM | Cortex-A76 | #1463225 | ARM64_ERRATUM_1463225 | |
| 65 | | ARM | MMU-500 | #841119,#826419 | N/A | | 65 | | ARM | Neoverse-N1 | #1188873,1418040| ARM64_ERRATUM_1418040 | |
| 66 | | ARM | MMU-500 | #841119,826419 | N/A | | ||
| 66 | | | | | | | 67 | | | | | | |
| 67 | | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 | | 68 | | Cavium | ThunderX ITS | #22375,24313 | CAVIUM_ERRATUM_22375 | |
| 68 | | Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 | | 69 | | Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 | |
| 69 | | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 | | 70 | | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 | |
| 70 | | Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 | | 71 | | Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 | |
| @@ -131,7 +131,7 @@ The following sections detail encoding of each kind. · 130 unmodified lines | |||
| 131 | ``btf_type`` is followed by a ``u32`` with the following bits arrangement:: | 131 | ``btf_type`` is followed by a ``u32`` with the following bits arrangement:: |
| 132 | 132 | ||
| 133 | #define BTF_INT_ENCODING(VAL) (((VAL) & 0x0f000000) >> 24) | 133 | #define BTF_INT_ENCODING(VAL) (((VAL) & 0x0f000000) >> 24) |
| 134 | #define BTF_INT_OFFSET(VAL) (((VAL & 0x00ff0000)) >> 16) | 134 | #define BTF_INT_OFFSET(VAL) (((VAL) & 0x00ff0000) >> 16) |
| 135 | #define BTF_INT_BITS(VAL) ((VAL) & 0x000000ff) | 135 | #define BTF_INT_BITS(VAL) ((VAL) & 0x000000ff) |
| 136 | 136 | ||
| 137 | The ``BTF_INT_ENCODING`` has the following attributes:: | 137 | The ``BTF_INT_ENCODING`` has the following attributes:: |
| @@ -37,7 +37,7 @@ needs_sphinx = '1.3' · 36 unmodified lines | |||
| 37 | extensions = ['kerneldoc', 'rstFlatTable', 'kernel_include', 'cdomain', 'kfigure', 'sphinx.ext.ifconfig'] | 37 | extensions = ['kerneldoc', 'rstFlatTable', 'kernel_include', 'cdomain', 'kfigure', 'sphinx.ext.ifconfig'] |
| 38 | 38 | ||
| 39 | # The name of the math extension changed on Sphinx 1.4 | 39 | # The name of the math extension changed on Sphinx 1.4 |
| 40 | if major == 1 and minor > 3: | 40 | if (major == 1 and minor > 3) or (major > 1): |
| 41 | extensions.append("sphinx.ext.imgmath") | 41 | extensions.append("sphinx.ext.imgmath") |
| 42 | else: | 42 | else: |
| 43 | extensions.append("sphinx.ext.pngmath") | 43 | extensions.append("sphinx.ext.pngmath") |
| @@ -5,7 +5,7 @@ DT_MK_SCHEMA ?= dt-mk-schema · 4 unmodified lines | |||
| 5 | DT_MK_SCHEMA_FLAGS := $(if $(DT_SCHEMA_FILES), -u) | 5 | DT_MK_SCHEMA_FLAGS := $(if $(DT_SCHEMA_FILES), -u) |
| 6 | 6 | ||
| 7 | quiet_cmd_chk_binding = CHKDT $(patsubst $(srctree)/%,%,$<) | 7 | quiet_cmd_chk_binding = CHKDT $(patsubst $(srctree)/%,%,$<) |
| 8 | cmd_chk_binding = $(DT_DOC_CHECKER) $< ; \ | 8 | cmd_chk_binding = $(DT_DOC_CHECKER) -u $(srctree)/$(src) $< ; \ |
| 9 | $(DT_EXTRACT_EX) $< > $@ | 9 | $(DT_EXTRACT_EX) $< > $@ |
| 10 | 10 | ||
| 11 | $(obj)/%.example.dts: $(src)/%.yaml FORCE | 11 | $(obj)/%.example.dts: $(src)/%.yaml FORCE |
| @@ -216,7 +216,7 @@ Example: · 215 unmodified lines | |||
| 216 | #size-cells = <0>; | 216 | #size-cells = <0>; |
| 217 | 217 | ||
| 218 | A57_0: cpu@0 { | 218 | A57_0: cpu@0 { |
| 219 | compatible = "arm,cortex-a57","arm,armv8"; | 219 | compatible = "arm,cortex-a57"; |
| 220 | reg = <0x0 0x0>; | 220 | reg = <0x0 0x0>; |
| 221 | device_type = "cpu"; | 221 | device_type = "cpu"; |
| 222 | enable-method = "psci"; | 222 | enable-method = "psci"; |
| @@ -225,7 +225,7 @@ Example: · 2 unmodified lines | |||
| 225 | ..... | 225 | ..... |
| 226 | 226 | ||
| 227 | A53_0: cpu@100 { | 227 | A53_0: cpu@100 { |
| 228 | compatible = "arm,cortex-a53","arm,armv8"; | 228 | compatible = "arm,cortex-a53"; |
| 229 | reg = <0x0 0x100>; | 229 | reg = <0x0 0x100>; |
| 230 | device_type = "cpu"; | 230 | device_type = "cpu"; |
| 231 | enable-method = "psci"; | 231 | enable-method = "psci"; |
| @@ -118,7 +118,7 @@ cpus { · 117 unmodified lines | |||
| 118 | }; | 118 | }; |
| 119 | 119 | ||
| 120 | A57_0: cpu@0 { | 120 | A57_0: cpu@0 { |
| 121 | compatible = "arm,cortex-a57","arm,armv8"; | 121 | compatible = "arm,cortex-a57"; |
| 122 | reg = <0x0 0x0>; | 122 | reg = <0x0 0x0>; |
| 123 | device_type = "cpu"; | 123 | device_type = "cpu"; |
| 124 | enable-method = "psci"; | 124 | enable-method = "psci"; |
| @@ -129,7 +129,7 @@ cpus { · 4 unmodified lines | |||
| 129 | }; | 129 | }; |
| 130 | 130 | ||
| 131 | A57_1: cpu@1 { | 131 | A57_1: cpu@1 { |
| 132 | compatible = "arm,cortex-a57","arm,armv8"; | 132 | compatible = "arm,cortex-a57"; |
| 133 | reg = <0x0 0x1>; | 133 | reg = <0x0 0x1>; |
| 134 | device_type = "cpu"; | 134 | device_type = "cpu"; |
| 135 | enable-method = "psci"; | 135 | enable-method = "psci"; |
| @@ -140,7 +140,7 @@ cpus { · 4 unmodified lines | |||
| 140 | }; | 140 | }; |
| 141 | 141 | ||
| 142 | A53_0: cpu@100 { | 142 | A53_0: cpu@100 { |
| 143 | compatible = "arm,cortex-a53","arm,armv8"; | 143 | compatible = "arm,cortex-a53"; |
| 144 | reg = <0x0 0x100>; | 144 | reg = <0x0 0x100>; |
| 145 | device_type = "cpu"; | 145 | device_type = "cpu"; |
| 146 | enable-method = "psci"; | 146 | enable-method = "psci"; |
| @@ -151,7 +151,7 @@ cpus { · 4 unmodified lines | |||
| 151 | }; | 151 | }; |
| 152 | 152 | ||
| 153 | A53_1: cpu@101 { | 153 | A53_1: cpu@101 { |
| 154 | compatible = "arm,cortex-a53","arm,armv8"; | 154 | compatible = "arm,cortex-a53"; |
| 155 | reg = <0x0 0x101>; | 155 | reg = <0x0 0x101>; |
| 156 | device_type = "cpu"; | 156 | device_type = "cpu"; |
| 157 | enable-method = "psci"; | 157 | enable-method = "psci"; |
| @@ -162,7 +162,7 @@ cpus { · 4 unmodified lines | |||
| 162 | }; | 162 | }; |
| 163 | 163 | ||
| 164 | A53_2: cpu@102 { | 164 | A53_2: cpu@102 { |
| 165 | compatible = "arm,cortex-a53","arm,armv8"; | 165 | compatible = "arm,cortex-a53"; |
| 166 | reg = <0x0 0x102>; | 166 | reg = <0x0 0x102>; |
| 167 | device_type = "cpu"; | 167 | device_type = "cpu"; |
| 168 | enable-method = "psci"; | 168 | enable-method = "psci"; |
| @@ -173,7 +173,7 @@ cpus { · 4 unmodified lines | |||
| 173 | }; | 173 | }; |
| 174 | 174 | ||
| 175 | A53_3: cpu@103 { | 175 | A53_3: cpu@103 { |
| 176 | compatible = "arm,cortex-a53","arm,armv8"; | 176 | compatible = "arm,cortex-a53"; |
| 177 | reg = <0x0 0x103>; | 177 | reg = <0x0 0x103>; |
| 178 | device_type = "cpu"; | 178 | device_type = "cpu"; |
| 179 | enable-method = "psci"; | 179 | enable-method = "psci"; |
| @@ -41,7 +41,7 @@ Examples: · 40 unmodified lines | |||
| 41 | Consumer: | 41 | Consumer: |
| 42 | ======== | 42 | ======== |
| 43 | See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt and | 43 | See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt and |
| 44 | Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt for | 44 | Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml for |
| 45 | further details. | 45 | further details. |
| 46 | 46 | ||
| 47 | An interrupt consumer on an SoC using crossbar will use: | 47 | An interrupt consumer on an SoC using crossbar will use: |
| @@ -35,7 +35,7 @@ board device tree, including the system base clock, as selected by XOM[0] · 34 unmodified lines | |||
| 35 | pin of the SoC. Refer to generic fixed rate clock bindings | 35 | pin of the SoC. Refer to generic fixed rate clock bindings |
| 36 | documentation[1] for more information how to specify these clocks. | 36 | documentation[1] for more information how to specify these clocks. |
| 37 | 37 | ||
| 38 | [1] Documentation/devicetree/bindings/clock/fixed-clock.txt | 38 | [1] Documentation/devicetree/bindings/clock/fixed-clock.yaml |
| 39 | 39 | ||
| 40 | Example: Clock controller node: | 40 | Example: Clock controller node: |
| 41 | 41 | ||
| @@ -92,6 +92,8 @@ properties: · 91 unmodified lines | |||
| 92 | minItems: 2 | 92 | minItems: 2 |
| 93 | maxItems: 4 | 93 | maxItems: 4 |
| 94 | 94 | ||
| 95 | ranges: true | ||
| 96 | |||
| 95 | interrupts: | 97 | interrupts: |
| 96 | description: Interrupt source of the parent interrupt controller on | 98 | description: Interrupt source of the parent interrupt controller on |
| 97 | secondary GICs, or VGIC maintenance interrupt on primary GIC (see | 99 | secondary GICs, or VGIC maintenance interrupt on primary GIC (see |
| @@ -197,28 +199,28 @@ examples: · 99 unmodified lines | |||
| 197 | interrupt-controller@e1101000 { | 199 | interrupt-controller@e1101000 { |
| 198 | compatible = "arm,gic-400"; | 200 | compatible = "arm,gic-400"; |
| 199 | #interrupt-cells = <3>; | 201 | #interrupt-cells = <3>; |
| 200 | #address-cells = <2>; | 202 | #address-cells = <1>; |
| 201 | #size-cells = <2>; | 203 | #size-cells = <1>; |
| 202 | interrupt-controller; | 204 | interrupt-controller; |
| 203 | interrupts = <1 8 0xf04>; | 205 | interrupts = <1 8 0xf04>; |
| 204 | ranges = <0 0 0 0xe1100000 0 0x100000>; | 206 | ranges = <0 0xe1100000 0x100000>; |
| 205 | reg = <0x0 0xe1110000 0 0x01000>, | 207 | reg = <0xe1110000 0x01000>, |
| 206 | <0x0 0xe112f000 0 0x02000>, | 208 | <0xe112f000 0x02000>, |
| 207 | <0x0 0xe1140000 0 0x10000>, | 209 | <0xe1140000 0x10000>, |
| 208 | <0x0 0xe1160000 0 0x10000>; | 210 | <0xe1160000 0x10000>; |
| 209 | 211 | ||
| 210 | v2m0: v2m@8000 { | 212 | v2m0: v2m@80000 { |
| 211 | compatible = "arm,gic-v2m-frame"; | 213 | compatible = "arm,gic-v2m-frame"; |
| 212 | msi-controller; | 214 | msi-controller; |
| 213 | reg = <0x0 0x80000 0 0x1000>; | 215 | reg = <0x80000 0x1000>; |
| 214 | }; | 216 | }; |
| 215 | 217 | ||
| 216 | //... | 218 | //... |
| 217 | 219 | ||
| 218 | v2mN: v2m@9000 { | 220 | v2mN: v2m@90000 { |
| 219 | compatible = "arm,gic-v2m-frame"; | 221 | compatible = "arm,gic-v2m-frame"; |
| 220 | msi-controller; | 222 | msi-controller; |
| 221 | reg = <0x0 0x90000 0 0x1000>; | 223 | reg = <0x90000 0x1000>; |
| 222 | }; | 224 | }; |
| 223 | }; | 225 | }; |
| 224 | ... | 226 | ... |
| @@ -23,7 +23,7 @@ Required properties: · 22 unmodified lines | |||
| 23 | - marvell,spi-base : List of GIC base SPI interrupts, one for each | 23 | - marvell,spi-base : List of GIC base SPI interrupts, one for each |
| 24 | ODMI frame. Those SPI interrupts are 0-based, | 24 | ODMI frame. Those SPI interrupts are 0-based, |
| 25 | i.e marvell,spi-base = <128> will use SPI #96. | 25 | i.e marvell,spi-base = <128> will use SPI #96. |
| 26 | See Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt | 26 | See Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml |
| 27 | for details about the GIC Device Tree binding. | 27 | for details about the GIC Device Tree binding. |
| 28 | 28 | ||
| 29 | Example: | 29 | Example: |
| @@ -15,7 +15,7 @@ Optional properties: · 14 unmodified lines | |||
| 15 | - power-supply: specifies the power source. It can either be a regulator | 15 | - power-supply: specifies the power source. It can either be a regulator |
| 16 | or a gpio which enables a regulator, i.e. a regulator-fixed as | 16 | or a gpio which enables a regulator, i.e. a regulator-fixed as |
| 17 | described in | 17 | described in |
| 18 | Documentation/devicetree/bindings/regulator/fixed-regulator.txt | 18 | Documentation/devicetree/bindings/regulator/fixed-regulator.yaml |
| 19 | 19 | ||
| 20 | Example: | 20 | Example: |
| 21 | 21 | ||
| @@ -24,7 +24,7 @@ Optional children nodes: · 23 unmodified lines | |||
| 24 | Children nodes represent the available nand chips. | 24 | Children nodes represent the available nand chips. |
| 25 | 25 | ||
| 26 | Other properties: | 26 | Other properties: |
| 27 | see Documentation/devicetree/bindings/mtd/nand.txt for generic bindings. | 27 | see Documentation/devicetree/bindings/mtd/nand-controller.yaml for generic bindings. |
| 28 | 28 | ||
| 29 | Example demonstrate on AXG SoC: | 29 | Example demonstrate on AXG SoC: |
| 30 | 30 | ||
| @@ -101,12 +101,12 @@ Required properties: · 100 unmodified lines | |||
| 101 | number (e.g., 0, 1, 2, etc.) | 101 | number (e.g., 0, 1, 2, etc.) |
| 102 | - #address-cells : see partition.txt | 102 | - #address-cells : see partition.txt |
| 103 | - #size-cells : see partition.txt | 103 | - #size-cells : see partition.txt |
| 104 | - nand-ecc-strength : see nand.txt | 104 | - nand-ecc-strength : see nand-controller.yaml |
| 105 | - nand-ecc-step-size : must be 512 or 1024. See nand.txt | 105 | - nand-ecc-step-size : must be 512 or 1024. See nand-controller.yaml |
| 106 | 106 | ||
| 107 | Optional properties: | 107 | Optional properties: |
| 108 | - nand-on-flash-bbt : boolean, to enable the on-flash BBT for this | 108 | - nand-on-flash-bbt : boolean, to enable the on-flash BBT for this |
| 109 | chip-select. See nand.txt | 109 | chip-select. See nand-controller.yaml |
| 110 | - brcm,nand-oob-sector-size : integer, to denote the spare area sector size | 110 | - brcm,nand-oob-sector-size : integer, to denote the spare area sector size |
| 111 | expected for the ECC layout in use. This size, in | 111 | expected for the ECC layout in use. This size, in |
| 112 | addition to the strength and step-size, | 112 | addition to the strength and step-size, |
| @@ -22,16 +22,16 @@ Sub-nodes: · 21 unmodified lines | |||
| 22 | select is connected. | 22 | select is connected. |
| 23 | 23 | ||
| 24 | Optional properties: | 24 | Optional properties: |
| 25 | - nand-ecc-step-size: see nand.txt for details. | 25 | - nand-ecc-step-size: see nand-controller.yaml for details. |
| 26 | If present, the value must be | 26 | If present, the value must be |
| 27 | 512 for "altr,socfpga-denali-nand" | 27 | 512 for "altr,socfpga-denali-nand" |
| 28 | 1024 for "socionext,uniphier-denali-nand-v5a" | 28 | 1024 for "socionext,uniphier-denali-nand-v5a" |
| 29 | 1024 for "socionext,uniphier-denali-nand-v5b" | 29 | 1024 for "socionext,uniphier-denali-nand-v5b" |
| 30 | - nand-ecc-strength: see nand.txt for details. Valid values are: | 30 | - nand-ecc-strength: see nand-controller.yaml for details. Valid values are: |
| 31 | 8, 15 for "altr,socfpga-denali-nand" | 31 | 8, 15 for "altr,socfpga-denali-nand" |
| 32 | 8, 16, 24 for "socionext,uniphier-denali-nand-v5a" | 32 | 8, 16, 24 for "socionext,uniphier-denali-nand-v5a" |
| 33 | 8, 16 for "socionext,uniphier-denali-nand-v5b" | 33 | 8, 16 for "socionext,uniphier-denali-nand-v5b" |
| 34 | - nand-ecc-maximize: see nand.txt for details | 34 | - nand-ecc-maximize: see nand-controller.yaml for details |
| 35 | 35 | ||
| 36 | The chip nodes may optionally contain sub-nodes describing partitions of the | 36 | The chip nodes may optionally contain sub-nodes describing partitions of the |
| 37 | address space. See partition.txt for more detail. | 37 | address space. See partition.txt for more detail. |
| @@ -30,9 +30,9 @@ Optional properties: · 29 unmodified lines | |||
| 30 | command is asserted. Zero means one cycle, 255 means 256 | 30 | command is asserted. Zero means one cycle, 255 means 256 |
| 31 | cycles. | 31 | cycles. |
| 32 | - bank: default NAND bank to use (0-3 are valid, 0 is the default). | 32 | - bank: default NAND bank to use (0-3 are valid, 0 is the default). |
| 33 | - nand-ecc-mode : see nand.txt | 33 | - nand-ecc-mode : see nand-controller.yaml |
| 34 | - nand-ecc-strength : see nand.txt | 34 | - nand-ecc-strength : see nand-controller.yaml |
| 35 | - nand-ecc-step-size : see nand.txt | 35 | - nand-ecc-step-size : see nand-controller.yaml |
| 36 | 36 | ||
| 37 | Can support 1-bit HW ECC (default) or if stronger correction is required, | 37 | Can support 1-bit HW ECC (default) or if stronger correction is required, |
| 38 | software-based BCH. | 38 | software-based BCH. |
| @@ -8,7 +8,7 @@ explained in a separate documents - please refer to · 7 unmodified lines | |||
| 8 | Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt | 8 | Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt |
| 9 | 9 | ||
| 10 | For NAND specific properties such as ECC modes or bus width, please refer to | 10 | For NAND specific properties such as ECC modes or bus width, please refer to |
| 11 | Documentation/devicetree/bindings/mtd/nand.txt | 11 | Documentation/devicetree/bindings/mtd/nand-controller.yaml |
| 12 | 12 | ||
| 13 | 13 | ||
| 14 | Required properties: | 14 | Required properties: |
| @@ -7,7 +7,7 @@ Required properties: · 6 unmodified lines | |||
| 7 | NAND controller's registers. The second contains base | 7 | NAND controller's registers. The second contains base |
| 8 | physical address and size of NAND controller's buffer. | 8 | physical address and size of NAND controller's buffer. |
| 9 | - interrupts: Interrupt number for nfc. | 9 | - interrupts: Interrupt number for nfc. |
| 10 | - nand-bus-width: See nand.txt. | 10 | - nand-bus-width: See nand-controller.yaml. |
| 11 | - nand-ecc-mode: Support none and hw ecc mode. | 11 | - nand-ecc-mode: Support none and hw ecc mode. |
| 12 | - #address-cells: Partition address, should be set 1. | 12 | - #address-cells: Partition address, should be set 1. |
| 13 | - #size-cells: Partition size, should be set 1. | 13 | - #size-cells: Partition size, should be set 1. |
| @@ -36,29 +36,29 @@ Children nodes represent the available NAND chips. · 35 unmodified lines | |||
| 36 | 36 | ||
| 37 | Required properties: | 37 | Required properties: |
| 38 | - reg: shall contain the native Chip Select ids (0-3). | 38 | - reg: shall contain the native Chip Select ids (0-3). |
| 39 | - nand-rb: see nand.txt (0-1). | 39 | - nand-rb: see nand-controller.yaml (0-1). |
| 40 | 40 | ||
| 41 | Optional properties: | 41 | Optional properties: |
| 42 | - marvell,nand-keep-config: orders the driver not to take the timings | 42 | - marvell,nand-keep-config: orders the driver not to take the timings |
| 43 | from the core and leaving them completely untouched. Bootloader | 43 | from the core and leaving them completely untouched. Bootloader |
| 44 | timings will then be used. | 44 | timings will then be used. |
| 45 | - label: MTD name. | 45 | - label: MTD name. |
| 46 | - nand-on-flash-bbt: see nand.txt. | 46 | - nand-on-flash-bbt: see nand-controller.yaml. |
| 47 | - nand-ecc-mode: see nand.txt. Will use hardware ECC if not specified. | 47 | - nand-ecc-mode: see nand-controller.yaml. Will use hardware ECC if not specified. |
| 48 | - nand-ecc-algo: see nand.txt. This property is essentially useful when | 48 | - nand-ecc-algo: see nand-controller.yaml. This property is essentially useful when |
| 49 | not using hardware ECC. Howerver, it may be added when using hardware | 49 | not using hardware ECC. Howerver, it may be added when using hardware |
| 50 | ECC for clarification but will be ignored by the driver because ECC | 50 | ECC for clarification but will be ignored by the driver because ECC |
| 51 | mode is chosen depending on the page size and the strength required by | 51 | mode is chosen depending on the page size and the strength required by |
| 52 | the NAND chip. This value may be overwritten with nand-ecc-strength | 52 | the NAND chip. This value may be overwritten with nand-ecc-strength |
| 53 | property. | 53 | property. |
| 54 | - nand-ecc-strength: see nand.txt. | 54 | - nand-ecc-strength: see nand-controller.yaml. |
| 55 | - nand-ecc-step-size: see nand.txt. Marvell's NAND flash controller does | 55 | - nand-ecc-step-size: see nand-controller.yaml. Marvell's NAND flash controller does |
| 56 | use fixed strength (1-bit for Hamming, 16-bit for BCH), so the actual | 56 | use fixed strength (1-bit for Hamming, 16-bit for BCH), so the actual |
| 57 | step size will shrink or grow in order to fit the required strength. | 57 | step size will shrink or grow in order to fit the required strength. |
| 58 | Step sizes are not completely random for all and follow certain | 58 | Step sizes are not completely random for all and follow certain |
| 59 | patterns described in AN-379, "Marvell SoC NFC ECC". | 59 | patterns described in AN-379, "Marvell SoC NFC ECC". |
| 60 | 60 | ||
| 61 | See Documentation/devicetree/bindings/mtd/nand.txt for more details on | 61 | See Documentation/devicetree/bindings/mtd/nand-controller.yaml for more details on |
| 62 | generic bindings. | 62 | generic bindings. |
| 63 | 63 | ||
| 64 | 64 | ||
| @@ -4,9 +4,9 @@ Required properties: · 3 unmodified lines | |||
| 4 | - compatible: "fsl,imxXX-nand" | 4 | - compatible: "fsl,imxXX-nand" |
| 5 | - reg: address range of the nfc block | 5 | - reg: address range of the nfc block |
| 6 | - interrupts: irq to be used | 6 | - interrupts: irq to be used |
| 7 | - nand-bus-width: see nand.txt | 7 | - nand-bus-width: see nand-controller.yaml |
| 8 | - nand-ecc-mode: see nand.txt | 8 | - nand-ecc-mode: see nand-controller.yaml |
| 9 | - nand-on-flash-bbt: see nand.txt | 9 | - nand-on-flash-bbt: see nand-controller.yaml |
| 10 | 10 | ||
| 11 | Example: | 11 | Example: |
| 12 | 12 | ||
| @@ -26,14 +26,14 @@ Optional children node properties: · 25 unmodified lines | |||
| 26 | "hw" is supported. | 26 | "hw" is supported. |
| 27 | - nand-ecc-algo: string, algorithm of NAND ECC. | 27 | - nand-ecc-algo: string, algorithm of NAND ECC. |
| 28 | Supported values with "hw" ECC mode are: "rs", "bch". | 28 | Supported values with "hw" ECC mode are: "rs", "bch". |
| 29 | - nand-bus-width : See nand.txt | 29 | - nand-bus-width : See nand-controller.yaml |
| 30 | - nand-on-flash-bbt: See nand.txt | 30 | - nand-on-flash-bbt: See nand-controller.yaml |
| 31 | - nand-ecc-strength: integer representing the number of bits to correct | 31 | - nand-ecc-strength: integer representing the number of bits to correct |
| 32 | per ECC step (always 512). Supported strength using HW ECC | 32 | per ECC step (always 512). Supported strength using HW ECC |
| 33 | modes are: | 33 | modes are: |
| 34 | - RS: 4, 6, 8 | 34 | - RS: 4, 6, 8 |
| 35 | - BCH: 4, 8, 14, 16 | 35 | - BCH: 4, 8, 14, 16 |
| 36 | - nand-ecc-maximize: See nand.txt | 36 | - nand-ecc-maximize: See nand-controller.yaml |
| 37 | - nand-is-boot-medium: Makes sure only ECC strengths supported by the boot ROM | 37 | - nand-is-boot-medium: Makes sure only ECC strengths supported by the boot ROM |
| 38 | are chosen. | 38 | are chosen. |
| 39 | - wp-gpios: GPIO specifier for the write protect pin. | 39 | - wp-gpios: GPIO specifier for the write protect pin. |
| @@ -1,6 +1,6 @@ | |||
| 1 | * Oxford Semiconductor OXNAS NAND Controller | 1 | * Oxford Semiconductor OXNAS NAND Controller |
| 2 | 2 | ||
| 3 | Please refer to nand.txt for generic information regarding MTD NAND bindings. | 3 | Please refer to nand-controller.yaml for generic information regarding MTD NAND bindings. |
| 4 | 4 | ||
| 5 | Required properties: | 5 | Required properties: |
| 6 | - compatible: "oxsemi,ox820-nand" | 6 | - compatible: "oxsemi,ox820-nand" |
| @@ -47,8 +47,8 @@ Required properties: · 46 unmodified lines | |||
| 47 | - #size-cells: see partition.txt | 47 | - #size-cells: see partition.txt |
| 48 | 48 | ||
| 49 | Optional properties: | 49 | Optional properties: |
| 50 | - nand-bus-width: see nand.txt | 50 | - nand-bus-width: see nand-controller.yaml |
| 51 | - nand-ecc-strength: see nand.txt. If not specified, then ECC strength will | 51 | - nand-ecc-strength: see nand-controller.yaml. If not specified, then ECC strength will |
| 52 | be used according to chip requirement and available | 52 | be used according to chip requirement and available |
| 53 | OOB size. | 53 | OOB size. |
| 54 | 54 | ||
| @@ -6,7 +6,7 @@ Required properties: · 5 unmodified lines | |||
| 6 | "samsung,s3c2412-nand" | 6 | "samsung,s3c2412-nand" |
| 7 | "samsung,s3c2440-nand" | 7 | "samsung,s3c2440-nand" |
| 8 | - reg : register's location and length. | 8 | - reg : register's location and length. |
| 9 | - #address-cells, #size-cells : see nand.txt | 9 | - #address-cells, #size-cells : see nand-controller.yaml |
| 10 | - clocks : phandle to the nand controller clock | 10 | - clocks : phandle to the nand controller clock |
| 11 | - clock-names : must contain "nand" | 11 | - clock-names : must contain "nand" |
| 12 | 12 | ||
| @@ -14,8 +14,8 @@ Optional child nodes: · 1 unmodified line | |||
| 14 | Child nodes representing the available nand chips. | 14 | Child nodes representing the available nand chips. |
| 15 | 15 | ||
| 16 | Optional child properties: | 16 | Optional child properties: |
| 17 | - nand-ecc-mode : see nand.txt | 17 | - nand-ecc-mode : see nand-controller.yaml |
| 18 | - nand-on-flash-bbt : see nand.txt | 18 | - nand-on-flash-bbt : see nand-controller.yaml |
| 19 | 19 | ||
| 20 | Each child device node may optionally contain a 'partitions' sub-node, | 20 | Each child device node may optionally contain a 'partitions' sub-node, |
| 21 | which further contains sub-nodes describing the flash partition mapping. | 21 | which further contains sub-nodes describing the flash partition mapping. |
| @@ -24,9 +24,9 @@ Required properties: · 23 unmodified lines | |||
| 24 | - reg: describes the CS lines assigned to the NAND device. | 24 | - reg: describes the CS lines assigned to the NAND device. |
| 25 | 25 | ||
| 26 | Optional properties: | 26 | Optional properties: |
| 27 | - nand-on-flash-bbt: see nand.txt | 27 | - nand-on-flash-bbt: see nand-controller.yaml |
| 28 | - nand-ecc-strength: see nand.txt | 28 | - nand-ecc-strength: see nand-controller.yaml |
| 29 | - nand-ecc-step-size: see nand.txt | 29 | - nand-ecc-step-size: see nand-controller.yaml |
| 30 | 30 | ||
| 31 | The following ECC strength and step size are currently supported: | 31 | The following ECC strength and step size are currently supported: |
| 32 | - nand-ecc-strength = <1>, nand-ecc-step-size = <512> (Hamming) | 32 | - nand-ecc-strength = <1>, nand-ecc-step-size = <512> (Hamming) |
| @@ -11,7 +11,7 @@ Required properties: · 10 unmodified lines | |||
| 11 | - #size-cells: <0> | 11 | - #size-cells: <0> |
| 12 | 12 | ||
| 13 | Children nodes represent the available NAND chips. | 13 | Children nodes represent the available NAND chips. |
| 14 | See Documentation/devicetree/bindings/mtd/nand.txt for generic bindings. | 14 | See Documentation/devicetree/bindings/mtd/nand-controller.yaml for generic bindings. |
| 15 | 15 | ||
| 16 | Example: | 16 | Example: |
| 17 | 17 | ||
| @@ -25,14 +25,14 @@ only handle one NAND chip. · 24 unmodified lines | |||
| 25 | 25 | ||
| 26 | Required properties: | 26 | Required properties: |
| 27 | - compatible: Should be set to "fsl,vf610-nfc-cs". | 27 | - compatible: Should be set to "fsl,vf610-nfc-cs". |
| 28 | - nand-bus-width: see nand.txt | 28 | - nand-bus-width: see nand-controller.yaml |
| 29 | - nand-ecc-mode: see nand.txt | 29 | - nand-ecc-mode: see nand-controller.yaml |
| 30 | 30 | ||
| 31 | Required properties for hardware ECC: | 31 | Required properties for hardware ECC: |
| 32 | - nand-ecc-strength: supported strengths are 24 and 32 bit (see nand.txt) | 32 | - nand-ecc-strength: supported strengths are 24 and 32 bit (see nand-controller.yaml) |
| 33 | - nand-ecc-step-size: step size equals page size, currently only 2k pages are | 33 | - nand-ecc-step-size: step size equals page size, currently only 2k pages are |
| 34 | supported | 34 | supported |
| 35 | - nand-on-flash-bbt: see nand.txt | 35 | - nand-on-flash-bbt: see nand-controller.yaml |
| 36 | 36 | ||
| 37 | Example: | 37 | Example: |
| 38 | 38 | ||
| @@ -0,0 +1,38 @@ | |||
| 1 | DT compatible string versioning for SiFive open-source IP blocks | ||
| 2 | |||
| 3 | This document describes the version specification for DT "compatible" | ||
| 4 | strings for open-source SiFive IP blocks. HDL for these IP blocks | ||
| 5 | can be found in this public repository: | ||
| 6 | |||
| 7 | https://github.com/sifive/sifive-blocks | ||
| 8 | |||
| 9 | IP block-specific DT compatible strings are contained within the HDL, | ||
| 10 | in the form "sifive,<ip-block-name><integer version number>". | ||
| 11 | |||
| 12 | An example is "sifive,uart0" from: | ||
| 13 | |||
| 14 | https://github.com/sifive/sifive-blocks/blob/v1.0/src/main/scala/devices/uart/UART.scala#L43 | ||
| 15 | |||
| 16 | Until these IP blocks (or IP integration) support version | ||
| 17 | auto-discovery, the maintainers of these IP blocks intend to increment | ||
| 18 | the suffixed number in the compatible string whenever the software | ||
| 19 | interface to these IP blocks changes, or when the functionality of the | ||
| 20 | underlying IP blocks changes in a way that software should be aware of. | ||
| 21 | |||
| 22 | Driver developers can use compatible string "match" values such as | ||
| 23 | "sifive,uart0" to indicate that their driver is compatible with the | ||
| 24 | register interface and functionality associated with the relevant | ||
| 25 | upstream sifive-blocks commits. It is expected that most drivers will | ||
| 26 | match on these IP block-specific compatible strings. | ||
| 27 | |||
| 28 | DT data authors, when writing data for a particular SoC, should | ||
| 29 | continue to specify an SoC-specific compatible string value, such as | ||
| 30 | "sifive,fu540-c000-uart". This way, if SoC-specific | ||
| 31 | integration-specific bug fixes or workarounds are needed, the kernel | ||
| 32 | or other system software can match on this string to apply them. The | ||
| 33 | IP block-specific compatible string (such as "sifive,uart0") should | ||
| 34 | then be specified as a subsequent value. | ||
| 35 | |||
| 36 | An example of this style: | ||
| 37 | |||
| 38 | compatible = "sifive,fu540-c000-uart", "sifive,uart0"; | ||
| @@ -251,7 +251,7 @@ for defining a counter device. · 250 unmodified lines | |||
| 251 | .. kernel-doc:: include/linux/counter.h | 251 | .. kernel-doc:: include/linux/counter.h |
| 252 | :internal: | 252 | :internal: |
| 253 | 253 | ||
| 254 | .. kernel-doc:: drivers/counter/generic-counter.c | 254 | .. kernel-doc:: drivers/counter/counter.c |
| 255 | :export: | 255 | :export: |
| 256 | 256 | ||
| 257 | Implementation | 257 | Implementation |
| @@ -423,7 +423,7 @@ will be enumerated to depends on the device ID returned by _HID. · 422 unmodified lines | |||
| 423 | 423 | ||
| 424 | For example, the following ACPI sample might be used to enumerate an lm75-type | 424 | For example, the following ACPI sample might be used to enumerate an lm75-type |
| 425 | I2C temperature sensor and match it to the driver using the Device Tree | 425 | I2C temperature sensor and match it to the driver using the Device Tree |
| 426 | namespace link: | 426 | namespace link:: |
| 427 | 427 | ||
| 428 | Device (TMP0) | 428 | Device (TMP0) |
| 429 | { | 429 | { |
| @@ -437,20 +437,6 @@ more details, with real examples. · 436 unmodified lines | |||
| 437 | The second argument is optional, and if supplied will be used | 437 | The second argument is optional, and if supplied will be used |
| 438 | if first argument is not supported. | 438 | if first argument is not supported. |
| 439 | 439 | ||
| 440 | cc-ldoption | ||
| 441 | cc-ldoption is used to check if $(CC) when used to link object files | ||
| 442 | supports the given option. An optional second option may be | ||
| 443 | specified if first option are not supported. | ||
| 444 | |||
| 445 | Example: | ||
| 446 | #arch/x86/kernel/Makefile | ||
| 447 | vsyscall-flags += $(call cc-ldoption, -Wl$(comma)--hash-style=sysv) | ||
| 448 | |||
| 449 | In the above example, vsyscall-flags will be assigned the option | ||
| 450 | -Wl$(comma)--hash-style=sysv if it is supported by $(CC). | ||
| 451 | The second argument is optional, and if supplied will be used | ||
| 452 | if first argument is not supported. | ||
| 453 | |||
| 454 | as-instr | 440 | as-instr |
| 455 | as-instr checks if the assembler reports a specific instruction | 441 | as-instr checks if the assembler reports a specific instruction |
| 456 | and then outputs either option1 or option2 | 442 | and then outputs either option1 or option2 |
| @@ -410,7 +410,7 @@ Notes on loading the dump-capture kernel: · 409 unmodified lines | |||
| 410 | * Boot parameter "1" boots the dump-capture kernel into single-user | 410 | * Boot parameter "1" boots the dump-capture kernel into single-user |
| 411 | mode without networking. If you want networking, use "3". | 411 | mode without networking. If you want networking, use "3". |
| 412 | 412 | ||
| 413 | * We generally don' have to bring up a SMP kernel just to capture the | 413 | * We generally don't have to bring up a SMP kernel just to capture the |
| 414 | dump. Hence generally it is useful either to build a UP dump-capture | 414 | dump. Hence generally it is useful either to build a UP dump-capture |
| 415 | kernel or specify maxcpus=1 option while loading dump-capture kernel. | 415 | kernel or specify maxcpus=1 option while loading dump-capture kernel. |
| 416 | Note, though maxcpus always works, you had better replace it with | 416 | Note, though maxcpus always works, you had better replace it with |
| @@ -0,0 +1,30 @@ | |||
| 1 | .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
| 2 | |||
| 3 | Vendor Device Drivers | ||
| 4 | ===================== | ||
| 5 | |||
| 6 | Contents: | ||
| 7 | |||
| 8 | .. toctree:: | ||
| 9 | :maxdepth: 2 | ||
| 10 | |||
| 11 | freescale/dpaa2/index | ||
| 12 | intel/e100 | ||
| 13 | intel/e1000 | ||
| 14 | intel/e1000e | ||
| 15 | intel/fm10k | ||
| 16 | intel/igb | ||
| 17 | intel/igbvf | ||
| 18 | intel/ixgb | ||
| 19 | intel/ixgbe | ||
| 20 | intel/ixgbevf | ||
| 21 | intel/i40e | ||
| 22 | intel/iavf | ||
| 23 | intel/ice | ||
| 24 | |||
| 25 | .. only:: subproject | ||
| 26 | |||
| 27 | Indices | ||
| 28 | ======= | ||
| 29 | |||
| 30 | * :ref:`genindex` | ||
| @@ -11,19 +11,7 @@ Contents: · 10 unmodified lines | |||
| 11 | batman-adv | 11 | batman-adv |
| 12 | can | 12 | can |
| 13 | can_ucan_protocol | 13 | can_ucan_protocol |
| 14 | device_drivers/freescale/dpaa2/index | 14 | device_drivers/index |
| 15 | device_drivers/intel/e100 | ||
| 16 | device_drivers/intel/e1000 | ||
| 17 | device_drivers/intel/e1000e | ||
| 18 | device_drivers/intel/fm10k | ||
| 19 | device_drivers/intel/igb | ||
| 20 | device_drivers/intel/igbvf | ||
| 21 | device_drivers/intel/ixgb | ||
| 22 | device_drivers/intel/ixgbe | ||
| 23 | device_drivers/intel/ixgbevf | ||
| 24 | device_drivers/intel/i40e | ||
| 25 | device_drivers/intel/iavf | ||
| 26 | device_drivers/intel/ice | ||
| 27 | dsa/index | 15 | dsa/index |
| 28 | devlink-info-versions | 16 | devlink-info-versions |
| 29 | ieee802154 | 17 | ieee802154 |
| @@ -40,6 +28,8 @@ Contents: · 10 unmodified lines | |||
| 40 | checksum-offloads | 28 | checksum-offloads |
| 41 | segmentation-offloads | 29 | segmentation-offloads |
| 42 | scaling | 30 | scaling |
| 31 | tls | ||
| 32 | tls-offload | ||
| 43 | 33 | ||
| 44 | .. only:: subproject | 34 | .. only:: subproject |
| 45 | 35 | ||
| @@ -560,10 +560,10 @@ tcp_comp_sack_delay_ns - LONG INTEGER · 559 unmodified lines | |||
| 560 | Default : 1,000,000 ns (1 ms) | 560 | Default : 1,000,000 ns (1 ms) |
| 561 | 561 | ||
| 562 | tcp_comp_sack_nr - INTEGER | 562 | tcp_comp_sack_nr - INTEGER |
| 563 | Max numer of SACK that can be compressed. | 563 | Max number of SACK that can be compressed. |
| 564 | Using 0 disables SACK compression. | 564 | Using 0 disables SACK compression. |
| 565 | 565 | ||
| 566 | Detault : 44 | 566 | Default : 44 |
| 567 | 567 | ||
| 568 | tcp_slow_start_after_idle - BOOLEAN | 568 | tcp_slow_start_after_idle - BOOLEAN |
| 569 | If set, provide RFC2861 behavior and time out the congestion | 569 | If set, provide RFC2861 behavior and time out the congestion |
| @@ -18,7 +18,7 @@ The following technologies are described: · 17 unmodified lines | |||
| 18 | * Generic Segmentation Offload - GSO | 18 | * Generic Segmentation Offload - GSO |
| 19 | * Generic Receive Offload - GRO | 19 | * Generic Receive Offload - GRO |
| 20 | * Partial Generic Segmentation Offload - GSO_PARTIAL | 20 | * Partial Generic Segmentation Offload - GSO_PARTIAL |
| 21 | * SCTP accelleration with GSO - GSO_BY_FRAGS | 21 | * SCTP acceleration with GSO - GSO_BY_FRAGS |
| 22 | 22 | ||
| 23 | 23 | ||
| 24 | TCP Segmentation Offload | 24 | TCP Segmentation Offload |
| @@ -148,7 +148,7 @@ that the IPv4 ID field is incremented in the case that a given header does · 123 unmodified lines | |||
| 148 | not have the DF bit set. | 148 | not have the DF bit set. |
| 149 | 149 | ||
| 150 | 150 | ||
| 151 | SCTP accelleration with GSO | 151 | SCTP acceleration with GSO |
| 152 | =========================== | 152 | =========================== |
| 153 | 153 | ||
| 154 | SCTP - despite the lack of hardware support - can still take advantage of | 154 | SCTP - despite the lack of hardware support - can still take advantage of |
| @@ -0,0 +1 @@ | |||
| 1 | <svg version="1.1" viewBox="0.0 0.0 460.0 500.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l960.0 0l0 720.0l-960.0 0l0 -720.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l960.0 0l0 720.0l-960.0 0z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m117.02887 0l72.28346 0l0 40.25197l-72.28346 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m117.02887 0l72.28346 0l0 40.25197l-72.28346 0z" fill-rule="evenodd"/><path fill="#000000" d="m135.71944 27.045982l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm12.853302 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm15.453842 4.578125q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm10.469467 4.859375l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m309.02887 0l72.28348 0l0 40.25197l-72.28348 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m309.02887 0l72.28348 0l0 40.25197l-72.28348 0z" fill-rule="evenodd"/><path fill="#000000" d="m328.4915 27.045982l-2.96875 -9.671875l1.703125 0l1.53125 5.578125l0.578125 2.078125q0.046875 -0.15625 0.5 -2.0l1.546875 -5.65625l1.6875 0l1.4375 5.609375l0.484375 1.84375l0.5625 -1.859375l1.65625 -5.59375l1.59375 0l-3.03125 9.671875l-1.703125 0l-1.53125 -5.796875l-0.375 -1.640625l-1.953125 7.4375l-1.71875 0zm11.676086 0l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.228302 -11.46875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm7.722931 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625zm8.230194 -1.640625l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m73.64304 101.46588l351.0551 0l0 53.70079l-351.0551 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m73.64304 101.46588l351.0551 0l0 53.70079l-351.0551 0z" fill-rule="evenodd"/><path fill="#000000" d="m215.67503 135.23627l0 -13.359367l1.640625 0l0 7.6249924l3.890625 -3.9374924l2.109375 0l-3.6875 3.5937424l4.0625 6.078125l-2.015625 0l-3.203125 -4.953125l-1.15625 1.125l0 3.828125l-1.640625 0zm12.90625 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.5781174l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.6718674q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625zm1.5583038 1.46875l0 -13.359367l1.640625 0l0 13.359367l-1.640625 0zm3.5354462 -2.890625l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.6406174 0.296875 -1.1874924q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.4999924l-1.609375 0.21875q-0.109375 -0.7499924 -0.640625 -1.1718674q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.31249237 0.1875 0.5781174q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm24.136429 -10.468742l1.765625 0l0 7.7187424q0 2.015625 -0.453125 3.203125q-0.453125 1.1875 -1.640625 1.9375q-1.1875 0.734375 -3.125 0.734375q-1.875 0 -3.078125 -0.640625q-1.1875 -0.65625 -1.703125 -1.875q-0.5 -1.234375 -0.5 -3.359375l0 -7.7187424l1.765625 0l0 7.7187424q0 1.734375 0.3125 2.5625q0.328125 0.8125 1.109375 1.265625q0.796875 0.453125 1.9375 0.453125q1.953125 0 2.78125 -0.890625q0.828125 -0.890625 0.828125 -3.390625l0 -7.7187424zm4.629181 13.359367l0 -13.359367l1.78125 0l0 11.781242l6.5625 0l0 1.578125l-8.34375 0zm10.453857 0l0 -13.359367l5.046875 0q1.328125 0 2.03125 0.125q0.96875 0.171875 1.640625 0.640625q0.671875 0.453125 1.078125 1.28125q0.40625 0.828125 0.40625 1.828125q0 1.703125 -1.09375 2.8906174q-1.078125 1.171875 -3.921875 1.171875l-3.421875 0l0 5.421875l-1.765625 0zm1.765625 -7.0l3.453125 0q1.71875 0 2.4375 -0.6406174q0.71875 -0.640625 0.71875 -1.796875q0 -0.84375 -0.421875 -1.4375q-0.421875 -0.59375 -1.125 -0.78125q-0.4375 -0.125 -1.640625 -0.125l-3.421875 0l0 4.7812424z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m73.64304 216.38058l351.0551 0l0 53.700775l-351.0551 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m73.64304 216.38058l351.0551 0l0 53.700775l-351.0551 0z" fill-rule="evenodd"/><path fill="#000000" d="m211.16338 250.15097l0 -11.78125l-4.40625 0l0 -1.578125l10.578125 0l0 1.578125l-4.40625 0l0 11.78125l-1.765625 0zm17.52098 -4.6875l1.765625 0.453125q-0.5625 2.171875 -2.0 3.328125q-1.4375 1.140625 -3.53125 1.140625q-2.15625 0 -3.515625 -0.875q-1.34375 -0.890625 -2.0625 -2.546875q-0.703125 -1.671875 -0.703125 -3.59375q0 -2.078125 0.796875 -3.625q0.796875 -1.5625 2.265625 -2.359375q1.484375 -0.8125 3.25 -0.8125q2.0 0 3.359375 1.015625q1.375 1.015625 1.90625 2.875l-1.734375 0.40625q-0.46875 -1.453125 -1.359375 -2.109375q-0.875 -0.671875 -2.203125 -0.671875q-1.546875 0 -2.578125 0.734375q-1.03125 0.734375 -1.453125 1.984375q-0.421875 1.234375 -0.421875 2.5625q0 1.703125 0.5 2.96875q0.5 1.265625 1.546875 1.90625q1.046875 0.625 2.265625 0.625q1.484375 0 2.515625 -0.859375q1.03125 -0.859375 1.390625 -2.546875zm3.9416962 4.6875l0 -13.359375l5.046875 0q1.328125 0 2.03125 0.125q0.96875 0.171875 1.640625 0.640625q0.671875 0.453125 1.078125 1.28125q0.40625 0.828125 0.40625 1.828125q0 1.703125 -1.09375 2.890625q-1.078125 1.171875 -3.921875 1.171875l-3.421875 0l0 5.421875l-1.765625 0zm1.765625 -7.0l3.453125 0q1.71875 0 2.4375 -0.640625q0.71875 -0.640625 0.71875 -1.796875q0 -0.84375 -0.421875 -1.4375q-0.421875 -0.59375 -1.125 -0.78125q-0.4375 -0.125 -1.640625 -0.125l-3.421875 0l0 4.78125zm14.664642 4.109375l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.2656097 0.890625q0.421875 0.5625 0.578125 1.5l-1.6093597 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.68748474 0.296875 1.0781097 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.3749847 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm13.562485 1.421875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625zm7.917694 0.28125q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm10.516327 1.3125l1.609375 0.21875q-0.265625 1.65625 -1.359375 2.609375q-1.078125 0.9375 -2.671875 0.9375q-1.984375 0 -3.1875 -1.296875q-1.203125 -1.296875 -1.203125 -3.71875q0 -1.578125 0.515625 -2.75q0.515625 -1.171875 1.578125 -1.75q1.0625 -0.59375 2.3125 -0.59375q1.578125 0 2.578125 0.796875q1.0 0.796875 1.28125 2.265625l-1.59375 0.234375q-0.234375 -0.96875 -0.8125 -1.453125q-0.578125 -0.5 -1.390625 -0.5q-1.234375 0 -2.015625 0.890625q-0.78125 0.890625 -0.78125 2.8125q0 1.953125 0.75 2.84375q0.75 0.875 1.953125 0.875q0.96875 0 1.609375 -0.59375q0.65625 -0.59375 0.828125 -1.828125zm3.015625 3.546875l0 -13.359375l1.640625 0l0 7.625l3.890625 -3.9375l2.109375 0l-3.6875 3.59375l4.0625 6.078125l-2.015625 0l-3.203125 -4.953125l-1.15625 1.125l0 3.828125l-1.640625 0z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m73.64304 331.2953l351.0551 0l0 53.700775l-351.0551 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m73.64304 331.2953l351.0551 0l0 53.700775l-351.0551 0z" fill-rule="evenodd"/><path fill="#000000" d="m225.73463 365.06567l0 -13.359375l4.609375 0q1.546875 0 2.375 0.203125q1.140625 0.25 1.953125 0.953125q1.0625 0.890625 1.578125 2.28125q0.53125 1.390625 0.53125 3.171875q0 1.515625 -0.359375 2.703125q-0.359375 1.171875 -0.921875 1.9375q-0.546875 0.765625 -1.203125 1.21875q-0.65625 0.4375 -1.59375 0.671875q-0.9375 0.21875 -2.140625 0.21875l-4.828125 0zm1.765625 -1.578125l2.859375 0q1.3125 0 2.0625 -0.234375q0.75 -0.25 1.203125 -0.703125q0.625 -0.625 0.96875 -1.6875q0.359375 -1.0625 0.359375 -2.578125q0 -2.09375 -0.6875 -3.21875q-0.6875 -1.125 -1.671875 -1.5q-0.703125 -0.28125 -2.28125 -0.28125l-2.8125 0l0 10.203125zm11.488571 1.578125l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.228302 -11.46875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm6.832321 0l-3.6875 -9.671875l1.734375 0l2.078125 5.796875q0.328125 0.9375 0.625 1.9375q0.203125 -0.765625 0.609375 -1.828125l2.140625 -5.90625l1.6874847 0l-3.6562347 9.671875l-1.53125 0zm13.26561 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m73.64304 446.20996l351.0551 0l0 53.700806l-351.0551 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m73.64304 446.20996l351.0551 0l0 53.700806l-351.0551 0z" fill-rule="evenodd"/><path fill="#000000" d="m222.09538 479.98038l0 -13.359375l4.609375 0q1.546875 0 2.375 0.203125q1.140625 0.25 1.953125 0.953125q1.0625 0.890625 1.578125 2.28125q0.53125 1.390625 0.53125 3.171875q0 1.515625 -0.359375 2.703125q-0.359375 1.171875 -0.921875 1.9375q-0.546875 0.765625 -1.203125 1.21875q-0.65625 0.4375 -1.59375 0.671875q-0.9375 0.21875 -2.140625 0.21875l-4.828125 0zm1.765625 -1.578125l2.859375 0q1.3125 0 2.0625 -0.234375q0.75 -0.25 1.203125 -0.703125q0.625 -0.625 0.96875 -1.6875q0.359375 -1.0625 0.359375 -2.578125q0 -2.09375 -0.6875 -3.21875q-0.6875 -1.125 -1.671875 -1.5q-0.703125 -0.28125 -2.28125 -0.28125l-2.8125 0l0 10.203125zm18.129196 -1.53125l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm11.828842 5.765625l-3.6875 -9.671875l1.734375 0l2.078125 5.796875q0.328125 0.9375 0.625 1.9375q0.203125 -0.765625 0.609375 -1.828125l2.140625 -5.90625l1.6875 0l-3.65625 9.671875l-1.53125 0zm6.640625 -11.46875l0 -1.890625l1.6406097 0l0 1.890625l-1.6406097 0zm0 11.46875l0 -9.671875l1.6406097 0l0 9.671875l-1.6406097 0zm10.457321 -3.546875l1.609375 0.21875q-0.265625 1.65625 -1.359375 2.609375q-1.078125 0.9375 -2.671875 0.9375q-1.984375 0 -3.1875 -1.296875q-1.203125 -1.296875 -1.203125 -3.71875q0 -1.578125 0.515625 -2.75q0.515625 -1.171875 1.578125 -1.75q1.0625 -0.59375 2.3125 -0.59375q1.578125 0 2.578125 0.796875q1.0 0.796875 1.28125 2.265625l-1.59375 0.234375q-0.234375 -0.96875 -0.8125 -1.453125q-0.578125 -0.5 -1.390625 -0.5q-1.234375 0 -2.015625 0.890625q-0.78125 0.890625 -0.78125 2.8125q0 1.953125 0.75 2.84375q0.75 0.875 1.953125 0.875q0.96875 0 1.609375 -0.59375q0.65625 -0.59375 0.828125 -1.828125zm9.640625 0.4375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m153.17061 40.25197l0 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m153.17061 40.25197l0 0" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m48.435696 73.03937l402.67715 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m48.435696 73.03937l402.67715 0" fill-rule="evenodd"/><path fill="#cfe2f3" d="m177.95801 71.49061l-12.393707 0l0 12.897636l-24.7874 0l0 -12.897636l-12.393692 0l24.7874 -12.89764z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m177.95801 71.49061l-12.393707 0l0 12.897636l-24.7874 0l0 -12.897636l-12.393692 0l24.7874 -12.89764z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m320.3832 71.49061l12.393707 0l0 -12.89764l24.787384 0l0 12.89764l12.393707 0l-24.787415 12.897636z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m320.3832 71.49061l12.393707 0l0 -12.89764l24.787384 0l0 12.89764l12.393707 0l-24.787415 12.897636z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m177.95801 188.3931l-12.393707 0l0 12.897629l-24.7874 0l0 -12.897629l-12.393692 0l24.7874 -12.897644z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m177.95801 188.3931l-12.393707 0l0 12.897629l-24.7874 0l0 -12.897629l-12.393692 0l24.7874 -12.897644z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m320.3832 188.3931l12.393707 0l0 -12.897644l24.787384 0l0 12.897644l12.393707 0l-24.787415 12.897629z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m320.3832 188.3931l12.393707 0l0 -12.897644l24.787384 0l0 12.897644l12.393707 0l-24.787415 12.897629z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m177.95801 301.4256l-12.393707 0l0 12.897644l-24.7874 0l0 -12.897644l-12.393692 0l24.7874 -12.897644z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m177.95801 301.4256l-12.393707 0l0 12.897644l-24.7874 0l0 -12.897644l-12.393692 0l24.7874 -12.897644z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m320.3832 301.4256l12.393707 0l0 -12.897644l24.787384 0l0 12.897644l12.393707 0l-24.787415 12.897644z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m320.3832 301.4256l12.393707 0l0 -12.897644l24.787384 0l0 12.897644l12.393707 0l-24.787415 12.897644z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m177.95801 415.4906l-12.393707 0l0 12.897644l-24.7874 0l0 -12.897644l-12.393692 0l24.7874 -12.897644z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m177.95801 415.4906l-12.393707 0l0 12.897644l-24.7874 0l0 -12.897644l-12.393692 0l24.7874 -12.897644z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m320.3832 415.4906l12.393707 0l0 -12.897644l24.787384 0l0 12.897644l12.393707 0l-24.787415 12.897644z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m320.3832 415.4906l12.393707 0l0 -12.897644l24.787384 0l0 12.897644l12.393707 0l-24.787415 12.897644z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m198.14961 44.009186l109.44881 0l0 53.70079l-109.44881 0z" fill-rule="evenodd"/><path fill="#000000" d="m224.98174 70.929184l2.78125 -13.359375l1.65625 0l-1.0 4.78125q0.78125 -0.71875 1.421875 -1.015625q0.640625 -0.296875 1.328125 -0.296875q1.359375 0 2.265625 1.015625q0.90625 1.0 0.90625 2.9375q0 1.28125 -0.375 2.359375q-0.359375 1.0625 -0.890625 1.78125q-0.53125 0.71875 -1.109375 1.15625q-0.578125 0.4375 -1.1875 0.640625q-0.59375 0.21875 -1.140625 0.21875q-0.96875 0 -1.703125 -0.5q-0.71875 -0.515625 -1.125 -1.546875l-0.390625 1.828125l-1.4375 0zm2.4375 -3.96875l-0.015625 0.3125q0 1.234375 0.59375 1.890625q0.59375 0.640625 1.484375 0.640625q0.859375 0 1.578125 -0.609375q0.734375 -0.609375 1.1875 -1.890625q0.46875 -1.28125 0.46875 -2.375q0 -1.21875 -0.59375 -1.890625q-0.578125 -0.671875 -1.4375 -0.671875q-0.90625 0 -1.65625 0.6875q-0.734375 0.6875 -1.234375 2.125q-0.375 1.0625 -0.375 1.78125zm14.531967 2.21875q-1.734375 1.96875 -3.5625 1.96875q-1.109375 0 -1.796875 -0.640625q-0.6875 -0.640625 -0.6875 -1.578125q0 -0.609375 0.296875 -2.09375l1.171875 -5.578125l1.65625 0l-1.296875 6.1875q-0.171875 0.765625 -0.171875 1.203125q0 0.546875 0.328125 0.859375q0.34375 0.296875 0.984375 0.296875q0.703125 0 1.359375 -0.328125q0.65625 -0.34375 1.125 -0.921875q0.484375 -0.578125 0.796875 -1.359375q0.1875 -0.5 0.453125 -1.765625l0.875 -4.171875l1.65625 0l-2.03125 9.671875l-1.515625 0l0.359375 -1.75zm4.000717 1.75l1.765625 -8.40625l-1.484375 0l0.265625 -1.265625l1.484375 0l0.28125 -1.375q0.21875 -1.03125 0.4375 -1.484375q0.234375 -0.453125 0.75 -0.75q0.53125 -0.296875 1.4375 -0.296875q0.625 0 1.828125 0.265625l-0.296875 1.4375q-0.84375 -0.21875 -1.40625 -0.21875q-0.484375 0 -0.734375 0.25q-0.25 0.234375 -0.4375 1.125l-0.21875 1.046875l1.84375 0l-0.265625 1.265625l-1.84375 0l-1.75 8.40625l-1.65625 0zm5.183304 0l1.765625 -8.40625l-1.484375 0l0.265625 -1.265625l1.484375 0l0.28125 -1.375q0.21875 -1.03125 0.4375 -1.484375q0.234375 -0.453125 0.75 -0.75q0.53125 -0.296875 1.4375 -0.296875q0.625 0 1.828125 0.265625l-0.296875 1.4375q-0.84375 -0.21875 -1.40625 -0.21875q-0.484375 0 -0.734375 0.25q-0.25 0.234375 -0.4375 1.125l-0.21875 1.046875l1.84375 0l-0.265625 1.265625l-1.84375 0l-1.75 8.40625l-1.65625 0zm12.058319 -3.28125l1.609375 0.15625q-0.34375 1.1875 -1.59375 2.265625q-1.234375 1.078125 -2.96875 1.078125q-1.0625 0 -1.96875 -0.5q-0.890625 -0.5 -1.359375 -1.4375q-0.46875 -0.953125 -0.46875 -2.15625q0 -1.59375 0.734375 -3.078125q0.734375 -1.484375 1.890625 -2.203125q1.171875 -0.734375 2.53125 -0.734375q1.734375 0 2.765625 1.078125q1.03125 1.0625 1.03125 2.921875q0 0.71875 -0.125 1.46875l-7.125 0q-0.046875 0.28125 -0.046875 0.5q0 1.359375 0.625 2.078125q0.625 0.71875 1.53125 0.71875q0.84375 0 1.65625 -0.546875q0.828125 -0.5625 1.28125 -1.609375zm-4.78125 -2.40625l5.421875 0q0.015625 -0.25 0.015625 -0.359375q0 -1.234375 -0.625 -1.890625q-0.625 -0.671875 -1.59375 -0.671875q-1.0625 0 -1.9375 0.734375q-0.859375 0.71875 -1.28125 2.1875zm8.063202 5.6875l2.015625 -9.671875l1.453125 0l-0.40625 1.96875q0.75 -1.109375 1.453125 -1.640625q0.71875 -0.546875 1.46875 -0.546875q0.5 0 1.21875 0.359375l-0.671875 1.53125q-0.4375 -0.3125 -0.9375 -0.3125q-0.875 0 -1.78125 0.96875q-0.90625 0.953125 -1.4375 3.46875l-0.8125 3.875l-1.5625 0zm6.368927 -3.3125l1.640625 -0.09375q0 0.703125 0.21875 1.21875q0.21875 0.5 0.796875 0.8125q0.59375 0.3125 1.375 0.3125q1.09375 0 1.640625 -0.4375q0.546875 -0.4375 0.546875 -1.015625q0 -0.4375 -0.328125 -0.8125q-0.328125 -0.390625 -1.640625 -0.953125q-1.3125 -0.5625 -1.671875 -0.78125q-0.609375 -0.375 -0.921875 -0.875q-0.3125 -0.515625 -0.3125 -1.171875q0 -1.140625 0.90625 -1.953125q0.921875 -0.828125 2.5625 -0.828125q1.828125 0 2.765625 0.84375q0.953125 0.84375 1.0 2.21875l-1.609375 0.109375q-0.046875 -0.875 -0.625 -1.390625q-0.578125 -0.515625 -1.65625 -0.515625q-0.84375 0 -1.328125 0.40625q-0.46875 0.390625 -0.46875 0.84375q0 0.453125 0.40625 0.796875q0.28125 0.234375 1.421875 0.734375q1.890625 0.8125 2.375 1.28125q0.78125 0.765625 0.78125 1.84375q0 0.71875 -0.4375 1.421875q-0.4375 0.6875 -1.34375 1.109375q-0.90625 0.40625 -2.140625 0.40625q-1.671875 0 -2.84375 -0.828125q-1.1875 -0.828125 -1.109375 -2.703125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m198.14961 164.00919l109.44881 0l0 53.70079l-109.44881 0z" fill-rule="evenodd"/><path fill="#000000" d="m211.6696 187.61668l1.640625 -0.09375q0 0.703125 0.21875 1.21875q0.21875 0.5 0.796875 0.8125q0.59375 0.3125 1.375 0.3125q1.09375 0 1.640625 -0.4375q0.546875 -0.4375 0.546875 -1.015625q0 -0.4375 -0.328125 -0.8125q-0.328125 -0.390625 -1.640625 -0.953125q-1.3125 -0.5625 -1.671875 -0.78125q-0.609375 -0.375 -0.921875 -0.875q-0.3125 -0.515625 -0.3125 -1.171875q0 -1.140625 0.90625 -1.953125q0.921875 -0.828125 2.5625 -0.828125q1.828125 0 2.765625 0.84375q0.953125 0.84375 1.0 2.21875l-1.609375 0.109375q-0.046875 -0.875 -0.625 -1.390625q-0.578125 -0.515625 -1.65625 -0.515625q-0.84375 0 -1.328125 0.40625q-0.46875 0.390625 -0.46875 0.84375q0 0.453125 0.40625 0.796875q0.28125 0.234375 1.421875 0.734375q1.890625 0.8125 2.375 1.28125q0.78125 0.765625 0.78125 1.84375q0 0.71875 -0.4375 1.421875q-0.4375 0.6875 -1.34375 1.109375q-0.90625 0.40625 -2.140625 0.40625q-1.671875 0 -2.84375 -0.828125q-1.1875 -0.828125 -1.109375 -2.703125zm15.84375 -0.21875l1.65625 0.171875q-0.625 1.8125 -1.765625 2.703125q-1.140625 0.875 -2.609375 0.875q-1.578125 0 -2.5625 -1.015625q-0.96875 -1.03125 -0.96875 -2.859375q0 -1.578125 0.625 -3.109375q0.640625 -1.53125 1.796875 -2.328125q1.171875 -0.796875 2.6875 -0.796875q1.546875 0 2.453125 0.875q0.921875 0.875 0.921875 2.328125l-1.625 0.109375q-0.015625 -0.921875 -0.546875 -1.4375q-0.515625 -0.515625 -1.359375 -0.515625q-1.0 0 -1.734375 0.625q-0.71875 0.625 -1.140625 1.90625q-0.40625 1.28125 -0.40625 2.46875q0 1.234375 0.546875 1.859375q0.546875 0.609375 1.34375 0.609375q0.796875 0 1.53125 -0.609375q0.734375 -0.609375 1.15625 -1.859375zm9.171875 2.328125q-0.859375 0.734375 -1.65625 1.078125q-0.78125 0.34375 -1.6875 0.34375q-1.34375 0 -2.171875 -0.78125q-0.8125 -0.796875 -0.8125 -2.03125q0 -0.796875 0.375 -1.421875q0.375 -0.625 0.984375 -1.0q0.609375 -0.390625 1.484375 -0.546875q0.5625 -0.109375 2.109375 -0.171875q1.5625 -0.0625 2.234375 -0.328125q0.1875 -0.671875 0.1875 -1.125q0 -0.578125 -0.421875 -0.90625q-0.5625 -0.453125 -1.671875 -0.453125q-1.03125 0 -1.703125 0.46875q-0.65625 0.453125 -0.953125 1.296875l-1.671875 -0.140625q0.515625 -1.4375 1.609375 -2.203125q1.109375 -0.765625 2.796875 -0.765625q1.796875 0 2.84375 0.859375q0.796875 0.625 0.796875 1.65625q0 0.765625 -0.21875 1.796875l-0.53125 2.40625q-0.265625 1.140625 -0.265625 1.859375q0 0.453125 0.203125 1.3125l-1.671875 0q-0.125 -0.46875 -0.1875 -1.203125zm0.609375 -3.703125q-0.34375 0.140625 -0.75 0.21875q-0.390625 0.0625 -1.3125 0.15625q-1.4375 0.125 -2.03125 0.328125q-0.59375 0.1875 -0.90625 0.625q-0.296875 0.421875 -0.296875 0.9375q0 0.6875 0.484375 1.140625q0.484375 0.4375 1.359375 0.4375q0.828125 0 1.578125 -0.421875q0.75 -0.4375 1.1875 -1.203125q0.4375 -0.78125 0.6875 -2.21875zm7.094467 3.5625l-0.265625 1.359375q-0.59375 0.140625 -1.15625 0.140625q-0.984375 0 -1.5625 -0.46875q-0.4375 -0.375 -0.4375 -1.0q0 -0.3125 0.234375 -1.46875l1.171875 -5.625l-1.296875 0l0.265625 -1.265625l1.296875 0l0.5 -2.375l1.890625 -1.140625l-0.734375 3.515625l1.625 0l-0.28125 1.265625l-1.609375 0l-1.125 5.359375q-0.203125 1.015625 -0.203125 1.21875q0 0.28125 0.15625 0.4375q0.171875 0.15625 0.5625 0.15625q0.546875 0 0.96875 -0.109375zm5.183304 0l-0.265625 1.359375q-0.59375 0.140625 -1.15625 0.140625q-0.984375 0 -1.5625 -0.46875q-0.4375 -0.375 -0.4375 -1.0q0 -0.3125 0.234375 -1.46875l1.171875 -5.625l-1.296875 0l0.265625 -1.265625l1.296875 0l0.5 -2.375l1.890625 -1.140625l-0.734375 3.515625l1.625 0l-0.28125 1.265625l-1.609375 0l-1.125 5.359375q-0.203125 1.015625 -0.203125 1.21875q0 0.28125 0.15625 0.4375q0.171875 0.15625 0.5625 0.15625q0.546875 0 0.96875 -0.109375zm8.433304 -1.9375l1.609375 0.15625q-0.34375 1.1875 -1.59375 2.265625q-1.234375 1.078125 -2.96875 1.078125q-1.0625 0 -1.96875 -0.5q-0.890625 -0.5 -1.359375 -1.4375q-0.46875 -0.953125 -0.46875 -2.15625q0 -1.59375 0.734375 -3.078125q0.734375 -1.484375 1.890625 -2.203125q1.171875 -0.734375 2.53125 -0.734375q1.734375 0 2.765625 1.078125q1.03125 1.0625 1.03125 2.921875q0 0.71875 -0.125 1.46875l-7.125 0q-0.046875 0.28125 -0.046875 0.5q0 1.359375 0.625 2.078125q0.625 0.71875 1.53125 0.71875q0.84375 0 1.65625 -0.546875q0.828125 -0.5625 1.28125 -1.609375zm-4.78125 -2.40625l5.421875 0q0.015625 -0.25 0.015625 -0.359375q0 -1.234375 -0.625 -1.890625q-0.625 -0.671875 -1.59375 -0.671875q-1.0625 0 -1.9375 0.734375q-0.859375 0.71875 -1.28125 2.1875zm8.063202 5.6875l2.015625 -9.671875l1.453125 0l-0.40625 1.96875q0.75 -1.109375 1.453125 -1.640625q0.71875 -0.546875 1.46875 -0.546875q0.5 0 1.21875 0.359375l-0.671875 1.53125q-0.4375 -0.3125 -0.9375 -0.3125q-0.875 0 -1.78125 0.96875q-0.90625 0.953125 -1.4375 3.46875l-0.8125 3.875l-1.5625 0zm11.255371 0l2.796875 -13.359375l1.640625 0l-2.78125 13.359375l-1.65625 0zm6.613556 -11.484375l0.40625 -1.875l1.625 0l-0.390625 1.875l-1.640625 0zm-2.390625 11.484375l2.015625 -9.671875l1.65625 0l-2.03125 9.671875l-1.640625 0zm4.3635864 -3.3125l1.640625 -0.09375q0 0.703125 0.21875 1.21875q0.21875 0.5 0.796875 0.8125q0.59375 0.3125 1.375 0.3125q1.09375 0 1.640625 -0.4375q0.546875 -0.4375 0.546875 -1.015625q0 -0.4375 -0.328125 -0.8125q-0.328125 -0.390625 -1.640625 -0.953125q-1.3125 -0.5625 -1.671875 -0.78125q-0.609375 -0.375 -0.921875 -0.875q-0.3125 -0.515625 -0.3125 -1.171875q0 -1.140625 0.90625 -1.953125q0.921875 -0.828125 2.5625 -0.828125q1.828125 0 2.765625 0.84375q0.953125 0.84375 1.0 2.21875l-1.609375 0.109375q-0.046875 -0.875 -0.625 -1.390625q-0.578125 -0.515625 -1.65625 -0.515625q-0.84375 0 -1.328125 0.40625q-0.46875 0.390625 -0.46875 0.84375q0 0.453125 0.40625 0.796875q0.28125 0.234375 1.421875 0.734375q1.890625 0.8125 2.375 1.28125q0.78125 0.765625 0.78125 1.84375q0 0.71875 -0.4375 1.421875q-0.4375 0.6875 -1.34375 1.109375q-0.90625 0.40625 -2.140625 0.40625q-1.671875 0 -2.84375 -0.828125q-1.1875 -0.828125 -1.109375 -2.703125zm13.015625 1.96875l-0.265625 1.359375q-0.59375 0.140625 -1.15625 0.140625q-0.984375 0 -1.5625 -0.46875q-0.4375 -0.375 -0.4375 -1.0q0 -0.3125 0.234375 -1.46875l1.171875 -5.625l-1.296875 0l0.265625 -1.265625l1.296875 0l0.5 -2.375l1.890625 -1.140625l-0.734375 3.515625l1.625 0l-0.28125 1.265625l-1.609375 0l-1.125 5.359375q-0.203125 1.015625 -0.203125 1.21875q0 0.28125 0.15625 0.4375q0.171875 0.15625 0.5625 0.15625q0.546875 0 0.96875 -0.109375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m198.14961 280.1392l109.44881 0l0 53.700806l-109.44881 0z" fill-rule="evenodd"/><path fill="#000000" d="m223.58026 303.7467l1.640625 -0.09375q0 0.703125 0.21875 1.21875q0.21875 0.5 0.796875 0.8125q0.59375 0.3125 1.375 0.3125q1.09375 0 1.640625 -0.4375q0.546875 -0.4375 0.546875 -1.015625q0 -0.4375 -0.328125 -0.8125q-0.328125 -0.390625 -1.640625 -0.953125q-1.3125 -0.5625 -1.671875 -0.78125q-0.609375 -0.375 -0.921875 -0.875q-0.3125 -0.515625 -0.3125 -1.171875q0 -1.140625 0.90625 -1.953125q0.921875 -0.828125 2.5625 -0.828125q1.828125 0 2.765625 0.84375q0.953125 0.84375 1.0 2.21875l-1.609375 0.109375q-0.046875 -0.875 -0.625 -1.390625q-0.578125 -0.515625 -1.65625 -0.515625q-0.84375 0 -1.328125 0.40625q-0.46875 0.390625 -0.46875 0.84375q0 0.453125 0.40625 0.796875q0.28125 0.234375 1.421875 0.734375q1.890625 0.8125 2.375 1.28125q0.78125 0.765625 0.78125 1.84375q0 0.71875 -0.4375 1.421875q-0.4375 0.6875 -1.34375 1.109375q-0.90625 0.40625 -2.140625 0.40625q-1.671875 0 -2.84375 -0.828125q-1.1875 -0.828125 -1.109375 -2.703125zm9.1875 3.3125l2.796875 -13.359375l1.640625 0l-1.734375 8.28125l4.8125 -4.59375l2.171875 0l-4.125 3.609375l2.5 6.0625l-1.8125 0l-1.921875 -4.96875l-2.015625 1.734375l-0.671875 3.234375l-1.640625 0zm7.5 3.703125l0 -1.1875l10.875 0l0 1.1875l-10.875 0zm12.188217 -3.703125l2.78125 -13.359375l1.6562653 0l-1.0000153 4.78125q0.78126526 -0.71875 1.4218903 -1.015625q0.640625 -0.296875 1.328125 -0.296875q1.359375 0 2.265625 1.015625q0.90625 1.0 0.90625 2.9375q0 1.28125 -0.375 2.359375q-0.359375 1.0625 -0.890625 1.78125q-0.53125 0.71875 -1.109375 1.15625q-0.578125 0.4375 -1.1875 0.640625q-0.59375 0.21875 -1.140625 0.21875q-0.96875 0 -1.7031403 -0.5q-0.71875 -0.515625 -1.125 -1.546875l-0.390625 1.828125l-1.4375 0zm2.4375 -3.96875l-0.015625 0.3125q0 1.234375 0.59375 1.890625q0.59376526 0.640625 1.4843903 0.640625q0.859375 0 1.578125 -0.609375q0.734375 -0.609375 1.1875 -1.890625q0.46875 -1.28125 0.46875 -2.375q0 -1.21875 -0.59375 -1.890625q-0.578125 -0.671875 -1.4375 -0.671875q-0.90625 0 -1.65625 0.6875q-0.73439026 0.6875 -1.2343903 2.125q-0.375 1.0625 -0.375 1.78125zm14.531967 2.21875q-1.734375 1.96875 -3.5625 1.96875q-1.109375 0 -1.796875 -0.640625q-0.6875 -0.640625 -0.6875 -1.578125q0 -0.609375 0.296875 -2.09375l1.171875 -5.578125l1.65625 0l-1.296875 6.1875q-0.171875 0.765625 -0.171875 1.203125q0 0.546875 0.328125 0.859375q0.34375 0.296875 0.984375 0.296875q0.703125 0 1.359375 -0.328125q0.65625 -0.34375 1.125 -0.921875q0.484375 -0.578125 0.796875 -1.359375q0.1875 -0.5 0.453125 -1.765625l0.875 -4.171875l1.65625 0l-2.03125 9.671875l-1.515625 0l0.359375 -1.75zm4.0007324 1.75l1.765625 -8.40625l-1.484375 0l0.265625 -1.265625l1.484375 0l0.28125 -1.375q0.21875 -1.03125 0.4375 -1.484375q0.234375 -0.453125 0.75 -0.75q0.53125 -0.296875 1.4375 -0.296875q0.625 0 1.828125 0.265625l-0.296875 1.4375q-0.84375 -0.21875 -1.40625 -0.21875q-0.484375 0 -0.734375 0.25q-0.25 0.234375 -0.4375 1.125l-0.21875 1.046875l1.84375 0l-0.265625 1.265625l-1.84375 0l-1.75 8.40625l-1.65625 0zm5.1832886 0l1.765625 -8.40625l-1.484375 0l0.265625 -1.265625l1.484375 0l0.28125 -1.375q0.21875 -1.03125 0.4375 -1.484375q0.234375 -0.453125 0.75 -0.75q0.53125 -0.296875 1.4375 -0.296875q0.625 0 1.828125 0.265625l-0.296875 1.4375q-0.84375 -0.21875 -1.40625 -0.21875q-0.484375 0 -0.734375 0.25q-0.25 0.234375 -0.4375 1.125l-0.21875 1.046875l1.84375 0l-0.265625 1.265625l-1.84375 0l-1.75 8.40625l-1.65625 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m163.81627 395.2362l178.11024 0l0 53.700806l-178.11024 0z" fill-rule="evenodd"/><path fill="#000000" d="m195.60925 418.62497l1.65625 0.171875q-0.625 1.8125 -1.765625 2.703125q-1.140625 0.875 -2.609375 0.875q-1.578125 0 -2.5625 -1.015625q-0.96875 -1.03125 -0.96875 -2.859375q0 -1.578125 0.625 -3.109375q0.640625 -1.53125 1.796875 -2.328125q1.171875 -0.796875 2.6875 -0.796875q1.546875 0 2.453125 0.875q0.921875 0.875 0.921875 2.328125l-1.625 0.109375q-0.015625 -0.921875 -0.546875 -1.4375q-0.515625 -0.515625 -1.359375 -0.515625q-1.0 0 -1.734375 0.625q-0.71875 0.625 -1.140625 1.90625q-0.40625 1.28125 -0.40625 2.46875q0 1.234375 0.546875 1.859375q0.546875 0.609375 1.34375 0.609375q0.796875 0 1.53125 -0.609375q0.734375 -0.609375 1.15625 -1.859375zm2.9375 -0.140625q0 -2.828125 1.671875 -4.6875q1.375 -1.53125 3.609375 -1.53125q1.75 0 2.8125 1.09375q1.078125 1.09375 1.078125 2.953125q0 1.65625 -0.671875 3.09375q-0.671875 1.4375 -1.921875 2.203125q-1.25 0.765625 -2.625 0.765625q-1.125 0 -2.046875 -0.484375q-0.921875 -0.484375 -1.421875 -1.359375q-0.484375 -0.890625 -0.484375 -2.046875zm1.65625 -0.15625q0 1.359375 0.65625 2.0625q0.65625 0.703125 1.65625 0.703125q0.53125 0 1.046875 -0.203125q0.53125 -0.21875 0.96875 -0.65625q0.453125 -0.4375 0.765625 -1.0q0.3125 -0.5625 0.5 -1.203125q0.28125 -0.90625 0.28125 -1.734375q0 -1.3125 -0.65625 -2.03125q-0.65625 -0.734375 -1.65625 -0.734375q-0.78125 0 -1.421875 0.375q-0.625 0.375 -1.140625 1.09375q-0.515625 0.703125 -0.765625 1.640625q-0.234375 0.9375 -0.234375 1.6875zm8.438217 3.828125l2.015625 -9.671875l1.5 0l-0.359375 1.6875q0.96875 -1.0 1.8125 -1.453125q0.859375 -0.453125 1.734375 -0.453125q1.1875 0 1.84375 0.640625q0.671875 0.625 0.671875 1.703125q0 0.53125 -0.234375 1.6875l-1.234375 5.859375l-1.640625 0l1.28125 -6.125q0.1875 -0.890625 0.1875 -1.328125q0 -0.484375 -0.328125 -0.78125q-0.328125 -0.296875 -0.953125 -0.296875q-1.28125 0 -2.265625 0.90625q-0.984375 0.90625 -1.453125 3.125l-0.9375 4.5l-1.640625 0zm14.219467 -1.34375l-0.265625 1.359375q-0.59375 0.140625 -1.15625 0.140625q-0.984375 0 -1.5625 -0.46875q-0.4375 -0.375 -0.4375 -1.0q0 -0.3125 0.234375 -1.46875l1.171875 -5.625l-1.296875 0l0.265625 -1.265625l1.296875 0l0.5 -2.375l1.890625 -1.140625l-0.734375 3.515625l1.625 0l-0.28125 1.265625l-1.609375 0l-1.125 5.359375q-0.203125 1.015625 -0.203125 1.21875q0 0.28125 0.15625 0.4375q0.171875 0.15625 0.5625 0.15625q0.546875 0 0.96875 -0.109375zm8.433304 -1.9375l1.609375 0.15625q-0.34375 1.1875 -1.59375 2.265625q-1.234375 1.078125 -2.96875 1.078125q-1.0625 0 -1.96875 -0.5q-0.890625 -0.5 -1.359375 -1.4375q-0.46875 -0.953125 -0.46875 -2.15625q0 -1.59375 0.734375 -3.078125q0.734375 -1.484375 1.890625 -2.203125q1.171875 -0.734375 2.53125 -0.734375q1.734375 0 2.765625 1.078125q1.03125 1.0625 1.03125 2.921875q0 0.71875 -0.125 1.46875l-7.125 0q-0.046875 0.28125 -0.046875 0.5q0 1.359375 0.625 2.078125q0.625 0.71875 1.53125 0.71875q0.84375 0 1.65625 -0.546875q0.828125 -0.5625 1.28125 -1.609375zm-4.78125 -2.40625l5.421875 0q0.015625 -0.25 0.015625 -0.359375q0 -1.234375 -0.625 -1.890625q-0.625 -0.671875 -1.59375 -0.671875q-1.0625 0 -1.9375 0.734375q-0.859375 0.71875 -1.28125 2.1875zm7.406967 5.6875l4.21875 -4.90625l-2.421875 -4.765625l1.828125 0l0.8125 1.71875q0.453125 0.96875 0.828125 1.84375l2.78125 -3.5625l2.015625 0l-4.0625 4.890625l2.4375 4.78125l-1.8125 0l-0.96875 -1.96875q-0.3125 -0.625 -0.703125 -1.5625l-2.875 3.53125l-2.078125 0zm13.828125 -1.34375l-0.265625 1.359375q-0.59375 0.140625 -1.15625 0.140625q-0.984375 0 -1.5625 -0.46875q-0.4375 -0.375 -0.4375 -1.0q0 -0.3125 0.234375 -1.46875l1.171875 -5.625l-1.296875 0l0.265625 -1.265625l1.296875 0l0.5 -2.375l1.890625 -1.140625l-0.734375 3.515625l1.625 0l-0.28125 1.265625l-1.609375 0l-1.125 5.359375q-0.203125 1.015625 -0.203125 1.21875q0 0.28125 0.15625 0.4375q0.171875 0.15625 0.5625 0.15625q0.546875 0 0.96875 -0.109375zm11.210358 -0.8125l0 -3.671875l-3.640625 0l0 -1.515625l3.640625 0l0 -3.640625l1.546875 0l0 3.640625l3.640625 0l0 1.515625l-3.640625 0l0 3.671875l-1.546875 0zm11.390778 2.15625l2.78125 -13.359375l1.65625 0l-1.0 4.78125q0.78125 -0.71875 1.421875 -1.015625q0.640625 -0.296875 1.328125 -0.296875q1.359375 0 2.265625 1.015625q0.90625 1.0 0.90625 2.9375q0 1.28125 -0.375 2.359375q-0.359375 1.0625 -0.890625 1.78125q-0.53125 0.71875 -1.109375 1.15625q-0.578125 0.4375 -1.1875 0.640625q-0.59375 0.21875 -1.140625 0.21875q-0.96875 0 -1.703125 -0.5q-0.71875 -0.515625 -1.125 -1.546875l-0.390625 1.828125l-1.4375 0zm2.4375 -3.96875l-0.015625 0.3125q0 1.234375 0.59375 1.890625q0.59375 0.640625 1.484375 0.640625q0.859375 0 1.578125 -0.609375q0.734375 -0.609375 1.1875 -1.890625q0.46875 -1.28125 0.46875 -2.375q0 -1.21875 -0.59375 -1.890625q-0.578125 -0.671875 -1.4375 -0.671875q-0.90625 0 -1.65625 0.6875q-0.734375 0.6875 -1.234375 2.125q-0.375 1.0625 -0.375 1.78125zm14.531952 2.21875q-1.734375 1.96875 -3.5625 1.96875q-1.109375 0 -1.796875 -0.640625q-0.6875 -0.640625 -0.6875 -1.578125q0 -0.609375 0.296875 -2.09375l1.171875 -5.578125l1.65625 0l-1.296875 6.1875q-0.171875 0.765625 -0.171875 1.203125q0 0.546875 0.328125 0.859375q0.34375 0.296875 0.984375 0.296875q0.703125 0 1.359375 -0.328125q0.65625 -0.34375 1.125 -0.921875q0.484375 -0.578125 0.796875 -1.359375q0.1875 -0.5 0.453125 -1.765625l0.875 -4.171875l1.65625 0l-2.03125 9.671875l-1.515625 0l0.359375 -1.75zm4.0007324 1.75l1.765625 -8.40625l-1.484375 0l0.265625 -1.265625l1.484375 0l0.28125 -1.375q0.21875 -1.03125 0.4375 -1.484375q0.234375 -0.453125 0.75 -0.75q0.53125 -0.296875 1.4375 -0.296875q0.625 0 1.828125 0.265625l-0.296875 1.4375q-0.84375 -0.21875 -1.40625 -0.21875q-0.484375 0 -0.734375 0.25q-0.25 0.234375 -0.4375 1.125l-0.21875 1.046875l1.84375 0l-0.265625 1.265625l-1.84375 0l-1.75 8.40625l-1.65625 0zm5.1832886 0l1.765625 -8.40625l-1.484375 0l0.265625 -1.265625l1.484375 0l0.28125 -1.375q0.21875 -1.03125 0.4375 -1.484375q0.234375 -0.453125 0.75 -0.75q0.53125 -0.296875 1.4375 -0.296875q0.625 0 1.828125 0.265625l-0.296875 1.4375q-0.84375 -0.21875 -1.40625 -0.21875q-0.484375 0 -0.734375 0.25q-0.25 0.234375 -0.4375 1.125l-0.21875 1.046875l1.84375 0l-0.265625 1.265625l-1.84375 0l-1.75 8.40625l-1.65625 0zm12.058319 -3.28125l1.609375 0.15625q-0.34375 1.1875 -1.59375 2.265625q-1.234375 1.078125 -2.96875 1.078125q-1.0625 0 -1.96875 -0.5q-0.890625 -0.5 -1.359375 -1.4375q-0.46875 -0.953125 -0.46875 -2.15625q0 -1.59375 0.734375 -3.078125q0.734375 -1.484375 1.890625 -2.203125q1.171875 -0.734375 2.53125 -0.734375q1.734375 0 2.765625 1.078125q1.03125 1.0625 1.03125 2.921875q0 0.71875 -0.125 1.46875l-7.125 0q-0.046875 0.28125 -0.046875 0.5q0 1.359375 0.625 2.078125q0.625 0.71875 1.53125 0.71875q0.84375 0 1.65625 -0.546875q0.828125 -0.5625 1.28125 -1.609375zm-4.78125 -2.40625l5.421875 0q0.015625 -0.25 0.015625 -0.359375q0 -1.234375 -0.625 -1.890625q-0.625 -0.671875 -1.59375 -0.671875q-1.0625 0 -1.9375 0.734375q-0.859375 0.71875 -1.28125 2.1875zm8.063202 5.6875l2.015625 -9.671875l1.453125 0l-0.40625 1.96875q0.75 -1.109375 1.453125 -1.640625q0.71875 -0.546875 1.46875 -0.546875q0.5 0 1.21875 0.359375l-0.671875 1.53125q-0.4375 -0.3125 -0.9375 -0.3125q-0.875 0 -1.78125 0.96875q-0.90625 0.953125 -1.4375 3.46875l-0.8125 3.875l-1.5625 0z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m0 165.96588l118.74016 0l0 40.25197l-118.74016 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m0 165.96588l118.74016 0l0 40.25197l-118.74016 0z" fill-rule="evenodd"/><path fill="#000000" d="m23.145836 190.12123l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.5l-1.609375 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm13.5625 1.421875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625zm1.5895538 1.46875l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.228302 3.703125l0 -13.375l1.484375 0l0 1.25q0.53125 -0.734375 1.1875 -1.09375q0.671875 -0.375 1.625 -0.375q1.234375 0 2.171875 0.640625q0.953125 0.625 1.4375 1.796875q0.484375 1.15625 0.484375 2.546875q0 1.484375 -0.53125 2.671875q-0.53125 1.1875 -1.546875 1.828125q-1.015625 0.625 -2.140625 0.625q-0.8125 0 -1.46875 -0.34375q-0.65625 -0.34375 -1.0625 -0.875l0 4.703125l-1.640625 0zm1.484375 -8.484375q0 1.859375 0.75 2.765625q0.765625 0.890625 1.828125 0.890625q1.09375 0 1.875 -0.921875q0.78125 -0.9375 0.78125 -2.875q0 -1.84375 -0.765625 -2.765625q-0.75 -0.921875 -1.8125 -0.921875q-1.046875 0 -1.859375 0.984375q-0.796875 0.96875 -0.796875 2.84375zm15.203842 3.59375q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm4.188217 4.859375l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm5.572052 -2.890625l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.5l-1.609375 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm16.609375 -0.21875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125717 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0z" fill-rule="nonzero"/></g></svg> | ||
| @@ -0,0 +1 @@ | |||
| 1 | <svg version="1.1" viewBox="0.0 0.0 672.0 68.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l960.0 0l0 720.0l-960.0 0l0 -720.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l960.0 0l0 720.0l-960.0 0z" fill-rule="evenodd"/><path fill="#b6d7a8" d="m0 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m0 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" d="m15.953125 52.942722l-1.640625 0l0 -10.453125q-0.59375 0.5625 -1.5625 1.140625q-0.953125 0.5625 -1.71875 0.84375l0 -1.59375q1.375 -0.640625 2.40625 -1.5625q1.03125 -0.921875 1.453125 -1.78125l1.0625 0l0 13.40625z" fill-rule="nonzero"/><path fill="#c9daf8" d="m340.69897 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m340.69897 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" d="m355.73022 52.942722l0 -3.203125l-5.796875 0l0 -1.5l6.09375 -8.65625l1.34375 0l0 8.65625l1.796875 0l0 1.5l-1.796875 0l0 3.203125l-1.640625 0zm0 -4.703125l0 -6.015625l-4.1875 6.015625l4.1875 0z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m225.37527 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m225.37527 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" d="m235.15652 49.411472l1.640625 -0.21875q0.28125 1.40625 0.953125 2.015625q0.6875 0.609375 1.65625 0.609375q1.15625 0 1.953125 -0.796875q0.796875 -0.796875 0.796875 -1.984375q0 -1.125 -0.734375 -1.859375q-0.734375 -0.734375 -1.875 -0.734375q-0.46875 0 -1.15625 0.171875l0.1875 -1.4375q0.15625 0.015625 0.265625 0.015625q1.046875 0 1.875 -0.546875q0.84375 -0.546875 0.84375 -1.671875q0 -0.90625 -0.609375 -1.5q-0.609375 -0.59375 -1.578125 -0.59375q-0.953125 0 -1.59375 0.609375q-0.640625 0.59375 -0.8125 1.796875l-1.640625 -0.296875q0.296875 -1.640625 1.359375 -2.546875q1.0625 -0.90625 2.65625 -0.90625q1.09375 0 2.0 0.46875q0.921875 0.46875 1.40625 1.28125q0.5 0.8125 0.5 1.71875q0 0.859375 -0.46875 1.578125q-0.46875 0.703125 -1.375 1.125q1.1875 0.28125 1.84375 1.140625q0.65625 0.859375 0.65625 2.15625q0 1.734375 -1.28125 2.953125q-1.265625 1.21875 -3.21875 1.21875q-1.765625 0 -2.921875 -1.046875q-1.15625 -1.046875 -1.328125 -2.71875z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m572.3295 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m572.3295 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" d="m590.72015 51.364597l0 1.578125l-8.828125 0q-0.015625 -0.59375 0.1875 -1.140625q0.34375 -0.90625 1.078125 -1.78125q0.75 -0.875 2.15625 -2.015625q2.171875 -1.78125 2.9375 -2.828125q0.765625 -1.046875 0.765625 -1.96875q0 -0.984375 -0.703125 -1.640625q-0.6875 -0.671875 -1.8125 -0.671875q-1.1875 0 -1.90625 0.71875q-0.703125 0.703125 -0.703125 1.953125l-1.6875 -0.171875q0.171875 -1.890625 1.296875 -2.875q1.140625 -0.984375 3.03125 -0.984375q1.921875 0 3.046875 1.0625q1.125 1.0625 1.125 2.640625q0 0.796875 -0.328125 1.578125q-0.328125 0.78125 -1.09375 1.640625q-0.75 0.84375 -2.53125 2.34375q-1.46875 1.234375 -1.890625 1.6875q-0.421875 0.4375 -0.6875 0.875l6.546875 0z" fill-rule="nonzero"/><path fill="#e06666" d="m615.56793 24.999102l6.5512085 0l0 42.04725l-6.5512085 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m615.56793 24.999102l6.5512085 0l0 42.04725l-6.5512085 0z" fill-rule="evenodd"/><path fill="#c9daf8" d="m456.51425 24.999102l99.02365 0l0 42.04725l-99.02365 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m456.51425 24.999102l99.02365 0l0 42.04725l-99.02365 0z" fill-rule="evenodd"/><path fill="#000000" d="m466.2955 49.442722l1.71875 -0.140625q0.1875 1.25 0.875 1.890625q0.703125 0.625 1.6875 0.625q1.1875 0 2.0 -0.890625q0.828125 -0.890625 0.828125 -2.359375q0 -1.40625 -0.796875 -2.21875q-0.78125 -0.8125 -2.0625 -0.8125q-0.78125 0 -1.421875 0.359375q-0.640625 0.359375 -1.0 0.9375l-1.546875 -0.203125l1.296875 -6.859375l6.640625 0l0 1.5625l-5.328125 0l-0.71875 3.59375q1.203125 -0.84375 2.515625 -0.84375q1.75 0 2.953125 1.21875q1.203125 1.203125 1.203125 3.109375q0 1.8125 -1.046875 3.140625q-1.296875 1.625 -3.515625 1.625q-1.8125 0 -2.96875 -1.015625q-1.15625 -1.03125 -1.3125 -2.71875z" fill-rule="nonzero"/><path fill="#e06666" d="m391.1985 24.999102l6.551178 0l0 42.04725l-6.551178 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m391.1985 24.999102l6.551178 0l0 42.04725l-6.551178 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m114.43843 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m114.43843 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m163.95024 24.999102c0 -12.5 114.47246 -25.007874 228.9449 -25.0c114.47241 0.007874016 228.94489 12.531496 228.94489 25.062992" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m163.95024 24.9991c0 -12.499998 114.47246 -25.007872 228.9449 -24.999998c57.236206 0.003937008 114.47244 3.136811 157.3996 7.835138c21.463562 2.3491635 39.349915 5.0896897 51.8703 8.026144c3.130127 0.7341137 5.9248657 1.4804726 8.356262 2.236023c0.30395508 0.09444237 0.6022339 0.1890316 0.89471436 0.28375435l0.37457275 0.12388611" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m609.98517 21.270555l9.406311 2.1936665l-5.7955933 -7.7266836z" fill-rule="evenodd"/><path fill="#e06666" d="m47.56793 24.999102l6.551182 0l0 42.04725l-6.551182 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m47.56793 24.999102l6.551182 0l0 42.04725l-6.551182 0z" fill-rule="evenodd"/></g></svg> | ||
| @@ -0,0 +1 @@ | |||
| 1 | <svg version="1.1" viewBox="0.0 0.0 672.0 68.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l960.0 0l0 720.0l-960.0 0l0 -720.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l960.0 0l0 720.0l-960.0 0z" fill-rule="evenodd"/><path fill="#b6d7a8" d="m0 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m0 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" d="m15.953125 52.942722l-1.640625 0l0 -10.453125q-0.59375 0.5625 -1.5625 1.140625q-0.953125 0.5625 -1.71875 0.84375l0 -1.59375q1.375 -0.640625 2.40625 -1.5625q1.03125 -0.921875 1.453125 -1.78125l1.0625 0l0 13.40625z" fill-rule="nonzero"/><path fill="#b6d7a8" d="m340.69897 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m340.69897 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" d="m355.73022 52.942722l0 -3.203125l-5.796875 0l0 -1.5l6.09375 -8.65625l1.34375 0l0 8.65625l1.796875 0l0 1.5l-1.796875 0l0 3.203125l-1.640625 0zm0 -4.703125l0 -6.015625l-4.1875 6.015625l4.1875 0z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m225.37527 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m225.37527 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" d="m235.15652 49.411472l1.640625 -0.21875q0.28125 1.40625 0.953125 2.015625q0.6875 0.609375 1.65625 0.609375q1.15625 0 1.953125 -0.796875q0.796875 -0.796875 0.796875 -1.984375q0 -1.125 -0.734375 -1.859375q-0.734375 -0.734375 -1.875 -0.734375q-0.46875 0 -1.15625 0.171875l0.1875 -1.4375q0.15625 0.015625 0.265625 0.015625q1.046875 0 1.875 -0.546875q0.84375 -0.546875 0.84375 -1.671875q0 -0.90625 -0.609375 -1.5q-0.609375 -0.59375 -1.578125 -0.59375q-0.953125 0 -1.59375 0.609375q-0.640625 0.59375 -0.8125 1.796875l-1.640625 -0.296875q0.296875 -1.640625 1.359375 -2.546875q1.0625 -0.90625 2.65625 -0.90625q1.09375 0 2.0 0.46875q0.921875 0.46875 1.40625 1.28125q0.5 0.8125 0.5 1.71875q0 0.859375 -0.46875 1.578125q-0.46875 0.703125 -1.375 1.125q1.1875 0.28125 1.84375 1.140625q0.65625 0.859375 0.65625 2.15625q0 1.734375 -1.28125 2.953125q-1.265625 1.21875 -3.21875 1.21875q-1.765625 0 -2.921875 -1.046875q-1.15625 -1.046875 -1.328125 -2.71875z" fill-rule="nonzero"/><path fill="#e06666" d="m271.56793 24.999102l6.551178 0l0 42.04725l-6.551178 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m271.56793 24.999102l6.551178 0l0 42.04725l-6.551178 0z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m572.3295 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m572.3295 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" d="m590.72015 51.364597l0 1.578125l-8.828125 0q-0.015625 -0.59375 0.1875 -1.140625q0.34375 -0.90625 1.078125 -1.78125q0.75 -0.875 2.15625 -2.015625q2.171875 -1.78125 2.9375 -2.828125q0.765625 -1.046875 0.765625 -1.96875q0 -0.984375 -0.703125 -1.640625q-0.6875 -0.671875 -1.8125 -0.671875q-1.1875 0 -1.90625 0.71875q-0.703125 0.703125 -0.703125 1.953125l-1.6875 -0.171875q0.171875 -1.890625 1.296875 -2.875q1.140625 -0.984375 3.03125 -0.984375q1.921875 0 3.046875 1.0625q1.125 1.0625 1.125 2.640625q0 0.796875 -0.328125 1.578125q-0.328125 0.78125 -1.09375 1.640625q-0.75 0.84375 -2.53125 2.34375q-1.46875 1.234375 -1.890625 1.6875q-0.421875 0.4375 -0.6875 0.875l6.546875 0z" fill-rule="nonzero"/><path fill="#b6d7a8" d="m456.51425 24.999102l99.02365 0l0 42.04725l-99.02365 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m456.51425 24.999102l99.02365 0l0 42.04725l-99.02365 0z" fill-rule="evenodd"/><path fill="#000000" d="m466.2955 49.442722l1.71875 -0.140625q0.1875 1.25 0.875 1.890625q0.703125 0.625 1.6875 0.625q1.1875 0 2.0 -0.890625q0.828125 -0.890625 0.828125 -2.359375q0 -1.40625 -0.796875 -2.21875q-0.78125 -0.8125 -2.0625 -0.8125q-0.78125 0 -1.421875 0.359375q-0.640625 0.359375 -1.0 0.9375l-1.546875 -0.203125l1.296875 -6.859375l6.640625 0l0 1.5625l-5.328125 0l-0.71875 3.59375q1.203125 -0.84375 2.515625 -0.84375q1.75 0 2.953125 1.21875q1.203125 1.203125 1.203125 3.109375q0 1.8125 -1.046875 3.140625q-1.296875 1.625 -3.515625 1.625q-1.8125 0 -2.96875 -1.015625q-1.15625 -1.03125 -1.3125 -2.71875z" fill-rule="nonzero"/><path fill="#e06666" d="m503.1985 24.999102l6.551178 0l0 42.04725l-6.551178 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m503.1985 24.999102l6.551178 0l0 42.04725l-6.551178 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m114.43843 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m114.43843 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m163.95024 24.999102c0 -12.5 114.47246 -25.007874 228.9449 -25.0c114.47241 0.007874016 228.94489 12.531496 228.94489 25.062992" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m163.95024 24.9991c0 -12.499998 114.47246 -25.007872 228.9449 -24.999998c57.236206 0.003937008 114.47244 3.136811 157.3996 7.835138c21.463562 2.3491635 39.349915 5.0896897 51.8703 8.026144c3.130127 0.7341137 5.9248657 1.4804726 8.356262 2.236023c0.30395508 0.09444237 0.6022339 0.1890316 0.89471436 0.28375435l0.37457275 0.12388611" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m609.98517 21.270555l9.406311 2.1936665l-5.7955933 -7.7266836z" fill-rule="evenodd"/><path fill="#e06666" d="m47.56793 24.999102l6.551182 0l0 42.04725l-6.551182 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m47.56793 24.999102l6.551182 0l0 42.04725l-6.551182 0z" fill-rule="evenodd"/></g></svg> | ||
| @@ -0,0 +1,482 @@ | |||
| 1 | .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
| 2 | |||
| 3 | ================== | ||
| 4 | Kernel TLS offload | ||
| 5 | ================== | ||
| 6 | |||
| 7 | Kernel TLS operation | ||
| 8 | ==================== | ||
| 9 | |||
| 10 | Linux kernel provides TLS connection offload infrastructure. Once a TCP | ||
| 11 | connection is in ``ESTABLISHED`` state user space can enable the TLS Upper | ||
| 12 | Layer Protocol (ULP) and install the cryptographic connection state. | ||
| 13 | For details regarding the user-facing interface refer to the TLS | ||
| 14 | documentation in :ref:`Documentation/networking/tls.rst <kernel_tls>`. | ||
| 15 | |||
| 16 | ``ktls`` can operate in three modes: | ||
| 17 | |||
| 18 | * Software crypto mode (``TLS_SW``) - CPU handles the cryptography. | ||
| 19 | In most basic cases only crypto operations synchronous with the CPU | ||
| 20 | can be used, but depending on calling context CPU may utilize | ||
| 21 | asynchronous crypto accelerators. The use of accelerators introduces extra | ||
| 22 | latency on socket reads (decryption only starts when a read syscall | ||
| 23 | is made) and additional I/O load on the system. | ||
| 24 | * Packet-based NIC offload mode (``TLS_HW``) - the NIC handles crypto | ||
| 25 | on a packet by packet basis, provided the packets arrive in order. | ||
| 26 | This mode integrates best with the kernel stack and is described in detail | ||
| 27 | in the remaining part of this document | ||
| 28 | (``ethtool`` flags ``tls-hw-tx-offload`` and ``tls-hw-rx-offload``). | ||
| 29 | * Full TCP NIC offload mode (``TLS_HW_RECORD``) - mode of operation where | ||
| 30 | NIC driver and firmware replace the kernel networking stack | ||
| 31 | with its own TCP handling, it is not usable in production environments | ||
| 32 | making use of the Linux networking stack for example any firewalling | ||
| 33 | abilities or QoS and packet scheduling (``ethtool`` flag ``tls-hw-record``). | ||
| 34 | |||
| 35 | The operation mode is selected automatically based on device configuration, | ||
| 36 | offload opt-in or opt-out on per-connection basis is not currently supported. | ||
| 37 | |||
| 38 | TX | ||
| 39 | -- | ||
| 40 | |||
| 41 | At a high level user write requests are turned into a scatter list, the TLS ULP | ||
| 42 | intercepts them, inserts record framing, performs encryption (in ``TLS_SW`` | ||
| 43 | mode) and then hands the modified scatter list to the TCP layer. From this | ||
| 44 | point on the TCP stack proceeds as normal. | ||
| 45 | |||
| 46 | In ``TLS_HW`` mode the encryption is not performed in the TLS ULP. | ||
| 47 | Instead packets reach a device driver, the driver will mark the packets | ||
| 48 | for crypto offload based on the socket the packet is attached to, | ||
| 49 | and send them to the device for encryption and transmission. | ||
| 50 | |||
| 51 | RX | ||
| 52 | -- | ||
| 53 | |||
| 54 | On the receive side if the device handled decryption and authentication | ||
| 55 | successfully, the driver will set the decrypted bit in the associated | ||
| 56 | :c:type:`struct sk_buff <sk_buff>`. The packets reach the TCP stack and | ||
| 57 | are handled normally. ``ktls`` is informed when data is queued to the socket | ||
| 58 | and the ``strparser`` mechanism is used to delineate the records. Upon read | ||
| 59 | request, records are retrieved from the socket and passed to decryption routine. | ||
| 60 | If device decrypted all the segments of the record the decryption is skipped, | ||
| 61 | otherwise software path handles decryption. | ||
| 62 | |||
| 63 | .. kernel-figure:: tls-offload-layers.svg | ||
| 64 | :alt: TLS offload layers | ||
| 65 | :align: center | ||
| 66 | :figwidth: 28em | ||
| 67 | |||
| 68 | Layers of Kernel TLS stack | ||
| 69 | |||
| 70 | Device configuration | ||
| 71 | ==================== | ||
| 72 | |||
| 73 | During driver initialization device sets the ``NETIF_F_HW_TLS_RX`` and | ||
| 74 | ``NETIF_F_HW_TLS_TX`` features and installs its | ||
| 75 | :c:type:`struct tlsdev_ops <tlsdev_ops>` | ||
| 76 | pointer in the :c:member:`tlsdev_ops` member of the | ||
| 77 | :c:type:`struct net_device <net_device>`. | ||
| 78 | |||
| 79 | When TLS cryptographic connection state is installed on a ``ktls`` socket | ||
| 80 | (note that it is done twice, once for RX and once for TX direction, | ||
| 81 | and the two are completely independent), the kernel checks if the underlying | ||
| 82 | network device is offload-capable and attempts the offload. In case offload | ||
| 83 | fails the connection is handled entirely in software using the same mechanism | ||
| 84 | as if the offload was never tried. | ||
| 85 | |||
| 86 | Offload request is performed via the :c:member:`tls_dev_add` callback of | ||
| 87 | :c:type:`struct tlsdev_ops <tlsdev_ops>`: | ||
| 88 | |||
| 89 | .. code-block:: c | ||
| 90 | |||
| 91 | int (*tls_dev_add)(struct net_device *netdev, struct sock *sk, | ||
| 92 | enum tls_offload_ctx_dir direction, | ||
| 93 | struct tls_crypto_info *crypto_info, | ||
| 94 | u32 start_offload_tcp_sn); | ||
| 95 | |||
| 96 | ``direction`` indicates whether the cryptographic information is for | ||
| 97 | the received or transmitted packets. Driver uses the ``sk`` parameter | ||
| 98 | to retrieve the connection 5-tuple and socket family (IPv4 vs IPv6). | ||
| 99 | Cryptographic information in ``crypto_info`` includes the key, iv, salt | ||
| 100 | as well as TLS record sequence number. ``start_offload_tcp_sn`` indicates | ||
| 101 | which TCP sequence number corresponds to the beginning of the record with | ||
| 102 | sequence number from ``crypto_info``. The driver can add its state | ||
| 103 | at the end of kernel structures (see :c:member:`driver_state` members | ||
| 104 | in ``include/net/tls.h``) to avoid additional allocations and pointer | ||
| 105 | dereferences. | ||
| 106 | |||
| 107 | TX | ||
| 108 | -- | ||
| 109 | |||
| 110 | After TX state is installed, the stack guarantees that the first segment | ||
| 111 | of the stream will start exactly at the ``start_offload_tcp_sn`` sequence | ||
| 112 | number, simplifying TCP sequence number matching. | ||
| 113 | |||
| 114 | TX offload being fully initialized does not imply that all segments passing | ||
| 115 | through the driver and which belong to the offloaded socket will be after | ||
| 116 | the expected sequence number and will have kernel record information. | ||
| 117 | In particular, already encrypted data may have been queued to the socket | ||
| 118 | before installing the connection state in the kernel. | ||
| 119 | |||
| 120 | RX | ||
| 121 | -- | ||
| 122 | |||
| 123 | In RX direction local networking stack has little control over the segmentation, | ||
| 124 | so the initial records' TCP sequence number may be anywhere inside the segment. | ||
| 125 | |||
| 126 | Normal operation | ||
| 127 | ================ | ||
| 128 | |||
| 129 | At the minimum the device maintains the following state for each connection, in | ||
| 130 | each direction: | ||
| 131 | |||
| 132 | * crypto secrets (key, iv, salt) | ||
| 133 | * crypto processing state (partial blocks, partial authentication tag, etc.) | ||
| 134 | * record metadata (sequence number, processing offset and length) | ||
| 135 | * expected TCP sequence number | ||
| 136 | |||
| 137 | There are no guarantees on record length or record segmentation. In particular | ||
| 138 | segments may start at any point of a record and contain any number of records. | ||
| 139 | Assuming segments are received in order, the device should be able to perform | ||
| 140 | crypto operations and authentication regardless of segmentation. For this | ||
| 141 | to be possible device has to keep small amount of segment-to-segment state. | ||
| 142 | This includes at least: | ||
| 143 | |||
| 144 | * partial headers (if a segment carried only a part of the TLS header) | ||
| 145 | * partial data block | ||
| 146 | * partial authentication tag (all data had been seen but part of the | ||
| 147 | authentication tag has to be written or read from the subsequent segment) | ||
| 148 | |||
| 149 | Record reassembly is not necessary for TLS offload. If the packets arrive | ||
| 150 | in order the device should be able to handle them separately and make | ||
| 151 | forward progress. | ||
| 152 | |||
| 153 | TX | ||
| 154 | -- | ||
| 155 | |||
| 156 | The kernel stack performs record framing reserving space for the authentication | ||
| 157 | tag and populating all other TLS header and tailer fields. | ||
| 158 | |||
| 159 | Both the device and the driver maintain expected TCP sequence numbers | ||
| 160 | due to the possibility of retransmissions and the lack of software fallback | ||
| 161 | once the packet reaches the device. | ||
| 162 | For segments passed in order, the driver marks the packets with | ||
| 163 | a connection identifier (note that a 5-tuple lookup is insufficient to identify | ||
| 164 | packets requiring HW offload, see the :ref:`5tuple_problems` section) | ||
| 165 | and hands them to the device. The device identifies the packet as requiring | ||
| 166 | TLS handling and confirms the sequence number matches its expectation. | ||
| 167 | The device performs encryption and authentication of the record data. | ||
| 168 | It replaces the authentication tag and TCP checksum with correct values. | ||
| 169 | |||
| 170 | RX | ||
| 171 | -- | ||
| 172 | |||
| 173 | Before a packet is DMAed to the host (but after NIC's embedded switching | ||
| 174 | and packet transformation functions) the device validates the Layer 4 | ||
| 175 | checksum and performs a 5-tuple lookup to find any TLS connection the packet | ||
| 176 | may belong to (technically a 4-tuple | ||
| 177 | lookup is sufficient - IP addresses and TCP port numbers, as the protocol | ||
| 178 | is always TCP). If connection is matched device confirms if the TCP sequence | ||
| 179 | number is the expected one and proceeds to TLS handling (record delineation, | ||
| 180 | decryption, authentication for each record in the packet). The device leaves | ||
| 181 | the record framing unmodified, the stack takes care of record decapsulation. | ||
| 182 | Device indicates successful handling of TLS offload in the per-packet context | ||
| 183 | (descriptor) passed to the host. | ||
| 184 | |||
| 185 | Upon reception of a TLS offloaded packet, the driver sets | ||
| 186 | the :c:member:`decrypted` mark in :c:type:`struct sk_buff <sk_buff>` | ||
| 187 | corresponding to the segment. Networking stack makes sure decrypted | ||
| 188 | and non-decrypted segments do not get coalesced (e.g. by GRO or socket layer) | ||
| 189 | and takes care of partial decryption. | ||
| 190 | |||
| 191 | Resync handling | ||
| 192 | =============== | ||
| 193 | |||
| 194 | In presence of packet drops or network packet reordering, the device may lose | ||
| 195 | synchronization with the TLS stream, and require a resync with the kernel's | ||
| 196 | TCP stack. | ||
| 197 | |||
| 198 | Note that resync is only attempted for connections which were successfully | ||
| 199 | added to the device table and are in TLS_HW mode. For example, | ||
| 200 | if the table was full when cryptographic state was installed in the kernel, | ||
| 201 | such connection will never get offloaded. Therefore the resync request | ||
| 202 | does not carry any cryptographic connection state. | ||
| 203 | |||
| 204 | TX | ||
| 205 | -- | ||
| 206 | |||
| 207 | Segments transmitted from an offloaded socket can get out of sync | ||
| 208 | in similar ways to the receive side-retransmissions - local drops | ||
| 209 | are possible, though network reorders are not. | ||
| 210 | |||
| 211 | Whenever an out of order segment is transmitted the driver provides | ||
| 212 | the device with enough information to perform cryptographic operations. | ||
| 213 | This means most likely that the part of the record preceding the current | ||
| 214 | segment has to be passed to the device as part of the packet context, | ||
| 215 | together with its TCP sequence number and TLS record number. The device | ||
| 216 | can then initialize its crypto state, process and discard the preceding | ||
| 217 | data (to be able to insert the authentication tag) and move onto handling | ||
| 218 | the actual packet. | ||
| 219 | |||
| 220 | In this mode depending on the implementation the driver can either ask | ||
| 221 | for a continuation with the crypto state and the new sequence number | ||
| 222 | (next expected segment is the one after the out of order one), or continue | ||
| 223 | with the previous stream state - assuming that the out of order segment | ||
| 224 | was just a retransmission. The former is simpler, and does not require | ||
| 225 | retransmission detection therefore it is the recommended method until | ||
| 226 | such time it is proven inefficient. | ||
| 227 | |||
| 228 | RX | ||
| 229 | -- | ||
| 230 | |||
| 231 | A small amount of RX reorder events may not require a full resynchronization. | ||
| 232 | In particular the device should not lose synchronization | ||
| 233 | when record boundary can be recovered: | ||
| 234 | |||
| 235 | .. kernel-figure:: tls-offload-reorder-good.svg | ||
| 236 | :alt: reorder of non-header segment | ||
| 237 | :align: center | ||
| 238 | |||
| 239 | Reorder of non-header segment | ||
| 240 | |||
| 241 | Green segments are successfully decrypted, blue ones are passed | ||
| 242 | as received on wire, red stripes mark start of new records. | ||
| 243 | |||
| 244 | In above case segment 1 is received and decrypted successfully. | ||
| 245 | Segment 2 was dropped so 3 arrives out of order. The device knows | ||
| 246 | the next record starts inside 3, based on record length in segment 1. | ||
| 247 | Segment 3 is passed untouched, because due to lack of data from segment 2 | ||
| 248 | the remainder of the previous record inside segment 3 cannot be handled. | ||
| 249 | The device can, however, collect the authentication algorithm's state | ||
| 250 | and partial block from the new record in segment 3 and when 4 and 5 | ||
| 251 | arrive continue decryption. Finally when 2 arrives it's completely outside | ||
| 252 | of expected window of the device so it's passed as is without special | ||
| 253 | handling. ``ktls`` software fallback handles the decryption of record | ||
| 254 | spanning segments 1, 2 and 3. The device did not get out of sync, | ||
| 255 | even though two segments did not get decrypted. | ||
| 256 | |||
| 257 | Kernel synchronization may be necessary if the lost segment contained | ||
| 258 | a record header and arrived after the next record header has already passed: | ||
| 259 | |||
| 260 | .. kernel-figure:: tls-offload-reorder-bad.svg | ||
| 261 | :alt: reorder of header segment | ||
| 262 | :align: center | ||
| 263 | |||
| 264 | Reorder of segment with a TLS header | ||
| 265 | |||
| 266 | In this example segment 2 gets dropped, and it contains a record header. | ||
| 267 | Device can only detect that segment 4 also contains a TLS header | ||
| 268 | if it knows the length of the previous record from segment 2. In this case | ||
| 269 | the device will lose synchronization with the stream. | ||
| 270 | |||
| 271 | When the device gets out of sync and the stream reaches TCP sequence | ||
| 272 | numbers more than a max size record past the expected TCP sequence number, | ||
| 273 | the device starts scanning for a known header pattern. For example | ||
| 274 | for TLS 1.2 and TLS 1.3 subsequent bytes of value ``0x03 0x03`` occur | ||
| 275 | in the SSL/TLS version field of the header. Once pattern is matched | ||
| 276 | the device continues attempting parsing headers at expected locations | ||
| 277 | (based on the length fields at guessed locations). | ||
| 278 | Whenever the expected location does not contain a valid header the scan | ||
| 279 | is restarted. | ||
| 280 | |||
| 281 | When the header is matched the device sends a confirmation request | ||
| 282 | to the kernel, asking if the guessed location is correct (if a TLS record | ||
| 283 | really starts there), and which record sequence number the given header had. | ||
| 284 | The kernel confirms the guessed location was correct and tells the device | ||
| 285 | the record sequence number. Meanwhile, the device had been parsing | ||
| 286 | and counting all records since the just-confirmed one, it adds the number | ||
| 287 | of records it had seen to the record number provided by the kernel. | ||
| 288 | At this point the device is in sync and can resume decryption at next | ||
| 289 | segment boundary. | ||
| 290 | |||
| 291 | In a pathological case the device may latch onto a sequence of matching | ||
| 292 | headers and never hear back from the kernel (there is no negative | ||
| 293 | confirmation from the kernel). The implementation may choose to periodically | ||
| 294 | restart scan. Given how unlikely falsely-matching stream is, however, | ||
| 295 | periodic restart is not deemed necessary. | ||
| 296 | |||
| 297 | Special care has to be taken if the confirmation request is passed | ||
| 298 | asynchronously to the packet stream and record may get processed | ||
| 299 | by the kernel before the confirmation request. | ||
| 300 | |||
| 301 | Error handling | ||
| 302 | ============== | ||
| 303 | |||
| 304 | TX | ||
| 305 | -- | ||
| 306 | |||
| 307 | Packets may be redirected or rerouted by the stack to a different | ||
| 308 | device than the selected TLS offload device. The stack will handle | ||
| 309 | such condition using the :c:func:`sk_validate_xmit_skb` helper | ||
| 310 | (TLS offload code installs :c:func:`tls_validate_xmit_skb` at this hook). | ||
| 311 | Offload maintains information about all records until the data is | ||
| 312 | fully acknowledged, so if skbs reach the wrong device they can be handled | ||
| 313 | by software fallback. | ||
| 314 | |||
| 315 | Any device TLS offload handling error on the transmission side must result | ||
| 316 | in the packet being dropped. For example if a packet got out of order | ||
| 317 | due to a bug in the stack or the device, reached the device and can't | ||
| 318 | be encrypted such packet must be dropped. | ||
| 319 | |||
| 320 | RX | ||
| 321 | -- | ||
| 322 | |||
| 323 | If the device encounters any problems with TLS offload on the receive | ||
| 324 | side it should pass the packet to the host's networking stack as it was | ||
| 325 | received on the wire. | ||
| 326 | |||
| 327 | For example authentication failure for any record in the segment should | ||
| 328 | result in passing the unmodified packet to the software fallback. This means | ||
| 329 | packets should not be modified "in place". Splitting segments to handle partial | ||
| 330 | decryption is not advised. In other words either all records in the packet | ||
| 331 | had been handled successfully and authenticated or the packet has to be passed | ||
| 332 | to the host's stack as it was on the wire (recovering original packet in the | ||
| 333 | driver if device provides precise error is sufficient). | ||
| 334 | |||
| 335 | The Linux networking stack does not provide a way of reporting per-packet | ||
| 336 | decryption and authentication errors, packets with errors must simply not | ||
| 337 | have the :c:member:`decrypted` mark set. | ||
| 338 | |||
| 339 | A packet should also not be handled by the TLS offload if it contains | ||
| 340 | incorrect checksums. | ||
| 341 | |||
| 342 | Performance metrics | ||
| 343 | =================== | ||
| 344 | |||
| 345 | TLS offload can be characterized by the following basic metrics: | ||
| 346 | |||
| 347 | * max connection count | ||
| 348 | * connection installation rate | ||
| 349 | * connection installation latency | ||
| 350 | * total cryptographic performance | ||
| 351 | |||
| 352 | Note that each TCP connection requires a TLS session in both directions, | ||
| 353 | the performance may be reported treating each direction separately. | ||
| 354 | |||
| 355 | Max connection count | ||
| 356 | -------------------- | ||
| 357 | |||
| 358 | The number of connections device can support can be exposed via | ||
| 359 | ``devlink resource`` API. | ||
| 360 | |||
| 361 | Total cryptographic performance | ||
| 362 | ------------------------------- | ||
| 363 | |||
| 364 | Offload performance may depend on segment and record size. | ||
| 365 | |||
| 366 | Overload of the cryptographic subsystem of the device should not have | ||
| 367 | significant performance impact on non-offloaded streams. | ||
| 368 | |||
| 369 | Statistics | ||
| 370 | ========== | ||
| 371 | |||
| 372 | Following minimum set of TLS-related statistics should be reported | ||
| 373 | by the driver: | ||
| 374 | |||
| 375 | * ``rx_tls_decrypted`` - number of successfully decrypted TLS segments | ||
| 376 | * ``tx_tls_encrypted`` - number of in-order TLS segments passed to device | ||
| 377 | for encryption | ||
| 378 | * ``tx_tls_ooo`` - number of TX packets which were part of a TLS stream | ||
| 379 | but did not arrive in the expected order | ||
| 380 | * ``tx_tls_drop_no_sync_data`` - number of TX packets dropped because | ||
| 381 | they arrived out of order and associated record could not be found | ||
| 382 | (see also :ref:`pre_tls_data`) | ||
| 383 | |||
| 384 | Notable corner cases, exceptions and additional requirements | ||
| 385 | ============================================================ | ||
| 386 | |||
| 387 | .. _5tuple_problems: | ||
| 388 | |||
| 389 | 5-tuple matching limitations | ||
| 390 | ---------------------------- | ||
| 391 | |||
| 392 | The device can only recognize received packets based on the 5-tuple | ||
| 393 | of the socket. Current ``ktls`` implementation will not offload sockets | ||
| 394 | routed through software interfaces such as those used for tunneling | ||
| 395 | or virtual networking. However, many packet transformations performed | ||
| 396 | by the networking stack (most notably any BPF logic) do not require | ||
| 397 | any intermediate software device, therefore a 5-tuple match may | ||
| 398 | consistently miss at the device level. In such cases the device | ||
| 399 | should still be able to perform TX offload (encryption) and should | ||
| 400 | fallback cleanly to software decryption (RX). | ||
| 401 | |||
| 402 | Out of order | ||
| 403 | ------------ | ||
| 404 | |||
| 405 | Introducing extra processing in NICs should not cause packets to be | ||
| 406 | transmitted or received out of order, for example pure ACK packets | ||
| 407 | should not be reordered with respect to data segments. | ||
| 408 | |||
| 409 | Ingress reorder | ||
| 410 | --------------- | ||
| 411 | |||
| 412 | A device is permitted to perform packet reordering for consecutive | ||
| 413 | TCP segments (i.e. placing packets in the correct order) but any form | ||
| 414 | of additional buffering is disallowed. | ||
| 415 | |||
| 416 | Coexistence with standard networking offload features | ||
| 417 | ----------------------------------------------------- | ||
| 418 | |||
| 419 | Offloaded ``ktls`` sockets should support standard TCP stack features | ||
| 420 | transparently. Enabling device TLS offload should not cause any difference | ||
| 421 | in packets as seen on the wire. | ||
| 422 | |||
| 423 | Transport layer transparency | ||
| 424 | ---------------------------- | ||
| 425 | |||
| 426 | The device should not modify any packet headers for the purpose | ||
| 427 | of the simplifying TLS offload. | ||
| 428 | |||
| 429 | The device should not depend on any packet headers beyond what is strictly | ||
| 430 | necessary for TLS offload. | ||
| 431 | |||
| 432 | Segment drops | ||
| 433 | ------------- | ||
| 434 | |||
| 435 | Dropping packets is acceptable only in the event of catastrophic | ||
| 436 | system errors and should never be used as an error handling mechanism | ||
| 437 | in cases arising from normal operation. In other words, reliance | ||
| 438 | on TCP retransmissions to handle corner cases is not acceptable. | ||
| 439 | |||
| 440 | TLS device features | ||
| 441 | ------------------- | ||
| 442 | |||
| 443 | Drivers should ignore the changes to TLS the device feature flags. | ||
| 444 | These flags will be acted upon accordingly by the core ``ktls`` code. | ||
| 445 | TLS device feature flags only control adding of new TLS connection | ||
| 446 | offloads, old connections will remain active after flags are cleared. | ||
| 447 | |||
| 448 | Known bugs | ||
| 449 | ========== | ||
| 450 | |||
| 451 | skb_orphan() leaks clear text | ||
| 452 | ----------------------------- | ||
| 453 | |||
| 454 | Currently drivers depend on the :c:member:`sk` member of | ||
| 455 | :c:type:`struct sk_buff <sk_buff>` to identify segments requiring | ||
| 456 | encryption. Any operation which removes or does not preserve the socket | ||
| 457 | association such as :c:func:`skb_orphan` or :c:func:`skb_clone` | ||
| 458 | will cause the driver to miss the packets and lead to clear text leaks. | ||
| 459 | |||
| 460 | Redirects leak clear text | ||
| 461 | ------------------------- | ||
| 462 | |||
| 463 | In the RX direction, if segment has already been decrypted by the device | ||
| 464 | and it gets redirected or mirrored - clear text will be transmitted out. | ||
| 465 | |||
| 466 | .. _pre_tls_data: | ||
| 467 | |||
| 468 | Transmission of pre-TLS data | ||
| 469 | ---------------------------- | ||
| 470 | |||
| 471 | User can enqueue some already encrypted and framed records before enabling | ||
| 472 | ``ktls`` on the socket. Those records have to get sent as they are. This is | ||
| 473 | perfectly easy to handle in the software case - such data will be waiting | ||
| 474 | in the TCP layer, TLS ULP won't see it. In the offloaded case when pre-queued | ||
| 475 | segment reaches transmission point it appears to be out of order (before the | ||
| 476 | expected TCP sequence number) and the stack does not have a record information | ||
| 477 | associated. | ||
| 478 | |||
| 479 | All segments without record information cannot, however, be assumed to be | ||
| 480 | pre-queued data, because a race condition exists between TCP stack queuing | ||
| 481 | a retransmission, the driver seeing the retransmission and TCP ACK arriving | ||
| 482 | for the retransmitted data. | ||
| @@ -1,3 +1,9 @@ | |||
| 1 | .. _kernel_tls: | ||
| 2 | |||
| 3 | ========== | ||
| 4 | Kernel TLS | ||
| 5 | ========== | ||
| 6 | |||
| 1 | Overview | 7 | Overview |
| 2 | ======== | 8 | ======== |
| 3 | 9 | ||
| @@ -12,6 +18,8 @@ Creating a TLS connection · 8 unmodified lines | |||
| 12 | 18 | ||
| 13 | First create a new TCP socket and set the TLS ULP. | 19 | First create a new TCP socket and set the TLS ULP. |
| 14 | 20 | ||
| 21 | .. code-block:: c | ||
| 22 | |||
| 15 | sock = socket(AF_INET, SOCK_STREAM, 0); | 23 | sock = socket(AF_INET, SOCK_STREAM, 0); |
| 16 | setsockopt(sock, SOL_TCP, TCP_ULP, "tls", sizeof("tls")); | 24 | setsockopt(sock, SOL_TCP, TCP_ULP, "tls", sizeof("tls")); |
| 17 | 25 | ||
| @@ -21,6 +29,8 @@ handshake is complete, we have all the parameters required to move the · 3 unmodified lines | |||
| 21 | data-path to the kernel. There is a separate socket option for moving | 29 | data-path to the kernel. There is a separate socket option for moving |
| 22 | the transmit and the receive into the kernel. | 30 | the transmit and the receive into the kernel. |
| 23 | 31 | ||
| 32 | .. code-block:: c | ||
| 33 | |||
| 24 | /* From linux/tls.h */ | 34 | /* From linux/tls.h */ |
| 25 | struct tls_crypto_info { | 35 | struct tls_crypto_info { |
| 26 | unsigned short version; | 36 | unsigned short version; |
| @@ -58,6 +68,8 @@ After setting the TLS_TX socket option all application data sent over this · 31 unmodified lines | |||
| 58 | socket is encrypted using TLS and the parameters provided in the socket option. | 68 | socket is encrypted using TLS and the parameters provided in the socket option. |
| 59 | For example, we can send an encrypted hello world record as follows: | 69 | For example, we can send an encrypted hello world record as follows: |
| 60 | 70 | ||
| 71 | .. code-block:: c | ||
| 72 | |||
| 61 | const char *msg = "hello world\n"; | 73 | const char *msg = "hello world\n"; |
| 62 | send(sock, msg, strlen(msg)); | 74 | send(sock, msg, strlen(msg)); |
| 63 | 75 | ||
| @@ -67,6 +79,8 @@ to the encrypted kernel send buffer if possible. · 3 unmodified lines | |||
| 67 | The sendfile system call will send the file's data over TLS records of maximum | 79 | The sendfile system call will send the file's data over TLS records of maximum |
| 68 | length (2^14). | 80 | length (2^14). |
| 69 | 81 | ||
| 82 | .. code-block:: c | ||
| 83 | |||
| 70 | file = open(filename, O_RDONLY); | 84 | file = open(filename, O_RDONLY); |
| 71 | fstat(file, &stat); | 85 | fstat(file, &stat); |
| 72 | sendfile(sock, file, &offset, stat.st_size); | 86 | sendfile(sock, file, &offset, stat.st_size); |
| @@ -89,6 +103,8 @@ After setting the TLS_RX socket option, all recv family socket calls · 16 unmodified lines | |||
| 89 | are decrypted using TLS parameters provided. A full TLS record must | 103 | are decrypted using TLS parameters provided. A full TLS record must |
| 90 | be received before decryption can happen. | 104 | be received before decryption can happen. |
| 91 | 105 | ||
| 106 | .. code-block:: c | ||
| 107 | |||
| 92 | char buffer[16384]; | 108 | char buffer[16384]; |
| 93 | recv(sock, buffer, 16384); | 109 | recv(sock, buffer, 16384); |
| 94 | 110 | ||
| @@ -97,12 +113,12 @@ large enough, and no additional allocations occur. If the userspace · 2 unmodified lines | |||
| 97 | buffer is too small, data is decrypted in the kernel and copied to | 113 | buffer is too small, data is decrypted in the kernel and copied to |
| 98 | userspace. | 114 | userspace. |
| 99 | 115 | ||
| 100 | EINVAL is returned if the TLS version in the received message does not | 116 | ``EINVAL`` is returned if the TLS version in the received message does not |
| 101 | match the version passed in setsockopt. | 117 | match the version passed in setsockopt. |
| 102 | 118 | ||
| 103 | EMSGSIZE is returned if the received message is too big. | 119 | ``EMSGSIZE`` is returned if the received message is too big. |
| 104 | 120 | ||
| 105 | EBADMSG is returned if decryption failed for any other reason. | 121 | ``EBADMSG`` is returned if decryption failed for any other reason. |
| 106 | 122 | ||
| 107 | Send TLS control messages | 123 | Send TLS control messages |
| 108 | ------------------------- | 124 | ------------------------- |
| @@ -113,9 +129,11 @@ These messages can be sent over the socket by providing the TLS record type · 4 unmodified lines | |||
| 113 | via a CMSG. For example the following function sends @data of @length bytes | 129 | via a CMSG. For example the following function sends @data of @length bytes |
| 114 | using a record of type @record_type. | 130 | using a record of type @record_type. |
| 115 | 131 | ||
| 116 | /* send TLS control message using record_type */ | 132 | .. code-block:: c |
| 133 | |||
| 134 | /* send TLS control message using record_type */ | ||
| 117 | static int klts_send_ctrl_message(int sock, unsigned char record_type, | 135 | static int klts_send_ctrl_message(int sock, unsigned char record_type, |
| 118 | void *data, size_t length) | 136 | void *data, size_t length) |
| 119 | { | 137 | { |
| 120 | struct msghdr msg = {0}; | 138 | struct msghdr msg = {0}; |
| 121 | int cmsg_len = sizeof(record_type); | 139 | int cmsg_len = sizeof(record_type); |
| @@ -151,6 +169,8 @@ type passed via cmsg. If no cmsg buffer is provided, an error is · 29 unmodified lines | |||
| 151 | returned if a control message is received. Data messages may be | 169 | returned if a control message is received. Data messages may be |
| 152 | received without a cmsg buffer set. | 170 | received without a cmsg buffer set. |
| 153 | 171 | ||
| 172 | .. code-block:: c | ||
| 173 | |||
| 154 | char buffer[16384]; | 174 | char buffer[16384]; |
| 155 | char cmsg[CMSG_SPACE(sizeof(unsigned char))]; | 175 | char cmsg[CMSG_SPACE(sizeof(unsigned char))]; |
| 156 | struct msghdr msg = {0}; | 176 | struct msghdr msg = {0}; |
| @@ -186,12 +206,10 @@ Integrating in to userspace TLS library · 29 unmodified lines | |||
| 186 | At a high level, the kernel TLS ULP is a replacement for the record | 206 | At a high level, the kernel TLS ULP is a replacement for the record |
| 187 | layer of a userspace TLS library. | 207 | layer of a userspace TLS library. |
| 188 | 208 | ||
| 189 | A patchset to OpenSSL to use ktls as the record layer is here: | 209 | A patchset to OpenSSL to use ktls as the record layer is |
| 190 | 210 | `here <https://github.com/Mellanox/openssl/commits/tls_rx2>`_. | |
| 191 | https://github.com/Mellanox/openssl/commits/tls_rx2 | ||
| 192 | |||
| 193 | An example of calling send directly after a handshake using | ||
| 194 | gnutls. Since it doesn't implement a full record layer, control | ||
| 195 | messages are not supported: | ||
| 196 | 211 | ||
| 197 | https://github.com/ktls/af_ktls-tool/commits/RX | 212 | `An example <https://github.com/ktls/af_ktls-tool/commits/RX>`_ |
| 213 | of calling send directly after a handshake using gnutls. | ||
| 214 | Since it doesn't implement a full record layer, control | ||
| 215 | messages are not supported. | ||
| @@ -37,7 +37,19 @@ import glob · 36 unmodified lines | |||
| 37 | from docutils import nodes, statemachine | 37 | from docutils import nodes, statemachine |
| 38 | from docutils.statemachine import ViewList | 38 | from docutils.statemachine import ViewList |
| 39 | from docutils.parsers.rst import directives, Directive | 39 | from docutils.parsers.rst import directives, Directive |
| 40 | from sphinx.ext.autodoc import AutodocReporter | 40 | |
| 41 | # | ||
| 42 | # AutodocReporter is only good up to Sphinx 1.7 | ||
| 43 | # | ||
| 44 | import sphinx | ||
| 45 | |||
| 46 | Use_SSI = sphinx.__version__[:3] >= '1.7' | ||
| 47 | if Use_SSI: | ||
| 48 | from sphinx.util.docutils import switch_source_input | ||
| 49 | else: | ||
| 50 | from sphinx.ext.autodoc import AutodocReporter | ||
| 51 | |||
| 52 | import kernellog | ||
| 41 | 53 | ||
| 42 | __version__ = '1.0' | 54 | __version__ = '1.0' |
| 43 | 55 | ||
| @@ -90,7 +102,8 @@ class KernelDocDirective(Directive): · 46 unmodified lines | |||
| 90 | cmd += [filename] | 102 | cmd += [filename] |
| 91 | 103 | ||
| 92 | try: | 104 | try: |
| 93 | env.app.verbose('calling kernel-doc \'%s\'' % (" ".join(cmd))) | 105 | kernellog.verbose(env.app, |
| 106 | 'calling kernel-doc \'%s\'' % (" ".join(cmd))) | ||
| 94 | 107 | ||
| 95 | p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) | 108 | p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) |
| 96 | out, err = p.communicate() | 109 | out, err = p.communicate() |
| @@ -100,7 +113,8 @@ class KernelDocDirective(Directive): · 3 unmodified lines | |||
| 100 | if p.returncode != 0: | 113 | if p.returncode != 0: |
| 101 | sys.stderr.write(err) | 114 | sys.stderr.write(err) |
| 102 | 115 | ||
| 103 | env.app.warn('kernel-doc \'%s\' failed with return code %d' % (" ".join(cmd), p.returncode)) | 116 | kernellog.warn(env.app, |
| 117 | 'kernel-doc \'%s\' failed with return code %d' % (" ".join(cmd), p.returncode)) | ||
| 104 | return [nodes.error(None, nodes.paragraph(text = "kernel-doc missing"))] | 118 | return [nodes.error(None, nodes.paragraph(text = "kernel-doc missing"))] |
| 105 | elif env.config.kerneldoc_verbosity > 0: | 119 | elif env.config.kerneldoc_verbosity > 0: |
| 106 | sys.stderr.write(err) | 120 | sys.stderr.write(err) |
| @@ -121,20 +135,28 @@ class KernelDocDirective(Directive): · 14 unmodified lines | |||
| 121 | lineoffset += 1 | 135 | lineoffset += 1 |
| 122 | 136 | ||
| 123 | node = nodes.section() | 137 | node = nodes.section() |
| 124 | buf = self.state.memo.title_styles, self.state.memo.section_level, self.state.memo.reporter | 138 | self.do_parse(result, node) |
| 139 | |||
| 140 | return node.children | ||
| 141 | |||
| 142 | except Exception as e: # pylint: disable=W0703 | ||
| 143 | kernellog.warn(env.app, 'kernel-doc \'%s\' processing failed with: %s' % | ||
| 144 | (" ".join(cmd), str(e))) | ||
| 145 | return [nodes.error(None, nodes.paragraph(text = "kernel-doc missing"))] | ||
| 146 | |||
| 147 | def do_parse(self, result, node): | ||
| 148 | if Use_SSI: | ||
| 149 | with switch_source_input(self.state, result): | ||
| 150 | self.state.nested_parse(result, 0, node, match_titles=1) | ||
| 151 | else: | ||
| 152 | save = self.state.memo.title_styles, self.state.memo.section_level, self.state.memo.reporter | ||
| 125 | self.state.memo.reporter = AutodocReporter(result, self.state.memo.reporter) | 153 | self.state.memo.reporter = AutodocReporter(result, self.state.memo.reporter) |
| 126 | self.state.memo.title_styles, self.state.memo.section_level = [], 0 | 154 | self.state.memo.title_styles, self.state.memo.section_level = [], 0 |
| 127 | try: | 155 | try: |
| 128 | self.state.nested_parse(result, 0, node, match_titles=1) | 156 | self.state.nested_parse(result, 0, node, match_titles=1) |
| 129 | finally: | 157 | finally: |
| 130 | self.state.memo.title_styles, self.state.memo.section_level, self.state.memo.reporter = buf | 158 | self.state.memo.title_styles, self.state.memo.section_level, self.state.memo.reporter = save |
| 131 | 159 | ||
| 132 | return node.children | ||
| 133 | |||
| 134 | except Exception as e: # pylint: disable=W0703 | ||
| 135 | env.app.warn('kernel-doc \'%s\' processing failed with: %s' % | ||
| 136 | (" ".join(cmd), str(e))) | ||
| 137 | return [nodes.error(None, nodes.paragraph(text = "kernel-doc missing"))] | ||
| 138 | 160 | ||
| 139 | def setup(app): | 161 | def setup(app): |
| 140 | app.add_config_value('kerneldoc_bin', None, 'env') | 162 | app.add_config_value('kerneldoc_bin', None, 'env') |
| @@ -0,0 +1,28 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 2 | # | ||
| 3 | # Sphinx has deprecated its older logging interface, but the replacement | ||
| 4 | # only goes back to 1.6. So here's a wrapper layer to keep around for | ||
| 5 | # as long as we support 1.4. | ||
| 6 | # | ||
| 7 | import sphinx | ||
| 8 | |||
| 9 | if sphinx.__version__[:3] >= '1.6': | ||
| 10 | UseLogging = True | ||
| 11 | from sphinx.util import logging | ||
| 12 | logger = logging.getLogger('kerneldoc') | ||
| 13 | else: | ||
| 14 | UseLogging = False | ||
| 15 | |||
| 16 | def warn(app, message): | ||
| 17 | if UseLogging: | ||
| 18 | logger.warning(message) | ||
| 19 | else: | ||
| 20 | app.warn(message) | ||
| 21 | |||
| 22 | def verbose(app, message): | ||
| 23 | if UseLogging: | ||
| 24 | logger.verbose(message) | ||
| 25 | else: | ||
| 26 | app.verbose(message) | ||
| 27 | |||
| 28 | |||
| @@ -60,6 +60,8 @@ import sphinx · 59 unmodified lines | |||
| 60 | from sphinx.util.nodes import clean_astext | 60 | from sphinx.util.nodes import clean_astext |
| 61 | from six import iteritems | 61 | from six import iteritems |
| 62 | 62 | ||
| 63 | import kernellog | ||
| 64 | |||
| 63 | PY3 = sys.version_info[0] == 3 | 65 | PY3 = sys.version_info[0] == 3 |
| 64 | 66 | ||
| 65 | if PY3: | 67 | if PY3: |
| @@ -171,20 +173,20 @@ def setupTools(app): · 105 unmodified lines | |||
| 171 | This function is called once, when the builder is initiated. | 173 | This function is called once, when the builder is initiated. |
| 172 | """ | 174 | """ |
| 173 | global dot_cmd, convert_cmd # pylint: disable=W0603 | 175 | global dot_cmd, convert_cmd # pylint: disable=W0603 |
| 174 | app.verbose("kfigure: check installed tools ...") | 176 | kernellog.verbose(app, "kfigure: check installed tools ...") |
| 175 | 177 | ||
| 176 | dot_cmd = which('dot') | 178 | dot_cmd = which('dot') |
| 177 | convert_cmd = which('convert') | 179 | convert_cmd = which('convert') |
| 178 | 180 | ||
| 179 | if dot_cmd: | 181 | if dot_cmd: |
| 180 | app.verbose("use dot(1) from: " + dot_cmd) | 182 | kernellog.verbose(app, "use dot(1) from: " + dot_cmd) |
| 181 | else: | 183 | else: |
| 182 | app.warn("dot(1) not found, for better output quality install " | 184 | kernellog.warn(app, "dot(1) not found, for better output quality install " |
| 183 | "graphviz from http://www.graphviz.org") | 185 | "graphviz from http://www.graphviz.org") |
| 184 | if convert_cmd: | 186 | if convert_cmd: |
| 185 | app.verbose("use convert(1) from: " + convert_cmd) | 187 | kernellog.verbose(app, "use convert(1) from: " + convert_cmd) |
| 186 | else: | 188 | else: |
| 187 | app.warn( | 189 | kernellog.warn(app, |
| 188 | "convert(1) not found, for SVG to PDF conversion install " | 190 | "convert(1) not found, for SVG to PDF conversion install " |
| 189 | "ImageMagick (https://www.imagemagick.org)") | 191 | "ImageMagick (https://www.imagemagick.org)") |
| 190 | 192 | ||
| @@ -220,12 +222,13 @@ def convert_image(img_node, translator, src_fname=None): · 29 unmodified lines | |||
| 220 | 222 | ||
| 221 | # in kernel builds, use 'make SPHINXOPTS=-v' to see verbose messages | 223 | # in kernel builds, use 'make SPHINXOPTS=-v' to see verbose messages |
| 222 | 224 | ||
| 223 | app.verbose('assert best format for: ' + img_node['uri']) | 225 | kernellog.verbose(app, 'assert best format for: ' + img_node['uri']) |
| 224 | 226 | ||
| 225 | if in_ext == '.dot': | 227 | if in_ext == '.dot': |
| 226 | 228 | ||
| 227 | if not dot_cmd: | 229 | if not dot_cmd: |
| 228 | app.verbose("dot from graphviz not available / include DOT raw.") | 230 | kernellog.verbose(app, |
| 231 | "dot from graphviz not available / include DOT raw.") | ||
| 229 | img_node.replace_self(file2literal(src_fname)) | 232 | img_node.replace_self(file2literal(src_fname)) |
| 230 | 233 | ||
| 231 | elif translator.builder.format == 'latex': | 234 | elif translator.builder.format == 'latex': |
| @@ -252,7 +255,8 @@ def convert_image(img_node, translator, src_fname=None): · 20 unmodified lines | |||
| 252 | 255 | ||
| 253 | if translator.builder.format == 'latex': | 256 | if translator.builder.format == 'latex': |
| 254 | if convert_cmd is None: | 257 | if convert_cmd is None: |
| 255 | app.verbose("no SVG to PDF conversion available / include SVG raw.") | 258 | kernellog.verbose(app, |
| 259 | "no SVG to PDF conversion available / include SVG raw.") | ||
| 256 | img_node.replace_self(file2literal(src_fname)) | 260 | img_node.replace_self(file2literal(src_fname)) |
| 257 | else: | 261 | else: |
| 258 | dst_fname = path.join(translator.builder.outdir, fname + '.pdf') | 262 | dst_fname = path.join(translator.builder.outdir, fname + '.pdf') |
| @@ -265,18 +269,19 @@ def convert_image(img_node, translator, src_fname=None): · 6 unmodified lines | |||
| 265 | _name = dst_fname[len(translator.builder.outdir) + 1:] | 269 | _name = dst_fname[len(translator.builder.outdir) + 1:] |
| 266 | 270 | ||
| 267 | if isNewer(dst_fname, src_fname): | 271 | if isNewer(dst_fname, src_fname): |
| 268 | app.verbose("convert: {out}/%s already exists and is newer" % _name) | 272 | kernellog.verbose(app, |
| 273 | "convert: {out}/%s already exists and is newer" % _name) | ||
| 269 | 274 | ||
| 270 | else: | 275 | else: |
| 271 | ok = False | 276 | ok = False |
| 272 | mkdir(path.dirname(dst_fname)) | 277 | mkdir(path.dirname(dst_fname)) |
| 273 | 278 | ||
| 274 | if in_ext == '.dot': | 279 | if in_ext == '.dot': |
| 275 | app.verbose('convert DOT to: {out}/' + _name) | 280 | kernellog.verbose(app, 'convert DOT to: {out}/' + _name) |
| 276 | ok = dot2format(app, src_fname, dst_fname) | 281 | ok = dot2format(app, src_fname, dst_fname) |
| 277 | 282 | ||
| 278 | elif in_ext == '.svg': | 283 | elif in_ext == '.svg': |
| 279 | app.verbose('convert SVG to: {out}/' + _name) | 284 | kernellog.verbose(app, 'convert SVG to: {out}/' + _name) |
| 280 | ok = svg2pdf(app, src_fname, dst_fname) | 285 | ok = svg2pdf(app, src_fname, dst_fname) |
| 281 | 286 | ||
| 282 | if not ok: | 287 | if not ok: |
| @@ -305,7 +310,8 @@ def dot2format(app, dot_fname, out_fname): · 22 unmodified lines | |||
| 305 | with open(out_fname, "w") as out: | 310 | with open(out_fname, "w") as out: |
| 306 | exit_code = subprocess.call(cmd, stdout = out) | 311 | exit_code = subprocess.call(cmd, stdout = out) |
| 307 | if exit_code != 0: | 312 | if exit_code != 0: |
| 308 | app.warn("Error #%d when calling: %s" % (exit_code, " ".join(cmd))) | 313 | kernellog.warn(app, |
| 314 | "Error #%d when calling: %s" % (exit_code, " ".join(cmd))) | ||
| 309 | return bool(exit_code == 0) | 315 | return bool(exit_code == 0) |
| 310 | 316 | ||
| 311 | def svg2pdf(app, svg_fname, pdf_fname): | 317 | def svg2pdf(app, svg_fname, pdf_fname): |
| @@ -322,7 +328,7 @@ def svg2pdf(app, svg_fname, pdf_fname): · 10 unmodified lines | |||
| 322 | # use stdout and stderr from parent | 328 | # use stdout and stderr from parent |
| 323 | exit_code = subprocess.call(cmd) | 329 | exit_code = subprocess.call(cmd) |
| 324 | if exit_code != 0: | 330 | if exit_code != 0: |
| 325 | app.warn("Error #%d when calling: %s" % (exit_code, " ".join(cmd))) | 331 | kernellog.warn(app, "Error #%d when calling: %s" % (exit_code, " ".join(cmd))) |
| 326 | return bool(exit_code == 0) | 332 | return bool(exit_code == 0) |
| 327 | 333 | ||
| 328 | 334 | ||
| @@ -415,15 +421,15 @@ def visit_kernel_render(self, node): · 86 unmodified lines | |||
| 415 | app = self.builder.app | 421 | app = self.builder.app |
| 416 | srclang = node.get('srclang') | 422 | srclang = node.get('srclang') |
| 417 | 423 | ||
| 418 | app.verbose('visit kernel-render node lang: "%s"' % (srclang)) | 424 | kernellog.verbose(app, 'visit kernel-render node lang: "%s"' % (srclang)) |
| 419 | 425 | ||
| 420 | tmp_ext = RENDER_MARKUP_EXT.get(srclang, None) | 426 | tmp_ext = RENDER_MARKUP_EXT.get(srclang, None) |
| 421 | if tmp_ext is None: | 427 | if tmp_ext is None: |
| 422 | app.warn('kernel-render: "%s" unknown / include raw.' % (srclang)) | 428 | kernellog.warn(app, 'kernel-render: "%s" unknown / include raw.' % (srclang)) |
| 423 | return | 429 | return |
| 424 | 430 | ||
| 425 | if not dot_cmd and tmp_ext == '.dot': | 431 | if not dot_cmd and tmp_ext == '.dot': |
| 426 | app.verbose("dot from graphviz not available / include raw.") | 432 | kernellog.verbose(app, "dot from graphviz not available / include raw.") |
| 427 | return | 433 | return |
| 428 | 434 | ||
| 429 | literal_block = node[0] | 435 | literal_block = node[0] |
| @@ -76,70 +76,30 @@ Additional Information and userspace tools · 75 unmodified lines | |||
| 76 | Requirements | 76 | Requirements |
| 77 | ============ | 77 | ============ |
| 78 | 78 | ||
| 79 | A host with a USB port. Ideally, either a UHCI (Intel) or OHCI | 79 | A host with a USB port running a Linux kernel with RIO 500 support enabled. |
| 80 | (Compaq and others) hardware port should work. | ||
| 81 | 80 | ||
| 82 | A Linux development kernel (2.3.x) with USB support enabled or a | 81 | The driver is a module called rio500, which should be automatically loaded |
| 83 | backported version to linux-2.2.x. See http://www.linux-usb.org for | 82 | as you plug in your device. If that fails you can manually load it with |
| 84 | more information on accomplishing this. | ||
| 85 | 83 | ||
| 86 | A Linux kernel with RIO 500 support enabled. | 84 | modprobe rio500 |
| 87 | 85 | ||
| 88 | 'lspci' which is only needed to determine the type of USB hardware | 86 | Udev should automatically create a device node as soon as plug in your device. |
| 89 | available in your machine. | 87 | If that fails, you can manually add a device for the USB rio500:: |
| 90 | |||
| 91 | Configuration | ||
| 92 | |||
| 93 | Using `lspci -v`, determine the type of USB hardware available. | ||
| 94 | |||
| 95 | If you see something like:: | ||
| 96 | |||
| 97 | USB Controller: ...... | ||
| 98 | Flags: ..... | ||
| 99 | I/O ports at .... | ||
| 100 | |||
| 101 | Then you have a UHCI based controller. | ||
| 102 | |||
| 103 | If you see something like:: | ||
| 104 | |||
| 105 | USB Controller: ..... | ||
| 106 | Flags: .... | ||
| 107 | Memory at ..... | ||
| 108 | |||
| 109 | Then you have a OHCI based controller. | ||
| 110 | |||
| 111 | Using `make menuconfig` or your preferred method for configuring the | ||
| 112 | kernel, select 'Support for USB', 'OHCI/UHCI' depending on your | ||
| 113 | hardware (determined from the steps above), 'USB Diamond Rio500 support', and | ||
| 114 | 'Preliminary USB device filesystem'. Compile and install the modules | ||
| 115 | (you may need to execute `depmod -a` to update the module | ||
| 116 | dependencies). | ||
| 117 | |||
| 118 | Add a device for the USB rio500:: | ||
| 119 | 88 | ||
| 120 | mknod /dev/usb/rio500 c 180 64 | 89 | mknod /dev/usb/rio500 c 180 64 |
| 121 | 90 | ||
| 122 | Set appropriate permissions for /dev/usb/rio500 (don't forget about | 91 | In that case, set appropriate permissions for /dev/usb/rio500 (don't forget |
| 123 | group and world permissions). Both read and write permissions are | 92 | about group and world permissions). Both read and write permissions are |
| 124 | required for proper operation. | 93 | required for proper operation. |
| 125 | 94 | ||
| 126 | Load the appropriate modules (if compiled as modules): | ||
| 127 | |||
| 128 | OHCI:: | ||
| 129 | |||
| 130 | modprobe usbcore | ||
| 131 | modprobe usb-ohci | ||
| 132 | modprobe rio500 | ||
| 133 | |||
| 134 | UHCI:: | ||
| 135 | |||
| 136 | modprobe usbcore | ||
| 137 | modprobe usb-uhci (or uhci) | ||
| 138 | modprobe rio500 | ||
| 139 | |||
| 140 | That's it. The Rio500 Utils at: http://rio500.sourceforge.net should | 95 | That's it. The Rio500 Utils at: http://rio500.sourceforge.net should |
| 141 | be able to access the rio500. | 96 | be able to access the rio500. |
| 142 | 97 | ||
| 98 | Limits | ||
| 99 | ====== | ||
| 100 | |||
| 101 | You can use only a single rio500 device at a time with your computer. | ||
| 102 | |||
| 143 | Bugs | 103 | Bugs |
| 144 | ==== | 104 | ==== |
| 145 | 105 | ||
| @@ -288,15 +288,17 @@ For instance if the device flags for device entries are: · 287 unmodified lines | |||
| 288 | WRITE (1 << 62) | 288 | WRITE (1 << 62) |
| 289 | 289 | ||
| 290 | Now let say that device driver wants to fault with at least read a range then | 290 | Now let say that device driver wants to fault with at least read a range then |
| 291 | it does set: | 291 | it does set:: |
| 292 | range->default_flags = (1 << 63) | 292 | |
| 293 | range->default_flags = (1 << 63); | ||
| 293 | range->pfn_flags_mask = 0; | 294 | range->pfn_flags_mask = 0; |
| 294 | 295 | ||
| 295 | and calls hmm_range_fault() as described above. This will fill fault all page | 296 | and calls hmm_range_fault() as described above. This will fill fault all page |
| 296 | in the range with at least read permission. | 297 | in the range with at least read permission. |
| 297 | 298 | ||
| 298 | Now let say driver wants to do the same except for one page in the range for | 299 | Now let say driver wants to do the same except for one page in the range for |
| 299 | which its want to have write. Now driver set: | 300 | which its want to have write. Now driver set:: |
| 301 | |||
| 300 | range->default_flags = (1 << 63); | 302 | range->default_flags = (1 << 63); |
| 301 | range->pfn_flags_mask = (1 << 62); | 303 | range->pfn_flags_mask = (1 << 62); |
| 302 | range->pfns[index_of_write] = (1 << 62); | 304 | range->pfns[index_of_write] = (1 << 62); |
| @@ -696,6 +696,7 @@ F: drivers/input/mouse/alps.* · 695 unmodified lines | |||
| 696 | ALTERA I2C CONTROLLER DRIVER | 696 | ALTERA I2C CONTROLLER DRIVER |
| 697 | M: Thor Thayer <thor.thayer@linux.intel.com> | 697 | M: Thor Thayer <thor.thayer@linux.intel.com> |
| 698 | S: Maintained | 698 | S: Maintained |
| 699 | F: Documentation/devicetree/bindings/i2c/i2c-altera.txt | ||
| 699 | F: drivers/i2c/busses/i2c-altera.c | 700 | F: drivers/i2c/busses/i2c-altera.c |
| 700 | 701 | ||
| 701 | ALTERA MAILBOX DRIVER | 702 | ALTERA MAILBOX DRIVER |
| @@ -1174,6 +1175,7 @@ S: Maintained · 472 unmodified lines | |||
| 1174 | F: Documentation/devicetree/bindings/arm/arm-boards | 1175 | F: Documentation/devicetree/bindings/arm/arm-boards |
| 1175 | F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt | 1176 | F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt |
| 1176 | F: Documentation/devicetree/bindings/clock/arm-integrator.txt | 1177 | F: Documentation/devicetree/bindings/clock/arm-integrator.txt |
| 1178 | F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt | ||
| 1177 | F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt | 1179 | F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt |
| 1178 | F: Documentation/devicetree/bindings/mtd/arm-versatile.txt | 1180 | F: Documentation/devicetree/bindings/mtd/arm-versatile.txt |
| 1179 | F: arch/arm/mach-integrator/ | 1181 | F: arch/arm/mach-integrator/ |
| @@ -1781,6 +1783,7 @@ ARM/LPC18XX ARCHITECTURE · 601 unmodified lines | |||
| 1781 | M: Vladimir Zapolskiy <vz@mleia.com> | 1783 | M: Vladimir Zapolskiy <vz@mleia.com> |
| 1782 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1784 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 1783 | S: Maintained | 1785 | S: Maintained |
| 1786 | F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt | ||
| 1784 | F: arch/arm/boot/dts/lpc43* | 1787 | F: arch/arm/boot/dts/lpc43* |
| 1785 | F: drivers/i2c/busses/i2c-lpc2k.c | 1788 | F: drivers/i2c/busses/i2c-lpc2k.c |
| 1786 | F: drivers/memory/pl172.c | 1789 | F: drivers/memory/pl172.c |
| @@ -1794,6 +1797,7 @@ M: Sylvain Lemieux <slemieux.tyco@gmail.com> · 7 unmodified lines | |||
| 1794 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1797 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 1795 | T: git git://github.com/vzapolskiy/linux-lpc32xx.git | 1798 | T: git git://github.com/vzapolskiy/linux-lpc32xx.git |
| 1796 | S: Maintained | 1799 | S: Maintained |
| 1800 | F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt | ||
| 1797 | F: arch/arm/boot/dts/lpc32* | 1801 | F: arch/arm/boot/dts/lpc32* |
| 1798 | F: arch/arm/mach-lpc32xx/ | 1802 | F: arch/arm/mach-lpc32xx/ |
| 1799 | F: drivers/i2c/busses/i2c-pnx.c | 1803 | F: drivers/i2c/busses/i2c-pnx.c |
| @@ -1918,6 +1922,8 @@ ARM/NOMADIK/U300/Ux500 ARCHITECTURES · 118 unmodified lines | |||
| 1918 | M: Linus Walleij <linus.walleij@linaro.org> | 1922 | M: Linus Walleij <linus.walleij@linaro.org> |
| 1919 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1923 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 1920 | S: Maintained | 1924 | S: Maintained |
| 1925 | F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt | ||
| 1926 | F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt | ||
| 1921 | F: arch/arm/mach-nomadik/ | 1927 | F: arch/arm/mach-nomadik/ |
| 1922 | F: arch/arm/mach-u300/ | 1928 | F: arch/arm/mach-u300/ |
| 1923 | F: arch/arm/mach-ux500/ | 1929 | F: arch/arm/mach-ux500/ |
| @@ -2140,6 +2146,7 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) · 216 unmodified lines | |||
| 2140 | L: linux-rockchip@lists.infradead.org | 2146 | L: linux-rockchip@lists.infradead.org |
| 2141 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git | 2147 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git |
| 2142 | S: Maintained | 2148 | S: Maintained |
| 2149 | F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt | ||
| 2143 | F: arch/arm/boot/dts/rk3* | 2150 | F: arch/arm/boot/dts/rk3* |
| 2144 | F: arch/arm/boot/dts/rv1108* | 2151 | F: arch/arm/boot/dts/rv1108* |
| 2145 | F: arch/arm/mach-rockchip/ | 2152 | F: arch/arm/mach-rockchip/ |
| @@ -2275,6 +2282,7 @@ M: Patrice Chotard <patrice.chotard@st.com> · 129 unmodified lines | |||
| 2275 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2282 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 2276 | W: http://www.stlinux.com | 2283 | W: http://www.stlinux.com |
| 2277 | S: Maintained | 2284 | S: Maintained |
| 2285 | F: Documentation/devicetree/bindings/i2c/i2c-st.txt | ||
| 2278 | F: arch/arm/mach-sti/ | 2286 | F: arch/arm/mach-sti/ |
| 2279 | F: arch/arm/boot/dts/sti* | 2287 | F: arch/arm/boot/dts/sti* |
| 2280 | F: drivers/char/hw_random/st-rng.c | 2288 | F: drivers/char/hw_random/st-rng.c |
| @@ -2466,6 +2474,7 @@ ARM/VT8500 ARM ARCHITECTURE · 185 unmodified lines | |||
| 2466 | M: Tony Prisk <linux@prisktech.co.nz> | 2474 | M: Tony Prisk <linux@prisktech.co.nz> |
| 2467 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2475 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 2468 | S: Maintained | 2476 | S: Maintained |
| 2477 | F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt | ||
| 2469 | F: arch/arm/mach-vt8500/ | 2478 | F: arch/arm/mach-vt8500/ |
| 2470 | F: drivers/clocksource/timer-vt8500.c | 2479 | F: drivers/clocksource/timer-vt8500.c |
| 2471 | F: drivers/i2c/busses/i2c-wmt.c | 2480 | F: drivers/i2c/busses/i2c-wmt.c |
| @@ -2531,6 +2540,8 @@ F: drivers/cpuidle/cpuidle-zynq.c · 59 unmodified lines | |||
| 2531 | F: drivers/block/xsysace.c | 2540 | F: drivers/block/xsysace.c |
| 2532 | N: zynq | 2541 | N: zynq |
| 2533 | N: xilinx | 2542 | N: xilinx |
| 2543 | F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt | ||
| 2544 | F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt | ||
| 2534 | F: drivers/clocksource/timer-cadence-ttc.c | 2545 | F: drivers/clocksource/timer-cadence-ttc.c |
| 2535 | F: drivers/i2c/busses/i2c-cadence.c | 2546 | F: drivers/i2c/busses/i2c-cadence.c |
| 2536 | F: drivers/mmc/host/sdhci-of-arasan.c | 2547 | F: drivers/mmc/host/sdhci-of-arasan.c |
| @@ -2627,7 +2638,7 @@ F: Documentation/devicetree/bindings/eeprom/at24.txt · 90 unmodified lines | |||
| 2627 | F: drivers/misc/eeprom/at24.c | 2638 | F: drivers/misc/eeprom/at24.c |
| 2628 | 2639 | ||
| 2629 | ATA OVER ETHERNET (AOE) DRIVER | 2640 | ATA OVER ETHERNET (AOE) DRIVER |
| 2630 | M: "Ed L. Cashin" <ed.cashin@acm.org> | 2641 | M: "Justin Sanders" <justin@coraid.com> |
| 2631 | W: http://www.openaoe.org/ | 2642 | W: http://www.openaoe.org/ |
| 2632 | S: Supported | 2643 | S: Supported |
| 2633 | F: Documentation/aoe/ | 2644 | F: Documentation/aoe/ |
| @@ -2768,7 +2779,7 @@ AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER · 134 unmodified lines | |||
| 2768 | M: Andreas Klinger <ak@it-klinger.de> | 2779 | M: Andreas Klinger <ak@it-klinger.de> |
| 2769 | L: linux-iio@vger.kernel.org | 2780 | L: linux-iio@vger.kernel.org |
| 2770 | S: Maintained | 2781 | S: Maintained |
| 2771 | F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt | 2782 | F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml |
| 2772 | F: drivers/iio/adc/hx711.c | 2783 | F: drivers/iio/adc/hx711.c |
| 2773 | 2784 | ||
| 2774 | AX.25 NETWORK LAYER | 2785 | AX.25 NETWORK LAYER |
| @@ -3049,8 +3060,9 @@ S: Maintained · 274 unmodified lines | |||
| 3049 | F: arch/riscv/net/ | 3060 | F: arch/riscv/net/ |
| 3050 | 3061 | ||
| 3051 | BPF JIT for S390 | 3062 | BPF JIT for S390 |
| 3052 | M: Martin Schwidefsky <schwidefsky@de.ibm.com> | ||
| 3053 | M: Heiko Carstens <heiko.carstens@de.ibm.com> | 3063 | M: Heiko Carstens <heiko.carstens@de.ibm.com> |
| 3064 | M: Vasily Gorbik <gor@linux.ibm.com> | ||
| 3065 | M: Christian Borntraeger <borntraeger@de.ibm.com> | ||
| 3054 | L: netdev@vger.kernel.org | 3066 | L: netdev@vger.kernel.org |
| 3055 | L: bpf@vger.kernel.org | 3067 | L: bpf@vger.kernel.org |
| 3056 | S: Maintained | 3068 | S: Maintained |
| @@ -7341,6 +7353,7 @@ I2C MV64XXX MARVELL AND ALLWINNER DRIVER · 4284 unmodified lines | |||
| 7341 | M: Gregory CLEMENT <gregory.clement@bootlin.com> | 7353 | M: Gregory CLEMENT <gregory.clement@bootlin.com> |
| 7342 | L: linux-i2c@vger.kernel.org | 7354 | L: linux-i2c@vger.kernel.org |
| 7343 | S: Maintained | 7355 | S: Maintained |
| 7356 | F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt | ||
| 7344 | F: drivers/i2c/busses/i2c-mv64xxx.c | 7357 | F: drivers/i2c/busses/i2c-mv64xxx.c |
| 7345 | 7358 | ||
| 7346 | I2C OVER PARALLEL PORT | 7359 | I2C OVER PARALLEL PORT |
| @@ -8611,14 +8624,12 @@ F: arch/x86/include/asm/svm.h · 1264 unmodified lines | |||
| 8611 | F: arch/x86/kvm/svm.c | 8624 | F: arch/x86/kvm/svm.c |
| 8612 | 8625 | ||
| 8613 | KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) | 8626 | KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) |
| 8614 | M: Christoffer Dall <christoffer.dall@arm.com> | ||
| 8615 | M: Marc Zyngier <marc.zyngier@arm.com> | 8627 | M: Marc Zyngier <marc.zyngier@arm.com> |
| 8616 | R: James Morse <james.morse@arm.com> | 8628 | R: James Morse <james.morse@arm.com> |
| 8617 | R: Julien Thierry <julien.thierry@arm.com> | 8629 | R: Julien Thierry <julien.thierry@arm.com> |
| 8618 | R: Suzuki K Pouloze <suzuki.poulose@arm.com> | 8630 | R: Suzuki K Pouloze <suzuki.poulose@arm.com> |
| 8619 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 8631 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 8620 | L: kvmarm@lists.cs.columbia.edu | 8632 | L: kvmarm@lists.cs.columbia.edu |
| 8621 | W: http://systems.cs.columbia.edu/projects/kvm-arm | ||
| 8622 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git | 8633 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git |
| 8623 | S: Maintained | 8634 | S: Maintained |
| 8624 | F: arch/arm/include/uapi/asm/kvm* | 8635 | F: arch/arm/include/uapi/asm/kvm* |
| @@ -11068,10 +11079,8 @@ S: Supported · 2443 unmodified lines | |||
| 11068 | F: drivers/net/ethernet/qlogic/netxen/ | 11079 | F: drivers/net/ethernet/qlogic/netxen/ |
| 11069 | 11080 | ||
| 11070 | NFC SUBSYSTEM | 11081 | NFC SUBSYSTEM |
| 11071 | M: Samuel Ortiz <sameo@linux.intel.com> | 11082 | L: netdev@vger.kernel.org |
| 11072 | L: linux-wireless@vger.kernel.org | 11083 | S: Orphan |
| 11073 | L: linux-nfc@lists.01.org (subscribers-only) | ||
| 11074 | S: Supported | ||
| 11075 | F: net/nfc/ | 11084 | F: net/nfc/ |
| 11076 | F: include/net/nfc/ | 11085 | F: include/net/nfc/ |
| 11077 | F: include/uapi/linux/nfc.h | 11086 | F: include/uapi/linux/nfc.h |
| @@ -11228,7 +11237,7 @@ F: drivers/video/fbdev/riva/ · 150 unmodified lines | |||
| 11228 | F: drivers/video/fbdev/nvidia/ | 11237 | F: drivers/video/fbdev/nvidia/ |
| 11229 | 11238 | ||
| 11230 | NVM EXPRESS DRIVER | 11239 | NVM EXPRESS DRIVER |
| 11231 | M: Keith Busch <keith.busch@intel.com> | 11240 | M: Keith Busch <kbusch@kernel.org> |
| 11232 | M: Jens Axboe <axboe@fb.com> | 11241 | M: Jens Axboe <axboe@fb.com> |
| 11233 | M: Christoph Hellwig <hch@lst.de> | 11242 | M: Christoph Hellwig <hch@lst.de> |
| 11234 | M: Sagi Grimberg <sagi@grimberg.me> | 11243 | M: Sagi Grimberg <sagi@grimberg.me> |
| @@ -11728,6 +11737,7 @@ M: Peter Korsgaard <peter@korsgaard.com> · 493 unmodified lines | |||
| 11728 | M: Andrew Lunn <andrew@lunn.ch> | 11737 | M: Andrew Lunn <andrew@lunn.ch> |
| 11729 | L: linux-i2c@vger.kernel.org | 11738 | L: linux-i2c@vger.kernel.org |
| 11730 | S: Maintained | 11739 | S: Maintained |
| 11740 | F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt | ||
| 11731 | F: Documentation/i2c/busses/i2c-ocores | 11741 | F: Documentation/i2c/busses/i2c-ocores |
| 11732 | F: drivers/i2c/busses/i2c-ocores.c | 11742 | F: drivers/i2c/busses/i2c-ocores.c |
| 11733 | F: include/linux/platform_data/i2c-ocores.h | 11743 | F: include/linux/platform_data/i2c-ocores.h |
| @@ -13367,6 +13377,7 @@ F: drivers/clk/renesas/ · 1633 unmodified lines | |||
| 13367 | RENESAS EMEV2 I2C DRIVER | 13377 | RENESAS EMEV2 I2C DRIVER |
| 13368 | M: Wolfram Sang <wsa+renesas@sang-engineering.com> | 13378 | M: Wolfram Sang <wsa+renesas@sang-engineering.com> |
| 13369 | S: Supported | 13379 | S: Supported |
| 13380 | F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt | ||
| 13370 | F: drivers/i2c/busses/i2c-emev2.c | 13381 | F: drivers/i2c/busses/i2c-emev2.c |
| 13371 | 13382 | ||
| 13372 | RENESAS ETHERNET DRIVERS | 13383 | RENESAS ETHERNET DRIVERS |
| @@ -13388,6 +13399,8 @@ F: drivers/iio/adc/rcar-gyroadc.c · 15 unmodified lines | |||
| 13388 | RENESAS R-CAR I2C DRIVERS | 13399 | RENESAS R-CAR I2C DRIVERS |
| 13389 | M: Wolfram Sang <wsa+renesas@sang-engineering.com> | 13400 | M: Wolfram Sang <wsa+renesas@sang-engineering.com> |
| 13390 | S: Supported | 13401 | S: Supported |
| 13402 | F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt | ||
| 13403 | F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt | ||
| 13391 | F: drivers/i2c/busses/i2c-rcar.c | 13404 | F: drivers/i2c/busses/i2c-rcar.c |
| 13392 | F: drivers/i2c/busses/i2c-sh_mobile.c | 13405 | F: drivers/i2c/busses/i2c-sh_mobile.c |
| 13393 | 13406 | ||
| @@ -13618,8 +13631,9 @@ S: Maintained · 224 unmodified lines | |||
| 13618 | F: drivers/video/fbdev/savage/ | 13631 | F: drivers/video/fbdev/savage/ |
| 13619 | 13632 | ||
| 13620 | S390 | 13633 | S390 |
| 13621 | M: Martin Schwidefsky <schwidefsky@de.ibm.com> | ||
| 13622 | M: Heiko Carstens <heiko.carstens@de.ibm.com> | 13634 | M: Heiko Carstens <heiko.carstens@de.ibm.com> |
| 13635 | M: Vasily Gorbik <gor@linux.ibm.com> | ||
| 13636 | M: Christian Borntraeger <borntraeger@de.ibm.com> | ||
| 13623 | L: linux-s390@vger.kernel.org | 13637 | L: linux-s390@vger.kernel.org |
| 13624 | W: http://www.ibm.com/developerworks/linux/linux390/ | 13638 | W: http://www.ibm.com/developerworks/linux/linux390/ |
| 13625 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git | 13639 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git |
| @@ -14353,7 +14367,7 @@ SIMPLEFB FB DRIVER · 727 unmodified lines | |||
| 14353 | M: Hans de Goede <hdegoede@redhat.com> | 14367 | M: Hans de Goede <hdegoede@redhat.com> |
| 14354 | L: linux-fbdev@vger.kernel.org | 14368 | L: linux-fbdev@vger.kernel.org |
| 14355 | S: Maintained | 14369 | S: Maintained |
| 14356 | F: Documentation/devicetree/bindings/display/simple-framebuffer.txt | 14370 | F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml |
| 14357 | F: drivers/video/fbdev/simplefb.c | 14371 | F: drivers/video/fbdev/simplefb.c |
| 14358 | F: include/linux/platform_data/simplefb.h | 14372 | F: include/linux/platform_data/simplefb.h |
| 14359 | 14373 | ||
| @@ -15676,6 +15690,7 @@ R: Bartosz Golaszewski <bgolaszewski@baylibre.com> · 1316 unmodified lines | |||
| 15676 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 15690 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 15677 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git | 15691 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git |
| 15678 | S: Supported | 15692 | S: Supported |
| 15693 | F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt | ||
| 15679 | F: arch/arm/mach-davinci/ | 15694 | F: arch/arm/mach-davinci/ |
| 15680 | F: drivers/i2c/busses/i2c-davinci.c | 15695 | F: drivers/i2c/busses/i2c-davinci.c |
| 15681 | F: arch/arm/boot/dts/da850* | 15696 | F: arch/arm/boot/dts/da850* |
| @@ -17379,6 +17394,7 @@ M: Jan Glauber <jglauber@cavium.com> · 1697 unmodified lines | |||
| 17379 | L: linux-i2c@vger.kernel.org | 17394 | L: linux-i2c@vger.kernel.org |
| 17380 | W: http://www.cavium.com | 17395 | W: http://www.cavium.com |
| 17381 | S: Supported | 17396 | S: Supported |
| 17397 | F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt | ||
| 17382 | F: drivers/i2c/busses/i2c-xlp9xx.c | 17398 | F: drivers/i2c/busses/i2c-xlp9xx.c |
| 17383 | 17399 | ||
| 17384 | XRA1403 GPIO EXPANDER | 17400 | XRA1403 GPIO EXPANDER |
| @@ -2,8 +2,8 @@ · 1 unmodified line | |||
| 2 | VERSION = 5 | 2 | VERSION = 5 |
| 3 | PATCHLEVEL = 2 | 3 | PATCHLEVEL = 2 |
| 4 | SUBLEVEL = 0 | 4 | SUBLEVEL = 0 |
| 5 | EXTRAVERSION = -rc1 | 5 | EXTRAVERSION = -rc3 |
| 6 | NAME = Shy Crocodile | 6 | NAME = Golden Lions |
| 7 | 7 | ||
| 8 | # *DOCUMENTATION* | 8 | # *DOCUMENTATION* |
| 9 | # To see a list of typical targets execute "make help" | 9 | # To see a list of typical targets execute "make help" |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) Paul Mackerras 1997. | 3 | * Copyright (C) Paul Mackerras 1997. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version | ||
| 7 | * 2 of the License, or (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | #include <stdarg.h> | 5 | #include <stdarg.h> |
| 10 | #include <stddef.h> | 6 | #include <stddef.h> |
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-alpha/xor.h | 3 | * include/asm-alpha/xor.h |
| 3 | * | 4 | * |
| 4 | * Optimized RAID-5 checksumming functions for alpha EV5 and EV6 | 5 | * Optimized RAID-5 checksumming functions for alpha EV5 and EV6 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2, or (at your option) | ||
| 9 | * any later version. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License | ||
| 12 | * (for example /usr/src/linux/COPYING); if not, write to the Free | ||
| 13 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | extern void xor_alpha_2(unsigned long, unsigned long *, unsigned long *); | 8 | extern void xor_alpha_2(unsigned long, unsigned long *, unsigned long *); |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generated-y += unistd_32.h | 2 | generated-y += unistd_32.h |
| @@ -1,19 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* Kernel module help for Alpha. | 2 | /* Kernel module help for Alpha. |
| 2 | Copyright (C) 2002 Richard Henderson. | 3 | Copyright (C) 2002 Richard Henderson. |
| 3 | 4 | ||
| 4 | This program is free software; you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation; either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program; if not, write to the Free Software | ||
| 16 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 17 | */ | 5 | */ |
| 18 | #include <linux/moduleloader.h> | 6 | #include <linux/moduleloader.h> |
| 19 | #include <linux/elf.h> | 7 | #include <linux/elf.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the FPU instruction emulation. | 3 | # Makefile for the FPU instruction emulation. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | #include <linux/module.h> | 2 | #include <linux/module.h> |
| 2 | #include <linux/types.h> | 3 | #include <linux/types.h> |
| 3 | #include <linux/kernel.h> | 4 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux alpha-specific parts of the memory manager. | 3 | # Makefile for the linux alpha-specific parts of the memory manager. |
| 3 | # | 4 | # |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | obj-y += kernel/ | 2 | obj-y += kernel/ |
| 2 | obj-y += mm/ | 3 | obj-y += mm/ |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AXS101/AXS103 Software Development Platform | 3 | * AXS101/AXS103 Software Development Platform |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/of_fdt.h> | 8 | #include <linux/of_fdt.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -32,6 +32,7 @@ · 31 unmodified lines | |||
| 32 | extern char * strstr(const char * s1, const char *s2); | 32 | extern char * strstr(const char * s1, const char *s2); |
| 33 | extern size_t strlen(const char *s); | 33 | extern size_t strlen(const char *s); |
| 34 | extern int memcmp(const void *cs, const void *ct, size_t count); | 34 | extern int memcmp(const void *cs, const void *ct, size_t count); |
| 35 | extern char * strchrnul(const char *, int); | ||
| 35 | 36 | ||
| 36 | #ifdef CONFIG_KERNEL_GZIP | 37 | #ifdef CONFIG_KERNEL_GZIP |
| 37 | #include "../../../../lib/decompress_inflate.c" | 38 | #include "../../../../lib/decompress_inflate.c" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * aks-cdu.dts - Device Tree file for AK signal CDU | 3 | * aks-cdu.dts - Device Tree file for AK signal CDU |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 AK signal Brno a.s. | 5 | * Copyright (C) 2012 AK signal Brno a.s. |
| 5 | * 2012 Jiri Prchal <jiri.prchal@aksignal.cz> | 6 | * 2012 Jiri Prchal <jiri.prchal@aksignal.cz> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | /dts-v1/; | 9 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * animeo_ip.dts - Device Tree file for Somfy Animeo IP Boards | 3 | * animeo_ip.dts - Device Tree file for Somfy Animeo IP Boards |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 only. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-ariag25.dts - Device Tree file for Acme Systems Aria G25 (AT91SAM9G25 based) | 3 | * at91-ariag25.dts - Device Tree file for Acme Systems Aria G25 (AT91SAM9G25 based) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Douglas Gilbert <dgilbert@interlog.com>, | 5 | * Copyright (C) 2013 Douglas Gilbert <dgilbert@interlog.com>, |
| 5 | * Robert Nelson <robertcnelson@gmail.com> | 6 | * Robert Nelson <robertcnelson@gmail.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9g25.dtsi" | 9 | #include "at91sam9g25.dtsi" |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-cosino.dtsi - Device Tree file for Cosino core module | 3 | * at91-cosino.dtsi - Device Tree file for Cosino core module |
| 3 | * | 4 | * |
| @@ -7,8 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Derived from at91sam9x5ek.dtsi by: | 8 | * Derived from at91sam9x5ek.dtsi by: |
| 8 | * Copyright (C) 2012 Atmel, | 9 | * Copyright (C) 2012 Atmel, |
| 9 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 10 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 10 | * | ||
| 11 | * Licensed under GPLv2 or later. | ||
| 12 | */ | 11 | */ |
| 13 | 12 | ||
| 14 | #include "at91sam9g35.dtsi" | 13 | #include "at91sam9g35.dtsi" |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-cosino_mega2560.dts - Device Tree file for Cosino board with | 3 | * at91-cosino_mega2560.dts - Device Tree file for Cosino board with |
| 3 | * Mega 2560 extension | 4 | * Mega 2560 extension |
| @@ -8,8 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Derived from at91sam9g35ek.dts by: | 9 | * Derived from at91sam9g35ek.dts by: |
| 9 | * Copyright (C) 2012 Atmel, | 10 | * Copyright (C) 2012 Atmel, |
| 10 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 11 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 11 | * | ||
| 12 | * Licensed under GPLv2 or later. | ||
| 13 | */ | 12 | */ |
| 14 | 13 | ||
| 15 | /dts-v1/; | 14 | /dts-v1/; |
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-foxg20.dts - Device Tree file for Acme Systems FoxG20 board | 3 | * at91-foxg20.dts - Device Tree file for Acme Systems FoxG20 board |
| 3 | * | 4 | * |
| 4 | * Based on DT files for at91sam9g20ek evaluation board (AT91SAM9G20 SoC) | 5 | * Based on DT files for at91sam9g20ek evaluation board (AT91SAM9G20 SoC) |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2013 Douglas Gilbert <dgilbert@interlog.com> | 7 | * Copyright (C) 2013 Douglas Gilbert <dgilbert@interlog.com> |
| 7 | * | ||
| 8 | * Licensed under GPLv2 or later. | ||
| 9 | */ | 8 | */ |
| 10 | /dts-v1/; | 9 | /dts-v1/; |
| 11 | #include "at91sam9g20.dtsi" | 10 | #include "at91sam9g20.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-kizbox.dts - Device Tree file for Overkiz Kizbox board | 3 | * at91-kizbox.dts - Device Tree file for Overkiz Kizbox board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012-2014 Boris BREZILLON <b.brezillon@overkiz.com> | 5 | * Copyright (C) 2012-2014 Boris BREZILLON <b.brezillon@overkiz.com> |
| 5 | * 2014-2015 Gaël PORTAY <g.portay@overkiz.com> | 6 | * 2014-2015 Gaël PORTAY <g.portay@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9g20.dtsi" | 9 | #include "at91sam9g20.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-kizbox2.dts - Device Tree file for Overkiz Kizbox 2 board | 3 | * at91-kizbox2.dts - Device Tree file for Overkiz Kizbox 2 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Gaël PORTAY <g.portay@overkiz.com> | 5 | * Copyright (C) 2014 Gaël PORTAY <g.portay@overkiz.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "sama5d31.dtsi" | 8 | #include "sama5d31.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-kizboxmini.dts - Device Tree file for Overkiz Kizbox mini board | 3 | * at91-kizboxmini.dts - Device Tree file for Overkiz Kizbox mini board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Gaël PORTAY <g.portay@overkiz.com> | 5 | * Copyright (C) 2014 Gaël PORTAY <g.portay@overkiz.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9g25.dtsi" | 8 | #include "at91sam9g25.dtsi" |
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-linea.dtsi - Device Tree Include file for the Axentia Linea Module. | 3 | * at91-linea.dtsi - Device Tree Include file for the Axentia Linea Module. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Axentia Technologies AB | 5 | * Copyright (C) 2017 Axentia Technologies AB |
| 5 | * | 6 | * |
| 6 | * Author: Peter Rosin <peda@axentia.se> | 7 | * Author: Peter Rosin <peda@axentia.se> |
| 7 | * | ||
| 8 | * Licensed under GPLv2 or later. | ||
| 9 | */ | 8 | */ |
| 10 | 9 | ||
| 11 | #include "sama5d31.dtsi" | 10 | #include "sama5d31.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board | 3 | * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9260.dtsi" | 8 | #include "at91sam9260.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-sam9_l9260.dts - Device Tree file for Olimex SAM9-L9260 board | 3 | * at91-sam9_l9260.dts - Device Tree file for Olimex SAM9-L9260 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Raashid Muhammed <raashidmuhammed@zilogic.com> | 5 | * Copyright (C) 2016 Raashid Muhammed <raashidmuhammed@zilogic.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9260.dtsi" | 8 | #include "at91sam9260.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-sama5d3_xplained.dts - Device Tree file for the SAMA5D3 Xplained board | 3 | * at91-sama5d3_xplained.dts - Device Tree file for the SAMA5D3 Xplained board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Atmel, | 5 | * Copyright (C) 2014 Atmel, |
| 5 | * 2014 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2014 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "sama5d36.dtsi" | 9 | #include "sama5d36.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Marek Vasut <marex@denx.de> | 3 | * Copyright (C) 2015 Marek Vasut <marex@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "sama5d4.dtsi" | 6 | #include "sama5d4.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Marek Vasut <marex@denx.de> | 3 | * Copyright (C) 2015 Marek Vasut <marex@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91-tse850-3.dts - Device Tree file for the Axentia TSE-850 3.0 board | 3 | * at91-tse850-3.dts - Device Tree file for the Axentia TSE-850 3.0 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Axentia Technologies AB | 5 | * Copyright (C) 2017 Axentia Technologies AB |
| 5 | * | 6 | * |
| 6 | * Author: Peter Rosin <peda@axentia.se> | 7 | * Author: Peter Rosin <peda@axentia.se> |
| 7 | * | ||
| 8 | * Licensed under GPLv2 or later. | ||
| 9 | */ | 8 | */ |
| 10 | /dts-v1/; | 9 | /dts-v1/; |
| 11 | #include <dt-bindings/pwm/pwm.h> | 10 | #include <dt-bindings/pwm/pwm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91rm9200.dtsi - Device Tree Include file for AT91RM9200 family SoC | 3 | * at91rm9200.dtsi - Device Tree Include file for AT91RM9200 family SoC |
| 3 | * | 4 | * |
| @@ -6,8 +7,6 @@ · 2 unmodified lines | |||
| 6 | * 2012 Joachim Eastwood <manabian@gmail.com> | 7 | * 2012 Joachim Eastwood <manabian@gmail.com> |
| 7 | * | 8 | * |
| 8 | * Based on at91sam9260.dtsi | 9 | * Based on at91sam9260.dtsi |
| 9 | * | ||
| 10 | * Licensed under GPLv2 or later. | ||
| 11 | */ | 10 | */ |
| 12 | 11 | ||
| 13 | #include <dt-bindings/pinctrl/at91.h> | 12 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91rm9200_pqfp.dtsi - Device Tree Include file for AT91RM9200 PQFP family SoC | 3 | * at91rm9200_pqfp.dtsi - Device Tree Include file for AT91RM9200 PQFP family SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "at91rm9200.dtsi" | 8 | #include "at91rm9200.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91rm9200ek.dts - Device Tree file for Atmel AT91RM9200 evaluation kit | 3 | * at91rm9200ek.dts - Device Tree file for Atmel AT91RM9200 evaluation kit |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Joachim Eastwood <manabian@gmail.com> | 5 | * Copyright (C) 2012 Joachim Eastwood <manabian@gmail.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 only | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91rm9200.dtsi" | 8 | #include "at91rm9200.dtsi" |
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9260.dtsi - Device Tree Include file for AT91SAM9260 family SoC | 3 | * at91sam9260.dtsi - Device Tree Include file for AT91SAM9260 family SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Atmel, | 5 | * Copyright (C) 2011 Atmel, |
| 5 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com>, | 6 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com>, |
| 6 | * 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 7 | * 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 7 | * | ||
| 8 | * Licensed under GPLv2 or later. | ||
| 9 | */ | 8 | */ |
| 10 | 9 | ||
| 11 | #include <dt-bindings/pinctrl/at91.h> | 10 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9261.dtsi - Device Tree Include file for AT91SAM9261 SoC | 3 | * at91sam9261.dtsi - Device Tree Include file for AT91SAM9261 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com> | 5 | * Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 only. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <dt-bindings/pinctrl/at91.h> | 8 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9261ek.dts - Device Tree file for Atmel at91sam9261 reference board | 3 | * at91sam9261ek.dts - Device Tree file for Atmel at91sam9261 reference board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com> | 5 | * Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 only. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9261.dtsi" | 8 | #include "at91sam9261.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9263.dtsi - Device Tree Include file for AT91SAM9263 family SoC | 3 | * at91sam9263.dtsi - Device Tree Include file for AT91SAM9263 family SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 only. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <dt-bindings/pinctrl/at91.h> | 8 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9263ek.dts - Device Tree file for Atmel at91sam9263 reference board | 3 | * at91sam9263ek.dts - Device Tree file for Atmel at91sam9263 reference board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 only | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9263.dtsi" | 8 | #include "at91sam9263.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g15.dtsi - Device Tree Include file for AT91SAM9G15 SoC | 3 | * at91sam9g15.dtsi - Device Tree Include file for AT91SAM9G15 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "at91sam9x5.dtsi" | 8 | #include "at91sam9x5.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g15ek.dts - Device Tree file for AT91SAM9G15-EK board | 3 | * at91sam9g15ek.dts - Device Tree file for AT91SAM9G15-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Atmel, | 5 | * Copyright (C) 2012 Atmel, |
| 5 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9g15.dtsi" | 9 | #include "at91sam9g15.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g20.dtsi - Device Tree Include file for AT91SAM9G20 family SoC | 3 | * at91sam9g20.dtsi - Device Tree Include file for AT91SAM9G20 family SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "at91sam9260.dtsi" | 8 | #include "at91sam9260.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g20ek.dts - Device Tree file for Atmel at91sam9g20ek board | 3 | * at91sam9g20ek.dts - Device Tree file for Atmel at91sam9g20ek board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9g20ek_common.dtsi" | 8 | #include "at91sam9g20ek_common.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g20ek_2mmc.dts - Device Tree file for Atmel at91sam9g20ek 2 MMC board | 3 | * at91sam9g20ek_2mmc.dts - Device Tree file for Atmel at91sam9g20ek 2 MMC board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9g20ek_common.dtsi" | 8 | #include "at91sam9g20ek_common.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g20ek_common.dtsi - Device Tree file for Atmel at91sam9g20ek board | 3 | * at91sam9g20ek_common.dtsi - Device Tree file for Atmel at91sam9g20ek board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | #include "at91sam9g20.dtsi" | 7 | #include "at91sam9g20.dtsi" |
| 9 | 8 | ||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g25.dtsi - Device Tree Include file for AT91SAM9G25 SoC | 3 | * at91sam9g25.dtsi - Device Tree Include file for AT91SAM9G25 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "at91sam9x5.dtsi" | 8 | #include "at91sam9x5.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g25ek.dts - Device Tree file for AT91SAM9G25-EK board | 3 | * at91sam9g25ek.dts - Device Tree file for AT91SAM9G25-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Atmel, | 5 | * Copyright (C) 2012 Atmel, |
| 5 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9g25.dtsi" | 9 | #include "at91sam9g25.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g35.dtsi - Device Tree Include file for AT91SAM9G35 SoC | 3 | * at91sam9g35.dtsi - Device Tree Include file for AT91SAM9G35 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "at91sam9x5.dtsi" | 8 | #include "at91sam9x5.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g35ek.dts - Device Tree file for AT91SAM9G35-EK board | 3 | * at91sam9g35ek.dts - Device Tree file for AT91SAM9G35-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Atmel, | 5 | * Copyright (C) 2012 Atmel, |
| 5 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9g35.dtsi" | 9 | #include "at91sam9g35.dtsi" |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9g45.dtsi - Device Tree Include file for AT91SAM9G45 family SoC | 3 | * at91sam9g45.dtsi - Device Tree Include file for AT91SAM9G45 family SoC |
| 3 | * applies to AT91SAM9G45, AT91SAM9M10, | 4 | * applies to AT91SAM9G45, AT91SAM9M10, |
| @@ -5,8 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2011 Atmel, | 7 | * Copyright (C) 2011 Atmel, |
| 7 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> | 8 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 8 | * | ||
| 9 | * Licensed under GPLv2 or later. | ||
| 10 | */ | 9 | */ |
| 11 | 10 | ||
| 12 | #include <dt-bindings/dma/at91.h> | 11 | #include <dt-bindings/dma/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9m10g45ek.dts - Device Tree file for AT91SAM9M10G45-EK board | 3 | * at91sam9m10g45ek.dts - Device Tree file for AT91SAM9M10G45-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Atmel, | 5 | * Copyright (C) 2011 Atmel, |
| 5 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9g45.dtsi" | 9 | #include "at91sam9g45.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9n12.dtsi - Device Tree include file for AT91SAM9N12 SoC | 3 | * at91sam9n12.dtsi - Device Tree include file for AT91SAM9N12 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Atmel, | 5 | * Copyright (C) 2012 Atmel, |
| 5 | * 2012 Hong Xu <hong.xu@atmel.com> | 6 | * 2012 Hong Xu <hong.xu@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/dma/at91.h> | 9 | #include <dt-bindings/dma/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9n12ek.dts - Device Tree file for AT91SAM9N12-EK board | 3 | * at91sam9n12ek.dts - Device Tree file for AT91SAM9N12-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Atmel, | 5 | * Copyright (C) 2012 Atmel, |
| 5 | * 2012 Hong Xu <hong.xu@atmel.com> | 6 | * 2012 Hong Xu <hong.xu@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9n12.dtsi" | 9 | #include "at91sam9n12.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9rl.dtsi - Device Tree Include file for AT91SAM9RL family SoC | 3 | * at91sam9rl.dtsi - Device Tree Include file for AT91SAM9RL family SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Microchip | 5 | * Copyright (C) 2014 Microchip |
| 5 | * Alexandre Belloni <alexandre.belloni@free-electrons.com> | 6 | * Alexandre Belloni <alexandre.belloni@free-electrons.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9rlek.dts - Device Tree file for Atmel at91sam9rl reference board | 3 | * at91sam9rlek.dts - Device Tree file for Atmel at91sam9rl reference board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Microchip | 5 | * Copyright (C) 2014 Microchip |
| 5 | * Alexandre Belloni <alexandre.belloni@free-electrons.com> | 6 | * Alexandre Belloni <alexandre.belloni@free-electrons.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 only | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9rl.dtsi" | 9 | #include "at91sam9rl.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x25.dtsi - Device Tree Include file for AT91SAM9X25 SoC | 3 | * at91sam9x25.dtsi - Device Tree Include file for AT91SAM9X25 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "at91sam9x5.dtsi" | 8 | #include "at91sam9x5.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x25ek.dts - Device Tree file for AT91SAM9X25-EK board | 3 | * at91sam9x25ek.dts - Device Tree file for AT91SAM9X25-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Atmel, | 5 | * Copyright (C) 2012 Atmel, |
| 5 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9x25.dtsi" | 9 | #include "at91sam9x25.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x35.dtsi - Device Tree Include file for AT91SAM9X35 SoC | 3 | * at91sam9x35.dtsi - Device Tree Include file for AT91SAM9X35 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "at91sam9x5.dtsi" | 8 | #include "at91sam9x5.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x35ek.dts - Device Tree file for AT91SAM9X35-EK board | 3 | * at91sam9x35ek.dts - Device Tree file for AT91SAM9X35-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Atmel, | 5 | * Copyright (C) 2012 Atmel, |
| 5 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "at91sam9x35.dtsi" | 9 | #include "at91sam9x35.dtsi" |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5.dtsi - Device Tree Include file for AT91SAM9x5 family SoC | 3 | * at91sam9x5.dtsi - Device Tree Include file for AT91SAM9x5 family SoC |
| 3 | * applies to AT91SAM9G15, AT91SAM9G25, AT91SAM9G35, | 4 | * applies to AT91SAM9G15, AT91SAM9G25, AT91SAM9G35, |
| @@ -5,8 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2012 Atmel, | 7 | * Copyright (C) 2012 Atmel, |
| 7 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 8 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 8 | * | ||
| 9 | * Licensed under GPLv2 or later. | ||
| 10 | */ | 9 | */ |
| 11 | 10 | ||
| 12 | #include <dt-bindings/dma/at91.h> | 11 | #include <dt-bindings/dma/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5_can.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1 | 3 | * at91sam9x5_can.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1 |
| 3 | * Ethernet interface. | 4 | * Ethernet interface. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5_isi.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an | 3 | * at91sam9x5_isi.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an |
| 3 | * Image Sensor Interface. | 4 | * Image Sensor Interface. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5_lcd.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an | 3 | * at91sam9x5_lcd.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an |
| 3 | * LCD controller. | 4 | * LCD controller. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5_macb0.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1 | 3 | * at91sam9x5_macb0.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1 |
| 3 | * Ethernet interface. | 4 | * Ethernet interface. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5_macb1.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 2 | 3 | * at91sam9x5_macb1.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 2 |
| 3 | * Ethernet interfaces. | 4 | * Ethernet interfaces. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5_usart3.dtsi - Device Tree Include file for AT91SAM9x5 SoC with | 3 | * at91sam9x5_usart3.dtsi - Device Tree Include file for AT91SAM9x5 SoC with |
| 3 | * 4 USART. | 4 | * 4 USART. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5cm.dtsi - Device Tree Include file for AT91SAM9x5 CPU Module | 3 | * at91sam9x5cm.dtsi - Device Tree Include file for AT91SAM9x5 CPU Module |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Atmel, | 5 | * Copyright (C) 2012 Atmel, |
| 5 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | / { | 9 | / { |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5dm.dtsi - Device Tree file for SAM9x5 display module | 3 | * at91sam9x5dm.dtsi - Device Tree file for SAM9x5 display module |
| 3 | * | 4 | * |
| @@ -5,8 +6,6 @@ · 1 unmodified line | |||
| 5 | * 2014 Free Electrons | 6 | * 2014 Free Electrons |
| 6 | * | 7 | * |
| 7 | * Author: Boris Brezillon <boris.brezillon@free-electrons.com> | 8 | * Author: Boris Brezillon <boris.brezillon@free-electrons.com> |
| 8 | * | ||
| 9 | * Licensed under GPLv2 or later. | ||
| 10 | */ | 9 | */ |
| 11 | 10 | ||
| 12 | / { | 11 | / { |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam9x5ek.dtsi - Device Tree file for AT91SAM9x5CM Base board | 3 | * at91sam9x5ek.dtsi - Device Tree file for AT91SAM9x5CM Base board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Atmel, | 5 | * Copyright (C) 2012 Atmel, |
| 5 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | #include "at91sam9x5cm.dtsi" | 8 | #include "at91sam9x5cm.dtsi" |
| 10 | 9 | ||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for CSR SiRFatlas6 Evaluation Board | 3 | * DTS file for CSR SiRFatlas6 Evaluation Board |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for CSR SiRFatlas6 SoC | 3 | * DTS file for CSR SiRFatlas6 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for CSR SiRFatlas7 Evaluation Board | 3 | * DTS file for CSR SiRFatlas7 Evaluation Board |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2014 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for CSR SiRFatlas7 SoC | 3 | * DTS file for CSR SiRFatlas7 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2014 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/boot/dts/axm5516-amarillo.dts | 3 | * arch/arm/boot/dts/axm5516-amarillo.dts |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 LSI | 5 | * Copyright (C) 2013 LSI |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/boot/dts/axm5516-cpus.dtsi | 3 | * arch/arm/boot/dts/axm5516-cpus.dtsi |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 LSI | 5 | * Copyright (C) 2013 LSI |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | / { | 8 | / { |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/boot/dts/axm55xx.dtsi | 3 | * arch/arm/boot/dts/axm55xx.dtsi |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 LSI | 5 | * Copyright (C) 2013 LSI |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <dt-bindings/interrupt-controller/arm-gic.h> | 8 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Limited | 3 | * Copyright 2014 Linaro Limited |
| 3 | * Author: Matt Porter <mporter@linaro.org> | 4 | * Author: Matt Porter <mporter@linaro.org> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | &pmu { | 7 | &pmu { |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree for AM1808 EnBW CMC board | 3 | * Device Tree for AM1808 EnBW CMC board |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 DENX Software Engineering GmbH | 5 | * Copyright 2012 DENX Software Engineering GmbH |
| 5 | * Heiko Schocher <hs@denx.de> | 6 | * Heiko Schocher <hs@denx.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License as published by the | ||
| 9 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 10 | * option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | /dts-v1/; | 8 | /dts-v1/; |
| 13 | #include "da850.dtsi" | 9 | #include "da850.dtsi" |
| @@ -1,7 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 BayLibre, Inc. | 3 | * Copyright (c) 2016 BayLibre, Inc. |
| 3 | * | ||
| 4 | * Licensed under GPLv2. | ||
| 5 | */ | 4 | */ |
| 6 | /dts-v1/; | 5 | /dts-v1/; |
| 7 | #include "da850.dtsi" | 6 | #include "da850.dtsi" |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 DENX Software Engineering GmbH | 3 | * Copyright 2012 DENX Software Engineering GmbH |
| 3 | * Heiko Schocher <hs@denx.de> | 4 | * Heiko Schocher <hs@denx.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | #include <dt-bindings/interrupt-controller/irq.h> | 6 | #include <dt-bindings/interrupt-controller/irq.h> |
| 11 | 7 | ||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011-2012 Calxeda, Inc. | 3 | * Copyright 2011-2012 Calxeda, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011-2012 Calxeda, Inc. | 3 | * Copyright 2011-2012 Calxeda, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | / { | 6 | / { |
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 2 | * The code contained herein is licensed under the GNU General Public | ||
| 3 | * License. You may obtain a copy of the GNU General Public License | ||
| 4 | * Version 2 or later at the following locations: | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | /dts-v1/; | 3 | /dts-v1/; |
| 8 | 4 | ||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 2 | * The code contained herein is licensed under the GNU General Public | ||
| 3 | * License. You may obtain a copy of the GNU General Public License | ||
| 4 | * Version 2 or later at the following locations: | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include "ep7211.dtsi" | 3 | #include "ep7211.dtsi" |
| 8 | #include <dt-bindings/gpio/gpio.h> | 4 | #include <dt-bindings/gpio/gpio.h> |
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 2 | * The code contained herein is licensed under the GNU General Public | ||
| 3 | * License. You may obtain a copy of the GNU General Public License | ||
| 4 | * Version 2 or later at the following locations: | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include "ep7209.dtsi" | 3 | #include "ep7209.dtsi" |
| 8 | 4 | ||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ethernut5.dts - Device Tree file for Ethernut 5 board | 3 | * ethernut5.dts - Device Tree file for Ethernut 5 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 egnite GmbH <info@egnite.de> | 5 | * Copyright (C) 2012 egnite GmbH <info@egnite.de> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9xe.dtsi" | 8 | #include "at91sam9xe.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * evk-pro3.dts - Device Tree file for Telit EVK-PRO3 with Telit GE863-PRO3 | 3 | * evk-pro3.dts - Device Tree file for Telit EVK-PRO3 with Telit GE863-PRO3 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Telit, | 5 | * Copyright (C) 2012 Telit, |
| 5 | * 2012 Fabio Porcedda <fabio.porcedda@gmail.com> | 6 | * 2012 Fabio Porcedda <fabio.porcedda@gmail.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | /dts-v1/; | 9 | /dts-v1/; |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * ge863_pro3.dtsi - Device Tree file for Telit GE863-PRO3 | 3 | * ge863_pro3.dtsi - Device Tree file for Telit GE863-PRO3 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Telit, | 5 | * Copyright (C) 2012 Telit, |
| 5 | * 2012 Fabio Porcedda <fabio.porcedda@gmail.com> | 6 | * 2012 Fabio Porcedda <fabio.porcedda@gmail.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include "at91sam9260.dtsi" | 9 | #include "at91sam9260.dtsi" |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 HiSilicon Technologies Co., Ltd. | 3 | * Copyright (c) 2015 HiSilicon Technologies Co., Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | * | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 HiSilicon Technologies Co., Ltd. | 3 | * Copyright (c) 2015 HiSilicon Technologies Co., Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | * | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #include <dt-bindings/clock/hi3519-clock.h> | 6 | #include <dt-bindings/clock/hi3519-clock.h> |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011-2012 Calxeda, Inc. | 3 | * Copyright 2011-2012 Calxeda, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #ifndef __DTS_IMX1_PINFUNC_H | 6 | #ifndef __DTS_IMX1_PINFUNC_H |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Freescale Semiconductor, Inc. | 3 | * Copyright 2012 Freescale Semiconductor, Inc. |
| 3 | * | 4 | * |
| 4 | * Author: Fabio Estevam <fabio.estevam@freescale.com> | 5 | * Author: Fabio Estevam <fabio.estevam@freescale.com> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Freescale Semiconductor, Inc. | 3 | * Copyright 2012 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #include "imx25.dtsi" | 6 | #include "imx25.dtsi" |
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #include "imx25-eukrea-mbimxsd25-baseboard.dts" | 6 | #include "imx25-eukrea-mbimxsd25-baseboard.dts" |
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #include "imx25-eukrea-mbimxsd25-baseboard.dts" | 6 | #include "imx25-eukrea-mbimxsd25-baseboard.dts" |
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #include "imx25-eukrea-mbimxsd25-baseboard.dts" | 6 | #include "imx25-eukrea-mbimxsd25-baseboard.dts" |
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Sascha Hauer, Pengutronix | 3 | * Copyright 2012 Sascha Hauer, Pengutronix |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,15 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Philippe Reynes <tremyfr@yahoo.fr> | 3 | * Copyright 2012 Philippe Reynes <tremyfr@yahoo.fr> |
| 3 | * Copyright 2012 Armadeus Systems <support@armadeus.com> | 4 | * Copyright 2012 Armadeus Systems <support@armadeus.com> |
| 4 | * | 5 | * |
| 5 | * Based on code which is: Copyright 2012 Sascha Hauer, Pengutronix | 6 | * Based on code which is: Copyright 2012 Sascha Hauer, Pengutronix |
| 6 | * | ||
| 7 | * The code contained herein is licensed under the GNU General Public | ||
| 8 | * License. You may obtain a copy of the GNU General Public License | ||
| 9 | * Version 2 or later at the following locations: | ||
| 10 | * | ||
| 11 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 12 | * http://www.gnu.org/copyleft/gpl.html | ||
| 13 | */ | 7 | */ |
| 14 | 8 | ||
| 15 | /dts-v1/; | 9 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Armadeus Systems - <support@armadeus.com> | 3 | * Copyright 2013 Armadeus Systems - <support@armadeus.com> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /* APF27Dev is a docking board for the APF27 SOM */ | 6 | /* APF27Dev is a docking board for the APF27 SOM */ |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "imx27-eukrea-cpuimx27.dtsi" | 6 | #include "imx27-eukrea-cpuimx27.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Markus Pargmann, Pengutronix | 3 | * Copyright 2012 Markus Pargmann, Pengutronix |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "imx27-phytec-phycard-s-som.dtsi" | 6 | #include "imx27-phytec-phycard-s-som.dtsi" |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Sascha Hauer, Uwe Kleine-König, Steffen Trumtrar | 3 | * Copyright 2012 Sascha Hauer, Uwe Kleine-König, Steffen Trumtrar |
| 3 | * and Markus Pargmann, Pengutronix | 4 | * and Markus Pargmann, Pengutronix |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,10 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * The code contained herein is licensed under the GNU General Public | ||
| 3 | * License. You may obtain a copy of the GNU General Public License | ||
| 4 | * Version 2 or later at the following locations: | ||
| 5 | * | ||
| 6 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 7 | * http://www.gnu.org/copyleft/gpl.html | ||
| 8 | */ | 3 | */ |
| 9 | 4 | ||
| 10 | #include "imx27-phytec-phycore-som.dtsi" | 5 | #include "imx27-phytec-phycore-som.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Sascha Hauer, Pengutronix | 3 | * Copyright 2012 Sascha Hauer, Pengutronix |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Markus Pargmann <mpa@pengutronix.de>, Pengutronix | 3 | * Copyright 2013 Markus Pargmann <mpa@pengutronix.de>, Pengutronix |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #ifndef __DTS_IMX27_PINFUNC_H | 6 | #ifndef __DTS_IMX27_PINFUNC_H |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Armadeus Systems - <support@armadeus.com> | 3 | * Copyright 2012 Armadeus Systems - <support@armadeus.com> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Armadeus Systems - <support@armadeus.com> | 3 | * Copyright 2012 Armadeus Systems - <support@armadeus.com> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /* APF28Dev is a docking board for the APF28 SOM */ | 6 | /* APF28Dev is a docking board for the APF28 SOM */ |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Free Electrons | 3 | * Copyright 2012 Free Electrons |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Free Electrons | 3 | * Copyright 2012 Free Electrons |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /* | 6 | /* |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Free Electrons | 3 | * Copyright 2012 Free Electrons |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /* | 6 | /* |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Crystalfontz America, Inc. | 3 | * Copyright 2013 Crystalfontz America, Inc. |
| 3 | * Free Electrons | 4 | * Free Electrons |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /* | 7 | /* |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Free Electrons | 3 | * Copyright 2013 Free Electrons |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /* | 6 | /* |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Crystalfontz America, Inc. | 3 | * Copyright 2013 Crystalfontz America, Inc. |
| 3 | * Copyright 2012 Free Electrons | 4 | * Copyright 2012 Free Electrons |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /* | 7 | /* |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Crystalfontz America, Inc. | 3 | * Copyright 2013 Crystalfontz America, Inc. |
| 3 | * Copyright 2013 Free Electrons | 4 | * Copyright 2013 Free Electrons |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /* | 7 | /* |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> | 3 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> |
| 3 | * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.de> | 4 | * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.de> |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> | 3 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> |
| 3 | * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.de> | 4 | * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.de> |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> | 3 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> |
| 3 | * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.de> | 4 | * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.de> |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> | 3 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> |
| 3 | * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.de> | 4 | * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.de> |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2014,2016 Michael Heimpold <mhei@heimpold.de> | 3 | * Copyright (C) 2013-2014,2016 Michael Heimpold <mhei@heimpold.de> |
| 3 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> | 4 | * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com> |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <eric@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <eric@eukrea.com> |
| 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 4 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | /* | 7 | /* |
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <eric@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <eric@eukrea.com> |
| 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 4 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | /* | 7 | /* |
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <eric@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <eric@eukrea.com> |
| 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 4 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | #include <dt-bindings/input/input.h> | 7 | #include <dt-bindings/input/input.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Marek Vasut <marex@denx.de> | 3 | * Copyright (C) 2014 Marek Vasut <marex@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "imx28.dtsi" | 6 | #include "imx28.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Marek Vasut <marex@denx.de> | 3 | * Copyright (C) 2013 Marek Vasut <marex@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | 3 | ||
| 3 | * Copyright (C) 2012 Marek Vasut <marex@denx.de> | 4 | * Copyright (C) 2012 Marek Vasut <marex@denx.de> |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Marek Vasut <marex@denx.de> | 3 | * Copyright (C) 2012 Marek Vasut <marex@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Savoir-Faire Linux | 3 | * Copyright (C) 2016 Savoir-Faire Linux |
| 3 | * Author: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com> | 4 | * Author: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com> |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> | 3 | * Copyright 2012 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #include "imx35.dtsi" | 6 | #include "imx35.dtsi" |
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Armadeus Systems - <support@armadeus.com> | 3 | * Copyright 2012 Armadeus Systems - <support@armadeus.com> |
| 3 | * Copyright 2012 Laurent Cans <laurent.cans@gmail.com> | 4 | * Copyright 2012 Laurent Cans <laurent.cans@gmail.com> |
| @@ -5,13 +6,6 @@ · 1 unmodified line | |||
| 5 | * Based on mx51-babbage.dts | 6 | * Based on mx51-babbage.dts |
| 6 | * Copyright 2011 Freescale Semiconductor, Inc. | 7 | * Copyright 2011 Freescale Semiconductor, Inc. |
| 7 | * Copyright 2011 Linaro Ltd. | 8 | * Copyright 2011 Linaro Ltd. |
| 8 | * | ||
| 9 | * The code contained herein is licensed under the GNU General Public | ||
| 10 | * License. You may obtain a copy of the GNU General Public License | ||
| 11 | * Version 2 or later at the following locations: | ||
| 12 | * | ||
| 13 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 14 | * http://www.gnu.org/copyleft/gpl.html | ||
| 15 | */ | 9 | */ |
| 16 | 10 | ||
| 17 | /dts-v1/; | 11 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Armadeus Systems - <support@armadeus.com> | 3 | * Copyright 2013 Armadeus Systems - <support@armadeus.com> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /* APF51Dev is a docking board for the APF51 SOM */ | 6 | /* APF51Dev is a docking board for the APF51 SOM */ |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "imx51-digi-connectcore-som.dtsi" | 6 | #include "imx51-digi-connectcore-som.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 16 | * MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #include "imx51.dtsi" | 6 | #include "imx51.dtsi" |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 16 | * MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Freescale Semiconductor, Inc. | 3 | * Copyright 2011 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 Beckhoff Automation GmbH & Co. KG | 3 | * Copyright 2017 Beckhoff Automation GmbH & Co. KG |
| 3 | * based on imx53-qsb.dts | 4 | * based on imx53-qsb.dts |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Marek Vasut <marex@denx.de> | 3 | * Copyright (C) 2014 Marek Vasut <marex@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "imx53.dtsi" | 6 | #include "imx53.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Marek Vasut <marex@denx.de> | 3 | * Copyright (C) 2013 Marek Vasut <marex@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix | 3 | * Copyright 2012 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix |
| 3 | * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix | 4 | * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix | 3 | * Copyright 2012 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix |
| 3 | * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix | 4 | * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include "imx53.dtsi" | 7 | #include "imx53.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Rostislav Lisovy <lisovy@gmail.com>, PiKRON s.r.o. | 3 | * Copyright 2013 Rostislav Lisovy <lisovy@gmail.com>, PiKRON s.r.o. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Rostislav Lisovy <lisovy@gmail.com>, PiKRON s.r.o. | 3 | * Copyright 2013 Rostislav Lisovy <lisovy@gmail.com>, PiKRON s.r.o. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "imx53.dtsi" | 6 | #include "imx53.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Sascha Hauer <s.hauer@pengutronix.de> | 3 | * Copyright 2013 Sascha Hauer <s.hauer@pengutronix.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #ifndef __DTS_V1__ | 6 | #ifndef __DTS_V1__ |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Gateworks Corporation | 3 | * Copyright 2014 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH | 3 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH | 3 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "imx6dl.dtsi" | 6 | #include "imx6dl.dtsi" |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Freescale Semiconductor, Inc. | 3 | * Copyright 2011 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Sascha Hauer <s.hauer@pengutronix.de> | 3 | * Copyright 2013 Sascha Hauer <s.hauer@pengutronix.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #ifndef __DTS_V1__ | 6 | #ifndef __DTS_V1__ |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Data Modul AG | 3 | * Copyright 2013 Data Modul AG |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Gateworks Corporation | 3 | * Copyright 2014 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH | 3 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH | 3 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "imx6q.dtsi" | 6 | #include "imx6q.dtsi" |
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Pavel Machek <pavel@denx.de> | 3 | * Copyright 2013 Pavel Machek <pavel@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License V2. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/gpio/gpio.h> | 6 | #include <dt-bindings/gpio/gpio.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/gpio/gpio.h> | 6 | #include <dt-bindings/gpio/gpio.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/gpio/gpio.h> | 6 | #include <dt-bindings/gpio/gpio.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Gateworks Corporation | 3 | * Copyright 2013 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/gpio/gpio.h> | 6 | #include <dt-bindings/gpio/gpio.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Gateworks Corporation | 3 | * Copyright 2014 Gateworks Corporation |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/gpio/gpio.h> | 6 | #include <dt-bindings/gpio/gpio.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH | 3 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/sound/fsl-imx-audmux.h> | 6 | #include <dt-bindings/sound/fsl-imx-audmux.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH | 3 | * Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/gpio/gpio.h> | 6 | #include <dt-bindings/gpio/gpio.h> |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Embedded Artists LPC3250 board | 3 | * Embedded Artists LPC3250 board |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Roland Stigge <stigge@antcom.de> | 5 | * Copyright 2012 Roland Stigge <stigge@antcom.de> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,15 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * PHYTEC phyCORE-LPC3250 board | 3 | * PHYTEC phyCORE-LPC3250 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2019 Vladimir Zapolskiy <vz@mleia.com> | 5 | * Copyright (C) 2015-2019 Vladimir Zapolskiy <vz@mleia.com> |
| 5 | * Copyright 2012 Roland Stigge <stigge@antcom.de> | 6 | * Copyright 2012 Roland Stigge <stigge@antcom.de> |
| 6 | * | ||
| 7 | * The code contained herein is licensed under the GNU General Public | ||
| 8 | * License. You may obtain a copy of the GNU General Public License | ||
| 9 | * Version 2 or later at the following locations: | ||
| 10 | * | ||
| 11 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 12 | * http://www.gnu.org/copyleft/gpl.html | ||
| 13 | */ | 7 | */ |
| 14 | 8 | ||
| 15 | /dts-v1/; | 9 | /dts-v1/; |
| @@ -1,8 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* moxart-uc7112lx.dts - Device Tree file for MOXA UC-7112-LX | 2 | /* moxart-uc7112lx.dts - Device Tree file for MOXA UC-7112-LX |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Jonas Jensen <jonas.jensen@gmail.com> | 4 | * Copyright (C) 2013 Jonas Jensen <jonas.jensen@gmail.com> |
| 4 | * | ||
| 5 | * Licensed under GPLv2 or later. | ||
| 6 | */ | 5 | */ |
| 7 | 6 | ||
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,8 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* moxart.dtsi - Device Tree Include file for MOXA ART family SoC | 2 | /* moxart.dtsi - Device Tree Include file for MOXA ART family SoC |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Jonas Jensen <jonas.jensen@gmail.com> | 4 | * Copyright (C) 2013 Jonas Jensen <jonas.jensen@gmail.com> |
| 4 | * | ||
| 5 | * Licensed under GPLv2 or later. | ||
| 6 | */ | 5 | */ |
| 7 | 6 | ||
| 8 | #include <dt-bindings/interrupt-controller/irq.h> | 7 | #include <dt-bindings/interrupt-controller/irq.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mpa1600.dts - Device Tree file for Phontech MPA 1600 | 3 | * mpa1600.dts - Device Tree file for Phontech MPA 1600 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Joachim Eastwood <manabian@gmail.com> | 5 | * Copyright (C) 2013 Joachim Eastwood <manabian@gmail.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 only | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91rm9200.dtsi" | 8 | #include "at91rm9200.dtsi" |
| @@ -1,15 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 MediaTek Inc. | 3 | * Copyright (c) 2015 MediaTek Inc. |
| 3 | * Author: Biao Huang <biao.huang@mediatek.com> | 4 | * Author: Biao Huang <biao.huang@mediatek.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | #ifndef __DTS_MT2701_PINFUNC_H | 7 | #ifndef __DTS_MT2701_PINFUNC_H |
| @@ -1,15 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 MediaTek Inc. | 3 | * Copyright (c) 2014 MediaTek Inc. |
| 3 | * Author: Hongzhou.Yang <hongzhou.yang@mediatek.com> | 4 | * Author: Hongzhou.Yang <hongzhou.yang@mediatek.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | #ifndef __DTS_MT8135_PINFUNC_H | 7 | #ifndef __DTS_MT8135_PINFUNC_H |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Christoph Fritz <chf.fritzc@googlemail.com> | 3 | * Copyright (C) 2014 Christoph Fritz <chf.fritzc@googlemail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include "omap36xx.dtsi" | 6 | #include "omap36xx.dtsi" |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Christoph Fritz <chf.fritzc@googlemail.com> | 3 | * Copyright (C) 2014 Christoph Fritz <chf.fritzc@googlemail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | /dts-v1/; | 5 | /dts-v1/; |
| 10 | 6 | ||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Pavel Machek <pavel@ucw.cz> | 3 | * Copyright (C) 2013 Pavel Machek <pavel@ucw.cz> |
| 3 | * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi> | 4 | * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 (or later) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * wd-mbwe.dtsi - Device tree file for Western Digital My Book World Edition | 3 | * wd-mbwe.dtsi - Device tree file for Western Digital My Book World Edition |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> | 5 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * ox810se.dtsi - Device tree file for Oxford Semiconductor OX810SE SoC | 3 | * ox810se.dtsi - Device tree file for Oxford Semiconductor OX810SE SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> | 5 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <dt-bindings/clock/oxsemi,ox810se.h> | 8 | #include <dt-bindings/clock/oxsemi,ox810se.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * cloudengines-pogoplug-series-3.dtsi - Device tree file for Cloud Engines PogoPlug Series 3 | 3 | * cloudengines-pogoplug-series-3.dtsi - Device tree file for Cloud Engines PogoPlug Series 3 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> | 5 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * ox820.dtsi - Device tree file for Oxford Semiconductor OX820 SoC | 3 | * ox820.dtsi - Device tree file for Oxford Semiconductor OX820 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> | 5 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <dt-bindings/interrupt-controller/arm-gic.h> | 8 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * pm9g45.dts - Device Tree file for Ronetix pm9g45 board | 3 | * pm9g45.dts - Device Tree file for Ronetix pm9g45 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9g45.dtsi" | 8 | #include "at91sam9g45.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for CSR SiRFprimaII Evaluation Board | 3 | * DTS file for CSR SiRFprimaII Evaluation Board |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for CSR SiRFprimaII SoC | 3 | * DTS file for CSR SiRFprimaII SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> | 3 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | #include "pxa2xx.dtsi" | 5 | #include "pxa2xx.dtsi" |
| 12 | #include "dt-bindings/clock/pxa-clock.h" | 6 | #include "dt-bindings/clock/pxa-clock.h" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * pxa2xx.dtsi - Device Tree Include file for Marvell PXA2xx family SoC | 3 | * pxa2xx.dtsi - Device Tree Include file for Marvell PXA2xx family SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com> | 5 | * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "dt-bindings/clock/pxa-clock.h" | 8 | #include "dt-bindings/clock/pxa-clock.h" |
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3.dtsi - Device Tree Include file for SAMA5D3 family SoC | 3 | * sama5d3.dtsi - Device Tree Include file for SAMA5D3 family SoC |
| 3 | * applies to SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36 SoC | 4 | * applies to SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36 SoC |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Atmel, | 6 | * Copyright (C) 2013 Atmel, |
| 6 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 7 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 7 | * | ||
| 8 | * Licensed under GPLv2 or later. | ||
| 9 | */ | 8 | */ |
| 10 | 9 | ||
| 11 | #include <dt-bindings/dma/at91.h> | 10 | #include <dt-bindings/dma/at91.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d31.dtsi - Device Tree Include file for SAMA5D31 SoC | 3 | * sama5d31.dtsi - Device Tree Include file for SAMA5D31 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | #include "sama5d3.dtsi" | 7 | #include "sama5d3.dtsi" |
| 9 | #include "sama5d3_lcd.dtsi" | 8 | #include "sama5d3_lcd.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d31ek.dts - Device Tree file for SAMA5D31-EK board | 3 | * sama5d31ek.dts - Device Tree file for SAMA5D31-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 6 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "sama5d31.dtsi" | 9 | #include "sama5d31.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d33.dtsi - Device Tree Include file for SAMA5D33 SoC | 3 | * sama5d33.dtsi - Device Tree Include file for SAMA5D33 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | #include "sama5d3.dtsi" | 7 | #include "sama5d3.dtsi" |
| 9 | #include "sama5d3_lcd.dtsi" | 8 | #include "sama5d3_lcd.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d33ek.dts - Device Tree file for SAMA5D33-EK board | 3 | * sama5d33ek.dts - Device Tree file for SAMA5D33-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 6 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "sama5d33.dtsi" | 9 | #include "sama5d33.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d34.dtsi - Device Tree Include file for SAMA5D34 SoC | 3 | * sama5d34.dtsi - Device Tree Include file for SAMA5D34 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | #include "sama5d3.dtsi" | 7 | #include "sama5d3.dtsi" |
| 9 | #include "sama5d3_lcd.dtsi" | 8 | #include "sama5d3_lcd.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d34ek.dts - Device Tree file for SAMA5D34-EK board | 3 | * sama5d34ek.dts - Device Tree file for SAMA5D34-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 6 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "sama5d34.dtsi" | 9 | #include "sama5d34.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d35.dtsi - Device Tree Include file for SAMA5D35 SoC | 3 | * sama5d35.dtsi - Device Tree Include file for SAMA5D35 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | #include "sama5d3.dtsi" | 7 | #include "sama5d3.dtsi" |
| 9 | #include "sama5d3_gmac.dtsi" | 8 | #include "sama5d3_gmac.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d35ek.dts - Device Tree file for SAMA5D35-EK board | 3 | * sama5d35ek.dts - Device Tree file for SAMA5D35-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 6 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "sama5d35.dtsi" | 9 | #include "sama5d35.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d36.dtsi - Device Tree Include file for SAMA5D36 SoC | 3 | * sama5d36.dtsi - Device Tree Include file for SAMA5D36 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Josh Wu <josh.wu@atmel.com> | 6 | * 2013 Josh Wu <josh.wu@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | #include "sama5d3.dtsi" | 8 | #include "sama5d3.dtsi" |
| 10 | #include "sama5d3_can.dtsi" | 9 | #include "sama5d3_can.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d36ek.dts - Device Tree file for SAMA5D36-EK board | 3 | * sama5d36ek.dts - Device Tree file for SAMA5D36-EK board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Josh Wu <josh.wu@atmel.com> | 6 | * 2013 Josh Wu <josh.wu@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| 10 | #include "sama5d36.dtsi" | 9 | #include "sama5d36.dtsi" |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3_can.dtsi - Device Tree Include file for SAMA5D3 SoC with | 3 | * sama5d3_can.dtsi - Device Tree Include file for SAMA5D3 SoC with |
| 3 | * CAN support | 4 | * CAN support |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3_emac.dtsi - Device Tree Include file for SAMA5D3 SoC with | 3 | * sama5d3_emac.dtsi - Device Tree Include file for SAMA5D3 SoC with |
| 3 | * Ethernet. | 4 | * Ethernet. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3_gmac.dtsi - Device Tree Include file for SAMA5D3 SoC with | 3 | * sama5d3_gmac.dtsi - Device Tree Include file for SAMA5D3 SoC with |
| 3 | * Gigabit Ethernet. | 4 | * Gigabit Ethernet. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3_lcd.dtsi - Device Tree Include file for SAMA5D3 SoC with | 3 | * sama5d3_lcd.dtsi - Device Tree Include file for SAMA5D3 SoC with |
| 3 | * LCD support | 4 | * LCD support |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3_mci2.dtsi - Device Tree Include file for SAMA5D3 SoC with | 3 | * sama5d3_mci2.dtsi - Device Tree Include file for SAMA5D3 SoC with |
| 3 | * 3 MMC ports | 4 | * 3 MMC ports |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3_tcb1.dtsi - Device Tree Include file for SAMA5D3 SoC with | 3 | * sama5d3_tcb1.dtsi - Device Tree Include file for SAMA5D3 SoC with |
| 3 | * 2 TC blocks. | 4 | * 2 TC blocks. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3_uart.dtsi - Device Tree Include file for SAMA5D3 SoC with | 3 | * sama5d3_uart.dtsi - Device Tree Include file for SAMA5D3 SoC with |
| 3 | * UART support | 4 | * UART support |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> | 6 | * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 9 | #include <dt-bindings/pinctrl/at91.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3xcm.dtsi - Device Tree Include file for SAMA5D3x CPU Module | 3 | * sama5d3xcm.dtsi - Device Tree Include file for SAMA5D3x CPU Module |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 6 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | / { | 9 | / { |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3dm.dtsi - Device Tree file for SAMA5 display module | 3 | * sama5d3dm.dtsi - Device Tree file for SAMA5 display module |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 6 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | / { | 9 | / { |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3xmb.dts - Device Tree file for SAMA5D3x mother board | 3 | * sama5d3xmb.dts - Device Tree file for SAMA5D3x mother board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 6 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | #include "sama5d3xcm.dtsi" | 8 | #include "sama5d3xcm.dtsi" |
| 10 | 9 | ||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3xmb_emac.dts - Device Tree Include file for SAMA5D3x mother board | 3 | * sama5d3xmb_emac.dts - Device Tree Include file for SAMA5D3x mother board |
| 3 | * Ethernet | 4 | * Ethernet |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2016 Atmel, | 6 | * Copyright (C) 2016 Atmel, |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | / { | 9 | / { |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * sama5d3xmb_gmac.dtsi - Device Tree Include file for SAMA5D3x motherboard | 3 | * sama5d3xmb_gmac.dtsi - Device Tree Include file for SAMA5D3x motherboard |
| 3 | * Gigabit Ethernet | 4 | * Gigabit Ethernet |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2016 Atmel, | 6 | * Copyright (C) 2016 Atmel, |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | / { | 9 | / { |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for SPEAr1310 Evaluation Baord | 3 | * DTS file for SPEAr1310 Evaluation Baord |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for all SPEAr1310 SoCs | 3 | * DTS file for all SPEAr1310 SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /include/ "spear13xx.dtsi" | 8 | /include/ "spear13xx.dtsi" |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for SPEAr1340 Evaluation Baord | 3 | * DTS file for SPEAr1340 Evaluation Baord |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for all SPEAr1340 SoCs | 3 | * DTS file for all SPEAr1340 SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /include/ "spear13xx.dtsi" | 8 | /include/ "spear13xx.dtsi" |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for all SPEAr13xx SoCs | 3 | * DTS file for all SPEAr13xx SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | / { | 8 | / { |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for SPEAr300 Evaluation Baord | 3 | * DTS file for SPEAr300 Evaluation Baord |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for SPEAr300 SoC | 3 | * DTS file for SPEAr300 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /include/ "spear3xx.dtsi" | 8 | /include/ "spear3xx.dtsi" |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for SPEAr310 Evaluation Baord | 3 | * DTS file for SPEAr310 Evaluation Baord |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for SPEAr310 SoC | 3 | * DTS file for SPEAr310 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /include/ "spear3xx.dtsi" | 8 | /include/ "spear3xx.dtsi" |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for SPEAr320 Evaluation Baord | 3 | * DTS file for SPEAr320 Evaluation Baord |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for SPEAr320 Evaluation Baord | 3 | * DTS file for SPEAr320 Evaluation Baord |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Shiraz Hashim <shiraz.linux.kernel@gmail.com> | 5 | * Copyright 2012 Shiraz Hashim <shiraz.linux.kernel@gmail.com> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for SPEAr320 SoC | 3 | * DTS file for SPEAr320 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | /include/ "spear3xx.dtsi" | 8 | /include/ "spear3xx.dtsi" |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DTS file for all SPEAr3xx SoCs | 3 | * DTS file for all SPEAr3xx SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | / { | 8 | / { |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Stefan Roese <sr@denx.de> | 3 | * Copyright 2012 Stefan Roese <sr@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Stefan Roese <sr@denx.de> | 3 | * Copyright 2012 Stefan Roese <sr@denx.de> |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | / { | 6 | / { |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Linaro Ltd | 3 | * Copyright 2012 Linaro Ltd |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/interrupt-controller/irq.h> | 6 | #include <dt-bindings/interrupt-controller/irq.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Ltd. | 3 | * Copyright 2014 Linaro Ltd. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | / { | 6 | / { |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Ltd. | 3 | * Copyright 2014 Linaro Ltd. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | / { | 6 | / { |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Linaro Ltd. | 3 | * Copyright 2013 Linaro Ltd. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "ste-nomadik-pinctrl.dtsi" | 6 | #include "ste-nomadik-pinctrl.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson AB | 3 | * Copyright 2012 ST-Ericsson AB |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/interrupt-controller/irq.h> | 6 | #include <dt-bindings/interrupt-controller/irq.h> |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson AB | 3 | * Copyright 2012 ST-Ericsson AB |
| 3 | * | 4 | * |
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | * | ||
| 11 | * Device Tree for the TVK1281618 UIB | 5 | * Device Tree for the TVK1281618 UIB |
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson AB | 3 | * Copyright 2012 ST-Ericsson AB |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <dt-bindings/interrupt-controller/irq.h> | 6 | #include <dt-bindings/interrupt-controller/irq.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson AB | 3 | * Copyright 2012 ST-Ericsson AB |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson AB | 3 | * Copyright 2012 ST-Ericsson AB |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson AB | 3 | * Copyright 2012 ST-Ericsson AB |
| 3 | * | 4 | * |
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | * | ||
| 11 | * Device Tree for the HREF+ prior to the v60 variant. | 5 | * Device Tree for the HREF+ prior to the v60 variant. |
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson AB | 3 | * Copyright 2012 ST-Ericsson AB |
| 3 | * | 4 | * |
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | * | ||
| 11 | * Device Tree for the HREF version 60 or later with the ST UIB | 5 | * Device Tree for the HREF version 60 or later with the ST UIB |
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson AB | 3 | * Copyright 2012 ST-Ericsson AB |
| 3 | * | 4 | * |
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | * | ||
| 11 | * Device Tree for the HREF version 60 or later with the TVK1281618 UIB | 5 | * Device Tree for the HREF version 60 or later with the TVK1281618 UIB |
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson AB | 3 | * Copyright 2012 ST-Ericsson AB |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include "ste-dbx5x0.dtsi" | 6 | #include "ste-dbx5x0.dtsi" |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST-Ericsson | 3 | * Copyright 2012 ST-Ericsson |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | #include <dt-bindings/pinctrl/nomadik.h> | 5 | #include <dt-bindings/pinctrl/nomadik.h> |
| 12 | 6 | ||
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 ST-Ericsson AB | 3 | * Copyright 2011 ST-Ericsson AB |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tny_a9260.dts - Device Tree file for Caloa TNY A9260 board | 3 | * tny_a9260.dts - Device Tree file for Caloa TNY A9260 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9260.dtsi" | 8 | #include "at91sam9260.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tny_a9260_common.dtsi - Device Tree file for Caloa TNY A926x board | 3 | * tny_a9260_common.dtsi - Device Tree file for Caloa TNY A926x board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * usb_a9263.dts - Device Tree file for Caloa USB A9293 board | 3 | * usb_a9263.dts - Device Tree file for Caloa USB A9293 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 only | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9263.dtsi" | 8 | #include "at91sam9263.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tny_a9g20.dts - Device Tree file for Caloa TNY A9G20 board | 3 | * tny_a9g20.dts - Device Tree file for Caloa TNY A9G20 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9g20.dtsi" | 8 | #include "at91sam9g20.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * usb_a9260.dts - Device Tree file for Caloa USB A9260 board | 3 | * usb_a9260.dts - Device Tree file for Caloa USB A9260 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9260.dtsi" | 8 | #include "at91sam9260.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * usb_a926x.dts - Device Tree file for Caloa USB A926x board | 3 | * usb_a926x.dts - Device Tree file for Caloa USB A926x board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * usb_a9263.dts - Device Tree file for Caloa USB A9293 board | 3 | * usb_a9263.dts - Device Tree file for Caloa USB A9293 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 only | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "at91sam9263.dtsi" | 8 | #include "at91sam9263.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * calao-dab-mmx.dtsi - Device Tree Include file for Calao DAB-MMX Daughter Board | 3 | * calao-dab-mmx.dtsi - Device Tree Include file for Calao DAB-MMX Daughter Board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * usb_a9g20.dts - Device Tree file for Caloa USB A9G20 board | 3 | * usb_a9g20.dts - Device Tree file for Caloa USB A9G20 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "usb_a9g20_common.dtsi" | 8 | #include "usb_a9g20_common.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * usb_a9g20.dts - Device Tree file for Caloa USB A9G20 board | 3 | * usb_a9g20.dts - Device Tree file for Caloa USB A9G20 board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "at91sam9g20.dtsi" | 8 | #include "at91sam9g20.dtsi" |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * usb_a9g20_lpw.dts - Device Tree file for Caloa USB A9G20 Low Power board | 3 | * usb_a9g20_lpw.dts - Device Tree file for Caloa USB A9G20 Low Power board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | /dts-v1/; | 7 | /dts-v1/; |
| 9 | #include "usb_a9g20_common.dtsi" | 8 | #include "usb_a9g20_common.dtsi" |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2013 Linaro Limited | 4 | * Copyright 2013 Linaro Limited |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * vt8500-bv07.dts - Device tree file for Benign BV07 Netbook | 3 | * vt8500-bv07.dts - Device tree file for Benign BV07 Netbook |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * vt8500.dtsi - Device tree file for VIA VT8500 SoC | 3 | * vt8500.dtsi - Device tree file for VIA VT8500 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * wm8505-ref.dts - Device tree file for Wondermedia WM8505 reference netbook | 3 | * wm8505-ref.dts - Device tree file for Wondermedia WM8505 reference netbook |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * wm8505.dtsi - Device tree file for Wondermedia WM8505 SoC | 3 | * wm8505.dtsi - Device tree file for Wondermedia WM8505 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * wm8650-mid.dts - Device tree file for Wondermedia WM8650-MID Tablet | 3 | * wm8650-mid.dts - Device tree file for Wondermedia WM8650-MID Tablet |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * wm8650.dtsi - Device tree file for Wondermedia WM8650 SoC | 3 | * wm8650.dtsi - Device tree file for Wondermedia WM8650 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * wm8750-apc8750.dts | 3 | * wm8750-apc8750.dts |
| 3 | * - Device tree file for VIA APC8750 | 4 | * - Device tree file for VIA APC8750 |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 6 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | /dts-v1/; | 9 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * wm8750.dtsi - Device tree file for Wondermedia WM8750 SoC | 3 | * wm8750.dtsi - Device tree file for Wondermedia WM8750 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * wm8850-w70v2.dts | 3 | * wm8850-w70v2.dts |
| 3 | * - Device tree file for Wondermedia WM8850 Tablet | 4 | * - Device tree file for Wondermedia WM8850 Tablet |
| @@ -5,8 +6,6 @@ · 1 unmodified line | |||
| 5 | * - HongLianYing 'HLY070ML268-21A' 7" LCD panel | 6 | * - HongLianYing 'HLY070ML268-21A' 7" LCD panel |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 8 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 8 | * | ||
| 9 | * Licensed under GPLv2 or later | ||
| 10 | */ | 9 | */ |
| 11 | 10 | ||
| 12 | /dts-v1/; | 11 | /dts-v1/; |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * wm8850.dtsi - Device tree file for Wondermedia WM8850 SoC | 3 | * wm8850.dtsi - Device tree file for Wondermedia WM8850 SoC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | / { | 8 | / { |
| @@ -1,19 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * vlock.S - simple voting lock implementation for ARM | 3 | * vlock.S - simple voting lock implementation for ARM |
| 3 | * | 4 | * |
| 4 | * Created by: Dave Martin, 2012-08-16 | 5 | * Created by: Dave Martin, 2012-08-16 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 6 | * | 7 | * |
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * | ||
| 17 | * This algorithm is described in more detail in | 8 | * This algorithm is described in more detail in |
| 18 | * Documentation/arm/vlocks.txt. | 9 | * Documentation/arm/vlocks.txt. |
| 19 | */ | 10 | */ |
| @@ -1,17 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * vlock.h - simple voting lock implementation | 3 | * vlock.h - simple voting lock implementation |
| 3 | * | 4 | * |
| 4 | * Created by: Dave Martin, 2012-08-16 | 5 | * Created by: Dave Martin, 2012-08-16 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | #ifndef __VLOCK_H | 9 | #ifndef __VLOCK_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* sha1-armv7-neon.S - ARM/NEON accelerated SHA-1 transform function | 2 | /* sha1-armv7-neon.S - ARM/NEON accelerated SHA-1 transform function |
| 2 | * | 3 | * |
| 3 | * Copyright © 2013-2014 Jussi Kivilinna <jussi.kivilinna@iki.fi> | 4 | * Copyright © 2013-2014 Jussi Kivilinna <jussi.kivilinna@iki.fi> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the Free | ||
| 7 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 8 | * any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * Glue code for the SHA1 Secure Hash Algorithm assembler implementation | 4 | * Glue code for the SHA1 Secure Hash Algorithm assembler implementation |
| @@ -8,12 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Copyright (c) Andrew McDonald <andrew@mcdonald.org.uk> | 9 | * Copyright (c) Andrew McDonald <andrew@mcdonald.org.uk> |
| 9 | * Copyright (c) Jean-Francois Dive <jef@linuxbe.org> | 10 | * Copyright (c) Jean-Francois Dive <jef@linuxbe.org> |
| 10 | * Copyright (c) Mathias Krause <minipli@googlemail.com> | 11 | * Copyright (c) Mathias Krause <minipli@googlemail.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License as published by the Free | ||
| 14 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 15 | * any later version. | ||
| 16 | * | ||
| 17 | */ | 12 | */ |
| 18 | 13 | ||
| 19 | #include <crypto/internal/hash.h> | 14 | #include <crypto/internal/hash.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Glue code for the SHA1 Secure Hash Algorithm assembler implementation using | 3 | * Glue code for the SHA1 Secure Hash Algorithm assembler implementation using |
| 3 | * ARM NEON instructions. | 4 | * ARM NEON instructions. |
| @@ -10,12 +11,6 @@ · 6 unmodified lines | |||
| 10 | * Copyright (c) Jean-Francois Dive <jef@linuxbe.org> | 11 | * Copyright (c) Jean-Francois Dive <jef@linuxbe.org> |
| 11 | * Copyright (c) Mathias Krause <minipli@googlemail.com> | 12 | * Copyright (c) Mathias Krause <minipli@googlemail.com> |
| 12 | * Copyright (c) Chandramouli Narayanan <mouli@linux.intel.com> | 13 | * Copyright (c) Chandramouli Narayanan <mouli@linux.intel.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License as published by the Free | ||
| 16 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 17 | * any later version. | ||
| 18 | * | ||
| 19 | */ | 14 | */ |
| 20 | 15 | ||
| 21 | #include <crypto/internal/hash.h> | 16 | #include <crypto/internal/hash.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Glue code for the SHA256 Secure Hash Algorithm assembly implementation | 3 | * Glue code for the SHA256 Secure Hash Algorithm assembly implementation |
| 3 | * using optimized ARM assembler and NEON instructions. | 4 | * using optimized ARM assembler and NEON instructions. |
| @@ -7,12 +8,6 @@ · 3 unmodified lines | |||
| 7 | * This file is based on sha256_ssse3_glue.c: | 8 | * This file is based on sha256_ssse3_glue.c: |
| 8 | * Copyright (C) 2013 Intel Corporation | 9 | * Copyright (C) 2013 Intel Corporation |
| 9 | * Author: Tim Chen <tim.c.chen@linux.intel.com> | 10 | * Author: Tim Chen <tim.c.chen@linux.intel.com> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License as published by the Free | ||
| 13 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 14 | * any later version. | ||
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | #include <crypto/internal/hash.h> | 13 | #include <crypto/internal/hash.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Glue code for the SHA256 Secure Hash Algorithm assembly implementation | 3 | * Glue code for the SHA256 Secure Hash Algorithm assembly implementation |
| 3 | * using NEON instructions. | 4 | * using NEON instructions. |
| @@ -6,12 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * This file is based on sha512_neon_glue.c: | 8 | * This file is based on sha512_neon_glue.c: |
| 8 | * Copyright © 2014 Jussi Kivilinna <jussi.kivilinna@iki.fi> | 9 | * Copyright © 2014 Jussi Kivilinna <jussi.kivilinna@iki.fi> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the Free | ||
| 12 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 13 | * any later version. | ||
| 14 | * | ||
| 15 | */ | 10 | */ |
| 16 | 11 | ||
| 17 | #include <crypto/internal/hash.h> | 12 | #include <crypto/internal/hash.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += compat.h | 2 | generic-y += compat.h |
| 2 | generic-y += current.h | 3 | generic-y += current.h |
| 3 | generic-y += early_ioremap.h | 4 | generic-y += early_ioremap.h |
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Calxeda, Inc. | 3 | * Copyright 2011 Calxeda, Inc. |
| 3 | * Based on PPC version Copyright 2007 MontaVista Software, Inc. | 4 | * Based on PPC version Copyright 2007 MontaVista Software, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms and conditions of the GNU General Public License, | ||
| 7 | * version 2, as published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 12 | * more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along with | ||
| 15 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | #ifndef ASM_EDAC_H | 6 | #ifndef ASM_EDAC_H |
| 18 | #define ASM_EDAC_H | 7 | #define ASM_EDAC_H |
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2016 Socionext Inc. | 3 | * Copyright (C) 2015-2016 Socionext Inc. |
| 3 | * Author: Masahiro Yamada <yamada.masahiro@socionext.com> | 4 | * Author: Masahiro Yamada <yamada.masahiro@socionext.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #ifndef __CACHE_UNIPHIER_H | 7 | #ifndef __CACHE_UNIPHIER_H |
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/kprobes.h | 3 | * arch/arm/include/asm/kprobes.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006, 2007 Motorola Inc. | 5 | * Copyright (C) 2006, 2007 Motorola Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef _ARM_KPROBES_H | 8 | #ifndef _ARM_KPROBES_H |
| @@ -1,12 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | 3 | * |
| 11 | * Copyright (C) 2012 ARM Limited | 4 | * Copyright (C) 2012 ARM Limited |
| 12 | */ | 5 | */ |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * opcodes-virt.h: Opcode definitions for the ARM virtualization extensions | 3 | * opcodes-virt.h: Opcode definitions for the ARM virtualization extensions |
| 3 | * Copyright (C) 2012 Linaro Limited | 4 | * Copyright (C) 2012 Linaro Limited |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along | ||
| 16 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 17 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||
| 18 | */ | 5 | */ |
| 19 | #ifndef __ASM_ARM_OPCODES_VIRT_H | 6 | #ifndef __ASM_ARM_OPCODES_VIRT_H |
| 20 | #define __ASM_ARM_OPCODES_VIRT_H | 7 | #define __ASM_ARM_OPCODES_VIRT_H |
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Calxeda, Inc. | 3 | * Copyright 2012 Calxeda, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef _ASM_ARM_PERCPU_H_ | 5 | #ifndef _ASM_ARM_PERCPU_H_ |
| 17 | #define _ASM_ARM_PERCPU_H_ | 6 | #define _ASM_ARM_PERCPU_H_ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/probes.h | 3 | * arch/arm/include/asm/probes.h |
| 3 | * | 4 | * |
| @@ -5,15 +6,6 @@ · 1 unmodified line | |||
| 5 | * which contains the following notice... | 6 | * which contains the following notice... |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2006, 2007 Motorola Inc. | 8 | * Copyright (C) 2006, 2007 Motorola Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 16 | * General Public License for more details. | ||
| 17 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | #ifndef _ASM_PROBES_H | 11 | #ifndef _ASM_PROBES_H |
| @@ -1,12 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | 3 | * |
| 11 | * Copyright (C) 2012 ARM Limited | 4 | * Copyright (C) 2012 ARM Limited |
| 12 | */ | 5 | */ |
| @@ -1,11 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2008-2009 ST-Ericsson AB | 4 | * Copyright (C) 2008-2009 ST-Ericsson AB |
| 4 | * License terms: GNU General Public License (GPL) version 2 | ||
| 5 | * | 5 | * |
| 6 | * Author: Rickard Andersson <rickard.andersson@stericsson.com> | 6 | * Author: Rickard Andersson <rickard.andersson@stericsson.com> |
| 7 | * Author: Linus Walleij <linus.walleij@stericsson.com> | 7 | * Author: Linus Walleij <linus.walleij@stericsson.com> |
| 8 | * | ||
| 9 | */ | 8 | */ |
| 10 | #ifndef __ASMARM_TCM_H | 9 | #ifndef __ASMARM_TCM_H |
| 11 | #define __ASMARM_TCM_H | 10 | #define __ASMARM_TCM_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012 Linaro Limited. | 3 | * Copyright (c) 2012 Linaro Limited. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef VIRT_H | 6 | #ifndef VIRT_H |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef CONFIG_DEBUG_CLPS711X_UART2 | 6 | #ifndef CONFIG_DEBUG_CLPS711X_UART2 |
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-prima2/include/mach/debug-macro.S | 3 | * arch/arm/mach-prima2/include/mach/debug-macro.S |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #define SIRF_LLUART_TXFIFO_STATUS 0x0114 | 8 | #define SIRF_LLUART_TXFIFO_STATUS 0x0114 |
| @@ -1,4 +1,4 @@ | |||
| 1 | // SPDX-Identifier: GPL-2.0 | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | #include <linux/init.h> | 2 | #include <linux/init.h> |
| 3 | #include <asm/bugs.h> | 3 | #include <asm/bugs.h> |
| 4 | #include <asm/proc-fns.h> | 4 | #include <asm/proc-fns.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Linaro Ltd. | 3 | * Copyright 2012 Linaro Ltd. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <linux/cpuidle.h> | 6 | #include <linux/cpuidle.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hibernation support specific for ARM | 3 | * Hibernation support specific for ARM |
| 3 | * | 4 | * |
| @@ -11,8 +12,6 @@ · 7 unmodified lines | |||
| 11 | * https://patchwork.kernel.org/patch/96442/ | 12 | * https://patchwork.kernel.org/patch/96442/ |
| 12 | * | 13 | * |
| 13 | * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl> | 14 | * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl> |
| 14 | * | ||
| 15 | * License terms: GNU General Public License (GPL) version 2 | ||
| 16 | */ | 15 | */ |
| 17 | 16 | ||
| 18 | #include <linux/mm.h> | 17 | #include <linux/mm.h> |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012 Linaro Limited. | 3 | * Copyright (c) 2012 Linaro Limited. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #include <linux/init.h> | 6 | #include <linux/init.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/isa.c | 3 | * linux/arch/arm/kernel/isa.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Phil Blundell | 5 | * Copyright (C) 1999 Phil Blundell |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | * | ||
| 11 | * ISA shared memory and I/O port support, and is required to support | 7 | * ISA shared memory and I/O port support, and is required to support |
| 12 | * iopl, inb, outb and friends in userspace via glibc emulation. | 8 | * iopl, inb, outb and friends in userspace via glibc emulation. |
| 13 | */ | 9 | */ |
| @@ -1,12 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | 3 | * |
| 11 | * Copyright (C) 2013 Citrix Systems | 4 | * Copyright (C) 2013 Citrix Systems |
| 12 | * | 5 | * |
| @@ -1,12 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | 3 | * |
| 11 | * Copyright (C) 2012 ARM Limited | 4 | * Copyright (C) 2012 ARM Limited |
| 12 | * | 5 | * |
| @@ -1,17 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sigreturn_codes.S - code sinpets for sigreturn syscalls | 3 | * sigreturn_codes.S - code sinpets for sigreturn syscalls |
| 3 | * | 4 | * |
| 4 | * Created by: Victor Kamensky, 2013-08-13 | 5 | * Created by: Victor Kamensky, 2013-08-13 |
| 5 | * Copyright: (C) 2013 Linaro Limited | 6 | * Copyright: (C) 2013 Linaro Limited |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | #include <asm/assembler.h> | 9 | #include <asm/assembler.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | #include <linux/export.h> | 2 | #include <linux/export.h> |
| 2 | #include <linux/sched.h> | 3 | #include <linux/sched.h> |
| 3 | #include <linux/sched/debug.h> | 4 | #include <linux/sched/debug.h> |
| @@ -1,6 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2009 ST-Ericsson AB | 3 | * Copyright (C) 2008-2009 ST-Ericsson AB |
| 3 | * License terms: GNU General Public License (GPL) version 2 | ||
| 4 | * TCM memory handling for ARM systems | 4 | * TCM memory handling for ARM systems |
| 5 | * | 5 | * |
| 6 | * Author: Linus Walleij <linus.walleij@stericsson.com> | 6 | * Author: Linus Walleij <linus.walleij@stericsson.com> |
| @@ -11,6 +11,7 @@ CFLAGS_ARMV7VE :=$(call cc-option, -march=armv7ve) · 10 unmodified lines | |||
| 11 | 11 | ||
| 12 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/vgic-v3-sr.o | 12 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/vgic-v3-sr.o |
| 13 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/timer-sr.o | 13 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/timer-sr.o |
| 14 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/aarch32.o | ||
| 14 | 15 | ||
| 15 | obj-$(CONFIG_KVM_ARM_HOST) += tlb.o | 16 | obj-$(CONFIG_KVM_ARM_HOST) += tlb.o |
| 16 | obj-$(CONFIG_KVM_ARM_HOST) += cp15-sr.o | 17 | obj-$(CONFIG_KVM_ARM_HOST) += cp15-sr.o |
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VGIC system registers handling functions for AArch32 mode | 3 | * VGIC system registers handling functions for AArch32 mode |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #include <linux/kvm.h> | 6 | #include <linux/kvm.h> |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-${CONFIG_SMP} += platsmp.o | 2 | obj-${CONFIG_SMP} += platsmp.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Actions Semi Leopard | 3 | * Actions Semi Leopard |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Author: Actions Semi, Inc. | 8 | * Author: Actions Semi, Inc. |
| 8 | * | 9 | * |
| 9 | * Copyright (c) 2017 Andreas Färber | 10 | * Copyright (c) 2017 Andreas Färber |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License as published by the | ||
| 13 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 14 | * option) any later version. | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/delay.h> | 13 | #include <linux/delay.h> |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y += alpine_machine.o | 2 | obj-y += alpine_machine.o |
| 2 | obj-$(CONFIG_SMP) += platsmp.o alpine_cpu_pm.o | 3 | obj-$(CONFIG_SMP) += platsmp.o alpine_cpu_pm.o |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Low-level power-management support for Alpine platform. | 3 | * Low-level power-management support for Alpine platform. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Annapurna Labs Ltd. | 5 | * Copyright (C) 2015 Annapurna Labs Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/io.h> | 8 | #include <linux/io.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Low-level power-management support for Alpine platform. | 3 | * Low-level power-management support for Alpine platform. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Annapurna Labs Ltd. | 5 | * Copyright (C) 2015 Annapurna Labs Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #ifndef __ALPINE_CPU_PM_H__ | 8 | #ifndef __ALPINE_CPU_PM_H__ |
| @@ -1,17 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Annapurna labs cpu-resume register structure. | 3 | * Annapurna labs cpu-resume register structure. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Annapurna Labs Ltd. | 5 | * Copyright (C) 2015 Annapurna Labs Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #ifndef ALPINE_CPU_RESUME_H_ | 8 | #ifndef ALPINE_CPU_RESUME_H_ |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Machine declaration for Alpine platforms. | 3 | * Machine declaration for Alpine platforms. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Annapurna Labs Ltd. | 5 | * Copyright (C) 2015 Annapurna Labs Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/of_platform.h> | 8 | #include <linux/of_platform.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * SMP operations for Alpine platform. | 3 | * SMP operations for Alpine platform. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Annapurna Labs Ltd. | 5 | * Copyright (C) 2015 Annapurna Labs Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_ARTPEC | 2 | menuconfig ARCH_ARTPEC |
| 2 | bool "Axis Communications ARM based ARTPEC SoCs" | 3 | bool "Axis Communications ARM based ARTPEC SoCs" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_MACH_ARTPEC6) := board-artpec6.o | 2 | obj-$(CONFIG_MACH_ARTPEC6) := board-artpec6.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config MACH_ASM9260 | 2 | config MACH_ASM9260 |
| 2 | bool "Alphascale ASM9260" | 3 | bool "Alphascale ASM9260" |
| 3 | depends on ARCH_MULTI_V5 | 4 | depends on ARCH_MULTI_V5 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_ASPEED | 2 | menuconfig ARCH_ASPEED |
| 2 | bool "Aspeed BMC architectures" | 3 | bool "Aspeed BMC architectures" |
| 3 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V6 | 4 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V6 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_AT91 | 2 | menuconfig ARCH_AT91 |
| 2 | bool "AT91/Microchip SoCs" | 3 | bool "AT91/Microchip SoCs" |
| 3 | depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7 || ARM_SINGLE_ARMV7M | 4 | depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7 || ARM_SINGLE_ARMV7M |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. | 2 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. |
| 2 | # Patch waits for application at | 3 | # Patch waits for application at |
| 3 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . | 4 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . |
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Setup code for AT91RM9200 | 3 | * Setup code for AT91RM9200 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Atmel, | 5 | * Copyright (C) 2011 Atmel, |
| 5 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * 2012 Joachim Eastwood <manabian@gmail.com> | 7 | * 2012 Joachim Eastwood <manabian@gmail.com> |
| 7 | * | ||
| 8 | * Licensed under GPLv2 or later. | ||
| 9 | */ | 8 | */ |
| 10 | 9 | ||
| 11 | #include <linux/of.h> | 10 | #include <linux/of.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Setup code for AT91SAM9 | 3 | * Setup code for AT91SAM9 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Atmel, | 5 | * Copyright (C) 2011 Atmel, |
| 5 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> | 6 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <linux/of.h> | 9 | #include <linux/of.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-at91/pm.c | 3 | * arch/arm/mach-at91/pm.c |
| 3 | * AT91 Power Management | 4 | * AT91 Power Management |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2005 David Brownell | 6 | * Copyright (C) 2005 David Brownell |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/genalloc.h> | 9 | #include <linux/genalloc.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * AT91 Power Management | 3 | * AT91 Power Management |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 David Brownell | 5 | * Copyright (C) 2005 David Brownell |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef __ARCH_ARM_MACH_AT91_PM | 7 | #ifndef __ARCH_ARM_MACH_AT91_PM |
| 12 | #define __ARCH_ARM_MACH_AT91_PM | 8 | #define __ARCH_ARM_MACH_AT91_PM |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Setup code for SAMA5 | 3 | * Setup code for SAMA5 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 6 | * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <linux/of.h> | 9 | #include <linux/of.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Setup code for SAMv7x | 3 | * Setup code for SAMv7x |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Atmel, | 5 | * Copyright (C) 2013 Atmel, |
| 5 | * 2016 Andras Szemzo <szemzo.andras@gmail.com> | 6 | * 2016 Andras Szemzo <szemzo.andras@gmail.com> |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | #include <linux/of.h> | 8 | #include <linux/of.h> |
| 10 | #include <linux/of_platform.h> | 9 | #include <linux/of_platform.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Support for the LSI Axxia SoC devices based on ARM cores. | 3 | * Support for the LSI Axxia SoC devices based on ARM cores. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 LSI | 5 | * Copyright (C) 2012 LSI |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 17 | #include <asm/mach/arch.h> | 8 | #include <asm/mach/arch.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom BCM63138 PMB initialization for secondary CPU(s) | 3 | * Broadcom BCM63138 PMB initialization for secondary CPU(s) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Broadcom Corporation | 5 | * Copyright (C) 2015 Broadcom Corporation |
| 5 | * Author: Florian Fainelli <f.fainelli@gmail.com> | 6 | * Author: Florian Fainelli <f.fainelli@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 13 | #include <linux/io.h> | 9 | #include <linux/io.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_BERLIN | 2 | menuconfig ARCH_BERLIN |
| 2 | bool "Marvell Berlin SoCs" | 3 | bool "Marvell Berlin SoCs" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y += berlin.o | 2 | obj-y += berlin.o |
| 2 | obj-$(CONFIG_SMP) += headsmp.o platsmp.o | 3 | obj-$(CONFIG_SMP) += headsmp.o platsmp.o |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Author: Alexander Shiyan <shc_work@mail.ru>, 2016 | 3 | * Author: Alexander Shiyan <shc_work@mail.ru>, 2016 |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/io.h> | 6 | #include <linux/io.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Lyrtech SFFSDR board support. | 3 | * Lyrtech SFFSDR board support. |
| 3 | * | 4 | * |
| @@ -7,20 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Based on DV-EVM platform, original copyright follows: | 8 | * Based on DV-EVM platform, original copyright follows: |
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2007 MontaVista Software, Inc. | 10 | * Copyright (C) 2007 MontaVista Software, Inc. |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | * This program is distributed in the hope that it will be useful, | ||
| 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 19 | * GNU General Public License for more details. | ||
| 20 | * | ||
| 21 | * You should have received a copy of the GNU General Public License | ||
| 22 | * along with this program; if not, write to the Free Software | ||
| 23 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 24 | */ | 11 | */ |
| 25 | 12 | ||
| 26 | #include <linux/init.h> | 13 | #include <linux/init.h> |
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DA8XX/OMAP L1XX platform device data | 3 | * DA8XX/OMAP L1XX platform device data |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007-2009, MontaVista Software, Inc. <source@mvista.com> | 5 | * Copyright (c) 2007-2009, MontaVista Software, Inc. <source@mvista.com> |
| 5 | * Derived from code that was: | 6 | * Derived from code that was: |
| 6 | * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com> | 7 | * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/ahci_platform.h> | 9 | #include <linux/ahci_platform.h> |
| 14 | #include <linux/clk-provider.h> | 10 | #include <linux/clk-provider.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * mach-davinci/devices.c | 3 | * mach-davinci/devices.c |
| 3 | * | 4 | * |
| 4 | * DaVinci platform device setup/initialization | 5 | * DaVinci platform device setup/initialization |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,22 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * TI DaVinci serial driver | 3 | * TI DaVinci serial driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Texas Instruments. | 5 | * Copyright (C) 2006 Texas Instruments. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | * | ||
| 20 | */ | 6 | */ |
| 21 | 7 | ||
| 22 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * mach-davinci/sram.c - DaVinci simple SRAM allocator | 3 | * mach-davinci/sram.c - DaVinci simple SRAM allocator |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 David Brownell | 5 | * Copyright (C) 2009 David Brownell |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_ARCH_DIGICOLOR) += digicolor.o | 2 | obj-$(CONFIG_ARCH_DIGICOLOR) += digicolor.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x00008000 | 2 | zreladdr-y += 0x00008000 |
| 2 | params_phys-y := 0x00000100 | 3 | params_phys-y := 0x00000100 |
| 3 | initrd_phys-y := 0x00800000 | 4 | initrd_phys-y := 0x00800000 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x00008000 | 2 | zreladdr-y += 0x00008000 |
| 2 | params_phys-y := 0x00000400 | 3 | params_phys-y := 0x00000400 |
| 3 | initrd_phys-y := 0x00800000 | 4 | initrd_phys-y := 0x00800000 |
| @@ -1,8 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the LED found on the EBSA110 machine | 3 | * Driver for the LED found on the EBSA110 machine |
| 3 | * Based on Versatile and RealView machine LED code | 4 | * Based on Versatile and RealView machine LED code |
| 4 | * | 5 | * |
| 5 | * License terms: GNU General Public License (GPL) version 2 | ||
| 6 | * Author: Bryan Wu <bryan.wu@canonical.com> | 6 | * Author: Bryan Wu <bryan.wu@canonical.com> |
| 7 | */ | 7 | */ |
| 8 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y += dtmachine.o | 2 | obj-y += dtmachine.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. | 2 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. |
| 2 | # Patch waits for application at | 3 | # Patch waits for application at |
| 3 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . | 4 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if ARCH_EP93XX | 2 | if ARCH_EP93XX |
| 2 | 3 | ||
| 3 | menu "Cirrus EP93xx Implementation Options" | 4 | menu "Cirrus EP93xx Implementation Options" |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. | 2 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/adssphere.c | 3 | * arch/arm/mach-ep93xx/adssphere.c |
| 3 | * ADS Sphere support. | 4 | * ADS Sphere support. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | 6 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 10 | * your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/clock.c | 3 | * arch/arm/mach-ep93xx/clock.c |
| 3 | * Clock control for Cirrus EP93xx chips. | 4 | * Clock control for Cirrus EP93xx chips. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | 6 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 10 | * your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #define pr_fmt(fmt) "ep93xx " KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) "ep93xx " KBUILD_MODNAME ": " fmt |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/core.c | 3 | * arch/arm/mach-ep93xx/core.c |
| 3 | * Core routines for Cirrus EP93xx chips. | 4 | * Core routines for Cirrus EP93xx chips. |
| @@ -7,11 +8,6 @@ · 3 unmodified lines | |||
| 7 | * | 8 | * |
| 8 | * Thanks go to Michael Burian and Ray Lehtiniemi for their key | 9 | * Thanks go to Michael Burian and Ray Lehtiniemi for their key |
| 9 | * role in the ep93xx linux community. | 10 | * role in the ep93xx linux community. |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 14 | * your option) any later version. | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #define pr_fmt(fmt) "ep93xx " KBUILD_MODNAME ": " fmt | 13 | #define pr_fmt(fmt) "ep93xx " KBUILD_MODNAME ": " fmt |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/dma.c | 3 | * arch/arm/mach-ep93xx/dma.c |
| 3 | * | 4 | * |
| @@ -11,11 +12,6 @@ · 7 unmodified lines | |||
| 11 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | 12 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> |
| 12 | * Copyright (C) 2006 Applied Data Systems | 13 | * Copyright (C) 2006 Applied Data Systems |
| 13 | * Copyright (C) 2009 Ryan Mallon <rmallon@gmail.com> | 14 | * Copyright (C) 2009 Ryan Mallon <rmallon@gmail.com> |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License as published by | ||
| 17 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 18 | * your option) any later version. | ||
| 19 | */ | 15 | */ |
| 20 | 16 | ||
| 21 | #include <linux/dmaengine.h> | 17 | #include <linux/dmaengine.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/edb93xx.c | 3 | * arch/arm/mach-ep93xx/edb93xx.c |
| 3 | * Cirrus Logic EDB93xx Development Board support. | 4 | * Cirrus Logic EDB93xx Development Board support. |
| @@ -17,11 +18,6 @@ · 13 unmodified lines | |||
| 17 | * EDB9312 | 18 | * EDB9312 |
| 18 | * Copyright (C) 2006 Infosys Technologies Limited | 19 | * Copyright (C) 2006 Infosys Technologies Limited |
| 19 | * Toufeeq Hussain <toufeeq_hussain@infosys.com> | 20 | * Toufeeq Hussain <toufeeq_hussain@infosys.com> |
| 20 | * | ||
| 21 | * This program is free software; you can redistribute it and/or modify | ||
| 22 | * it under the terms of the GNU General Public License as published by | ||
| 23 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 24 | * your option) any later version. | ||
| 25 | */ | 21 | */ |
| 26 | 22 | ||
| 27 | #include <linux/kernel.h> | 23 | #include <linux/kernel.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/gesbc9312.c | 3 | * arch/arm/mach-ep93xx/gesbc9312.c |
| 3 | * Glomation GESBC-9312-sx support. | 4 | * Glomation GESBC-9312-sx support. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | 6 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 10 | * your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/include/mach/uncompress.h | 3 | * arch/arm/mach-ep93xx/include/mach/uncompress.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | 5 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 9 | * your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <mach/ep93xx-regs.h> | 8 | #include <mach/ep93xx-regs.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/simone.c | 3 | * arch/arm/mach-ep93xx/simone.c |
| 3 | * Simplemachines Sim.One support. | 4 | * Simplemachines Sim.One support. |
| @@ -7,12 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Based on the 2.6.24.7 support: | 8 | * Based on the 2.6.24.7 support: |
| 8 | * Copyright (C) 2009 Simplemachines | 9 | * Copyright (C) 2009 Simplemachines |
| 9 | * MMC support by Peter Ivanov <ivanovp@gmail.com>, 2007 | 10 | * MMC support by Peter Ivanov <ivanovp@gmail.com>, 2007 |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 14 | * your option) any later version. | ||
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/snappercl15.c | 3 | * arch/arm/mach-ep93xx/snappercl15.c |
| 3 | * Bluewater Systems Snapper CL15 system module | 4 | * Bluewater Systems Snapper CL15 system module |
| @@ -8,12 +9,6 @@ · 4 unmodified lines | |||
| 8 | * NAND code adapted from driver by: | 9 | * NAND code adapted from driver by: |
| 9 | * Andre Renaud <andre@bluewatersys.com> | 10 | * Andre Renaud <andre@bluewatersys.com> |
| 10 | * James R. McKaskill | 11 | * James R. McKaskill |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 15 | * your option) any later version. | ||
| 16 | * | ||
| 17 | */ | 12 | */ |
| 18 | 13 | ||
| 19 | #include <linux/platform_device.h> | 14 | #include <linux/platform_device.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/soc.h | 3 | * arch/arm/mach-ep93xx/soc.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Open Kernel Labs <www.ok-labs.com> | 5 | * Copyright (C) 2012 Open Kernel Labs <www.ok-labs.com> |
| 5 | * Copyright (C) 2012 Ryan Mallon <rmallon@gmail.com> | 6 | * Copyright (C) 2012 Ryan Mallon <rmallon@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 10 | * your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef _EP93XX_SOC_H | 9 | #ifndef _EP93XX_SOC_H |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/ts72xx.c | 3 | * arch/arm/mach-ep93xx/ts72xx.c |
| 3 | * Technologic Systems TS72xx SBC support. | 4 | * Technologic Systems TS72xx SBC support. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | 6 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 10 | * your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ep93xx/vision_ep9307.c | 3 | * arch/arm/mach-ep93xx/vision_ep9307.c |
| 3 | * Vision Engraving Systems EP9307 SoM support. | 4 | * Vision Engraving Systems EP9307 SoM support. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2008-2011 Vision Engraving Systems | 6 | * Copyright (C) 2008-2011 Vision Engraving Systems |
| 6 | * H Hartley Sweeten <hsweeten@visionengravers.com> | 7 | * H Hartley Sweeten <hsweeten@visionengravers.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or (at | ||
| 11 | * your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if ARCH_FOOTBRIDGE | 2 | if ARCH_FOOTBRIDGE |
| 2 | 3 | ||
| 3 | menu "Footbridge Implementations" | 4 | menu "Footbridge Implementations" |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x00008000 | 2 | zreladdr-y += 0x00008000 |
| 2 | params_phys-y := 0x00000100 | 3 | params_phys-y := 0x00000100 |
| 3 | initrd_phys-y := 0x00800000 | 4 | initrd_phys-y := 0x00800000 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_GEMINI | 2 | menuconfig ARCH_GEMINI |
| 2 | bool "Cortina Systems Gemini" | 3 | bool "Cortina Systems Gemini" |
| 3 | depends on ARCH_MULTI_V4 | 4 | depends on ARCH_MULTI_V4 |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Makefile for Cortina systems Gemini | 2 | # Makefile for Cortina systems Gemini |
| 2 | obj-y := board-dt.o | 3 | obj-y := board-dt.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config ARCH_HIGHBANK | 2 | config ARCH_HIGHBANK |
| 2 | bool "Calxeda ECX-1000/2000 (Highbank/Midway)" | 3 | bool "Calxeda ECX-1000/2000 (Highbank/Midway)" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y := highbank.o system.o smc.o | 2 | obj-y := highbank.o system.o smc.o |
| 2 | 3 | ||
| 3 | plus_sec := $(call as-instr,.arch_extension sec,+sec) | 4 | plus_sec := $(call as-instr,.arch_extension sec,+sec) |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2010-2011 Calxeda, Inc. | 3 | * Copyright 2010-2011 Calxeda, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #include <linux/clk.h> | 5 | #include <linux/clk.h> |
| 17 | #include <linux/clkdev.h> | 6 | #include <linux/clkdev.h> |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Calxeda, Inc. | 3 | * Copyright 2011 Calxeda, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/cpu_pm.h> | 6 | #include <linux/cpu_pm.h> |
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Calxeda, Inc. | 3 | * Copyright 2011 Calxeda, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef _MACH_HIGHBANK__SYSREGS_H_ | 5 | #ifndef _MACH_HIGHBANK__SYSREGS_H_ |
| 17 | #define _MACH_HIGHBANK__SYSREGS_H_ | 6 | #define _MACH_HIGHBANK__SYSREGS_H_ |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Calxeda, Inc. | 3 | * Copyright 2011 Calxeda, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #include <linux/io.h> | 5 | #include <linux/io.h> |
| 17 | #include <asm/proc-fns.h> | 6 | #include <asm/proc-fns.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config ARCH_HISI | 2 | config ARCH_HISI |
| 2 | bool "Hisilicon SoC Support" | 3 | bool "Hisilicon SoC Support" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Hisilicon processors family | 3 | # Makefile for Hisilicon processors family |
| 3 | # | 4 | # |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright (C) 2010 Jason Wang <jason77.wang@gmail.com> | 4 | * Copyright (C) 2010 Jason Wang <jason77.wang@gmail.com> |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/interrupt.h> | 7 | #include <linux/interrupt.h> |
| @@ -1,13 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * | ||
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 4 | */ |
| 12 | 5 | ||
| 13 | #ifndef __ASM_ARCH_MXC_3DS_DB_H__ | 6 | #ifndef __ASM_ARCH_MXC_3DS_DB_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_MXC | 2 | menuconfig ARCH_MXC |
| 2 | bool "Freescale i.MX family" | 3 | bool "Freescale i.MX family" |
| 3 | depends on ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7 || ARM_SINGLE_ARMV7M | 4 | depends on ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7 || ARM_SINGLE_ARMV7M |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2015 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2013-2015 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2017-2018 NXP. | 4 | * Copyright 2017-2018 NXP. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/err.h> | 7 | #include <linux/err.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de | 4 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Daniel Mack <daniel@caiaq.de> | 3 | * Copyright (C) 2009 Daniel Mack <daniel@caiaq.de> |
| 3 | * | 4 | * |
| 4 | * Based on code for mobots boards, | 5 | * Based on code for mobots boards, |
| 5 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group | 6 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or | ||
| 8 | * modify it under the terms of the GNU General Public License | ||
| 9 | * as published by the Free Software Foundation; either version 2 | ||
| 10 | * of the License, or (at your option) any later version. | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 19 | * MA 02110-1301, USA. | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #ifndef __ASM_ARCH_MXC_BOARD_MX31LILLY_H__ | 9 | #ifndef __ASM_ARCH_MXC_BOARD_MX31LILLY_H__ |
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright (C) 2009 Daniel Mack <daniel@caiaq.de> | 4 | * Copyright (C) 2009 Daniel Mack <daniel@caiaq.de> |
| 4 | * | 5 | * |
| 5 | * Based on code for mobots boards, | 6 | * Based on code for mobots boards, |
| 6 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group | 7 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version 2 | ||
| 11 | * of the License, or (at your option) any later version. | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 20 | * MA 02110-1301, USA. | ||
| 21 | */ | 8 | */ |
| 22 | 9 | ||
| 23 | #ifndef __ASM_ARCH_MXC_BOARD_MX31LITE_H__ | 10 | #ifndef __ASM_ARCH_MXC_BOARD_MX31LITE_H__ |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group | 3 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 16 | * MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef __ASM_ARCH_MXC_BOARD_MX31MOBOARD_H__ | 6 | #ifndef __ASM_ARCH_MXC_BOARD_MX31MOBOARD_H__ |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * MX25 CPU type detection | 3 | * MX25 CPU type detection |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> | 5 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> |
| 5 | * Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved | 6 | * Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 13 | #include <linux/io.h> | 9 | #include <linux/io.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de | 4 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | /* | 7 | /* |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * MX31 CPU type detection | 3 | * MX31 CPU type detection |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> | 5 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * MX35 CPU type detection | 3 | * MX35 CPU type detection |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> | 5 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 12 | #include <linux/io.h> | 8 | #include <linux/io.h> |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * | 4 | * |
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | * | ||
| 11 | * This file contains the CPU initialization code. | 5 | * This file contains the CPU initialization code. |
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| @@ -1,13 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Freescale Semiconductor, Inc. | 3 | * Copyright 2012 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2012 Linaro Ltd. | 4 | * Copyright 2012 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #ifdef CONFIG_CPU_IDLE | 7 | #ifdef CONFIG_CPU_IDLE |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> | 4 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #ifndef __ARCH_ARM_MACH_MX3_CRM_REGS_H__ | 7 | #ifndef __ARCH_ARM_MACH_MX3_CRM_REGS_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config IMX_HAVE_PLATFORM_FEC | 2 | config IMX_HAVE_PLATFORM_FEC |
| 2 | bool | 3 | bool |
| 3 | default y if SOC_IMX25 || SOC_IMX27 || SOC_IMX35 | 4 | default y if SOC_IMX25 || SOC_IMX27 || SOC_IMX35 |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008 Sascha Hauer, kernel@pengutronix.de | 3 | * Copyright 2008 Sascha Hauer, kernel@pengutronix.de |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 16 | * Boston, MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright (C) 2010 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 16 | * Boston, MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #include <linux/sizes.h> | 5 | #include <linux/sizes.h> |
| 19 | 6 | ||
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> | 3 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> |
| 3 | * Copyright (C) 2010 Freescale Semiconductor, Inc. | 4 | * Copyright (C) 2010 Freescale Semiconductor, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but | ||
| 11 | * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | ||
| 12 | * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 13 | * for more details. | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include <linux/platform_device.h> | 7 | #include <linux/platform_device.h> |
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> | 3 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> |
| 3 | * Copyright (C) 2010 Freescale Semiconductor, Inc. | 4 | * Copyright (C) 2010 Freescale Semiconductor, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but | ||
| 11 | * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | ||
| 12 | * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 13 | * for more details. | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include <linux/platform_device.h> | 7 | #include <linux/platform_device.h> |
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> | 3 | * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> |
| 3 | * Copyright (C) 2010 Freescale Semiconductor, Inc. | 4 | * Copyright (C) 2010 Freescale Semiconductor, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but | ||
| 11 | * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | ||
| 12 | * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 13 | * for more details. | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include <linux/platform_device.h> | 7 | #include <linux/platform_device.h> |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011-2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2011-2013 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/io.h> | 7 | #include <linux/io.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007, 2014 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2007, 2014 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de | 4 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #ifndef __ASM_ARCH_MXC_HARDWARE_H__ | 7 | #ifndef __ASM_ARCH_MXC_HARDWARE_H__ |
| @@ -1,13 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Freescale Semiconductor, Inc. | 3 | * Copyright 2011 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Freescale Semiconductor, Inc. | 3 | * Copyright 2011 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de | 4 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #ifndef __ASM_ARCH_MXC_IIM_H__ | 7 | #ifndef __ASM_ARCH_MXC_IIM_H__ |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Sascha Hauer, Pengutronix | 3 | * Copyright 2012 Sascha Hauer, Pengutronix |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <linux/irq.h> | 6 | #include <linux/irq.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Sascha Hauer, Pengutronix | 3 | * Copyright 2012 Sascha Hauer, Pengutronix |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <asm/mach/arch.h> | 6 | #include <asm/mach/arch.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> | 4 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> |
| 4 | * Copyright (C) 2009 by Valentin Longchamp <valentin.longchamp@epfl.ch> | 5 | * Copyright (C) 2009 by Valentin Longchamp <valentin.longchamp@epfl.ch> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version 2 | ||
| 9 | * of the License, or (at your option) any later version. | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 18 | * MA 02110-1301, USA. | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/gpio.h> | 7 | #include <linux/gpio.h> |
| 21 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 by Holger Schurig <hs4233@mail.mn-solutions.de> | 3 | * Copyright (C) 2009 by Holger Schurig <hs4233@mail.mn-solutions.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 16 | * MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #ifndef __MACH_IOMUX_MX21_H__ | 5 | #ifndef __MACH_IOMUX_MX21_H__ |
| 19 | #define __MACH_IOMUX_MX21_H__ | 6 | #define __MACH_IOMUX_MX21_H__ |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> | 3 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> |
| 3 | * Copyright (C) 2009 by Holger Schurig <hs4233@mail.mn-solutions.de> | 4 | * Copyright (C) 2009 by Holger Schurig <hs4233@mail.mn-solutions.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | #ifndef __MACH_IOMUX_MX27_H__ | 6 | #ifndef __MACH_IOMUX_MX27_H__ |
| 20 | #define __MACH_IOMUX_MX27_H__ | 7 | #define __MACH_IOMUX_MX27_H__ |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> | 3 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> |
| 3 | * Copyright (C) 2009 by Holger Schurig <hs4233@mail.mn-solutions.de> | 4 | * Copyright (C) 2009 by Holger Schurig <hs4233@mail.mn-solutions.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | #ifndef __MACH_IOMUX_MX2x_H__ | 6 | #ifndef __MACH_IOMUX_MX2x_H__ |
| 20 | #define __MACH_IOMUX_MX2x_H__ | 7 | #define __MACH_IOMUX_MX2x_H__ |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> | 4 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | #ifndef __MACH_IOMUX_MX3_H__ | 6 | #ifndef __MACH_IOMUX_MX3_H__ |
| 20 | #define __MACH_IOMUX_MX3_H__ | 7 | #define __MACH_IOMUX_MX3_H__ |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH <armlinux@phytec.de> | 3 | * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH <armlinux@phytec.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option, NO_PAD_CTRL) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 16 | * MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef __MACH_IOMUX_MX35_H__ | 6 | #ifndef __MACH_IOMUX_MX35_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-mxc/iomux-v1.c | 3 | * arch/arm/plat-mxc/iomux-v1.c |
| 3 | * | 4 | * |
| @@ -5,20 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2009 Uwe Kleine-Koenig, Pengutronix | 6 | * Copyright (C) 2009 Uwe Kleine-Koenig, Pengutronix |
| 6 | * | 7 | * |
| 7 | * Common code for i.MX1, i.MX21 and i.MX27 | 8 | * Common code for i.MX1, i.MX21 and i.MX27 |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software Foundation, Inc., | ||
| 21 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 22 | */ | 9 | */ |
| 23 | 10 | ||
| 24 | #include <linux/errno.h> | 11 | #include <linux/errno.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> | 3 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> |
| 3 | * Copyright (C) 2009 by Holger Schurig <hs4233@mail.mn-solutions.de> | 4 | * Copyright (C) 2009 by Holger Schurig <hs4233@mail.mn-solutions.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | #ifndef __MACH_IOMUX_V1_H__ | 6 | #ifndef __MACH_IOMUX_V1_H__ |
| 20 | #define __MACH_IOMUX_V1_H__ | 7 | #define __MACH_IOMUX_V1_H__ |
| @@ -1,22 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> | 4 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> |
| 4 | * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, | 5 | * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, |
| 5 | * <armlinux@phytec.de> | 6 | * <armlinux@phytec.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or | ||
| 8 | * modify it under the terms of the GNU General Public License | ||
| 9 | * as published by the Free Software Foundation; either version 2 | ||
| 10 | * of the License, or (at your option) any later version. | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 19 | * MA 02110-1301, USA. | ||
| 20 | */ | 7 | */ |
| 21 | #include <linux/errno.h> | 8 | #include <linux/errno.h> |
| 22 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, | 3 | * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, |
| 3 | * <armlinux@phytec.de> | 4 | * <armlinux@phytec.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #ifndef __MACH_IOMUX_V3_H__ | 7 | #ifndef __MACH_IOMUX_V3_H__ |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) BitBox Ltd 2010 | 3 | * Copyright (C) BitBox Ltd 2010 |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 16 | * MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #include <linux/module.h> | 6 | #include <linux/module.h> |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) BitBox Ltd 2010 | 3 | * Copyright (C) BitBox Ltd 2010 |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 16 | * MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef __PLAT_MXC_IRQ_COMMON_H__ | 6 | #ifndef __PLAT_MXC_IRQ_COMMON_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * armadillo5x0.c | 3 | * armadillo5x0.c |
| 3 | * | 4 | * |
| @@ -6,21 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * Based on Atmark Techno, Inc. armadillo 500 BSP 2008 | 8 | * Based on Atmark Techno, Inc. armadillo 500 BSP 2008 |
| 8 | * Based on mx31ads.c and pcm037.c Great Work! | 9 | * Based on mx31ads.c and pcm037.c Great Work! |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License as published by | ||
| 12 | * the Free Software Foundation; either version 2 of the License, or | ||
| 13 | * (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, | ||
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 18 | * GNU General Public License for more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License | ||
| 21 | * along with this program; if not, write to the Free Software | ||
| 22 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 23 | * MA 02110-1301, USA. | ||
| 24 | */ | 10 | */ |
| 25 | 11 | ||
| 26 | #include <linux/types.h> | 12 | #include <linux/types.h> |
| @@ -1,18 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 3 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 3 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) | 4 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) |
| 4 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 5 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 5 | * Copyright 2011 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> | 6 | * Copyright 2011 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | */ | 7 | */ |
| 17 | 8 | ||
| 18 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/of_platform.h> | 6 | #include <linux/of_platform.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Sascha Hauer, Pengutronix | 3 | * Copyright 2012 Sascha Hauer, Pengutronix |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <linux/irq.h> | 6 | #include <linux/irq.h> |
| @@ -1,24 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * mach-imx27_visstrim_m10.c | 3 | * mach-imx27_visstrim_m10.c |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Javier Martin <javier.martin@vista-silicon.com> | 5 | * Copyright 2010 Javier Martin <javier.martin@vista-silicon.com> |
| 5 | * | 6 | * |
| 6 | * Based on mach-pcm038.c, mach-pca100.c, mach-mx27ads.c and others. | 7 | * Based on mach-pcm038.c, mach-pca100.c, mach-mx27ads.c and others. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 21 | * MA 02110-1301, USA. | ||
| 22 | */ | 8 | */ |
| 23 | 9 | ||
| 24 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Greg Ungerer <gerg@uclinux.org> | 3 | * Copyright 2013 Greg Ungerer <gerg@uclinux.org> |
| 3 | * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. | 4 | * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. |
| 4 | * Copyright 2011 Linaro Ltd. | 5 | * Copyright 2011 Linaro Ltd. |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | #include <linux/of_platform.h> | 8 | #include <linux/of_platform.h> |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/io.h> | 7 | #include <linux/io.h> |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011-2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2011-2013 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * KZM-ARM11-01 support | 3 | * KZM-ARM11-01 support |
| 3 | * Copyright (C) 2009 Yoichi Yuasa <yuasa@linux-mips.org> | 4 | * Copyright (C) 2009 Yoichi Yuasa <yuasa@linux-mips.org> |
| @@ -6,16 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 7 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 7 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) | 8 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) |
| 8 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 9 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License as published by | ||
| 12 | * the Free Software Foundation; either version 2 of the License, or | ||
| 13 | * (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, | ||
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 18 | * GNU General Public License for more details. | ||
| 19 | */ | 10 | */ |
| 20 | 11 | ||
| 21 | #include <linux/gpio.h> | 12 | #include <linux/gpio.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013-2014 Freescale Semiconductor, Inc. | 3 | * Copyright 2013-2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <asm/mach/arch.h> | 6 | #include <asm/mach/arch.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 3 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 3 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) | 4 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) |
| 4 | * Copyright 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 5 | * Copyright 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/platform_device.h> | 8 | #include <linux/platform_device.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2009 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2009 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * | 4 | * |
| 4 | * Author: Fabio Estevam <fabio.estevam@freescale.com> | 5 | * Author: Fabio Estevam <fabio.estevam@freescale.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | /* | 8 | /* |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 3 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 3 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) | 4 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) |
| 4 | * Copyright 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 5 | * Copyright 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | #include <linux/gpio/driver.h> | 7 | #include <linux/gpio/driver.h> |
| 17 | /* Needed for gpio_to_irq() */ | 8 | /* Needed for gpio_to_irq() */ |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2008 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 3 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 3 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) | 4 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) |
| 4 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 5 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/types.h> | 8 | #include <linux/types.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * LILLY-1131 module support | 3 | * LILLY-1131 module support |
| 3 | * | 4 | * |
| @@ -8,16 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Copyright 2005-2007 Freescale Semiconductor | 9 | * Copyright 2005-2007 Freescale Semiconductor |
| 9 | * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com> | 10 | * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com> |
| 10 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group | 11 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | */ | 12 | */ |
| 22 | 13 | ||
| 23 | #include <linux/types.h> | 14 | #include <linux/types.h> |
| @@ -1,18 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 3 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 3 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) | 4 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) |
| 4 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 5 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 5 | * Copyright (C) 2009 Daniel Mack <daniel@caiaq.de> | 6 | * Copyright (C) 2009 Daniel Mack <daniel@caiaq.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | */ | 7 | */ |
| 17 | 8 | ||
| 18 | #include <linux/types.h> | 9 | #include <linux/types.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 Valentin Longchamp, EPFL Mobots group | 3 | * Copyright (C) 2008 Valentin Longchamp, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2009 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2009 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright (C) 2009 Marc Kleine-Budde, Pengutronix | 4 | * Copyright (C) 2009 Marc Kleine-Budde, Pengutronix |
| @@ -8,16 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Alex Gershgorin <alexg@meprolight.com> | 9 | * Alex Gershgorin <alexg@meprolight.com> |
| 9 | * | 10 | * |
| 10 | * Modified from i.MX31 3-Stack Development System | 11 | * Modified from i.MX31 3-Stack Development System |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | */ | 12 | */ |
| 22 | 13 | ||
| 23 | /* | 14 | /* |
| @@ -1,20 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2007 Robert Schwebel <r.schwebel@pengutronix.de>, Pengutronix | 3 | * Copyright 2007 Robert Schwebel <r.schwebel@pengutronix.de>, Pengutronix |
| 3 | * Copyright (C) 2009 Sascha Hauer (kernel@pengutronix.de) | 4 | * Copyright (C) 2009 Sascha Hauer (kernel@pengutronix.de) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #include <linux/platform_device.h> | 7 | #include <linux/platform_device.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 Sascha Hauer, Pengutronix | 3 | * Copyright (C) 2008 Sascha Hauer, Pengutronix |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Sascha Hauer, Pengutronix | 3 | * Copyright (C) 2009 Sascha Hauer, Pengutronix |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Ilya Yanok, Emcraft Systems Ltd, <yanok@emcraft.com> | 3 | * Copyright (C) 2009 Ilya Yanok, Emcraft Systems Ltd, <yanok@emcraft.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012-2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2012-2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/of_platform.h> | 6 | #include <linux/of_platform.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2009 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2009 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright (C) 2009 Marc Kleine-Budde, Pengutronix | 4 | * Copyright (C) 2009 Marc Kleine-Budde, Pengutronix |
| @@ -5,16 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Derived from mx35 3stack. | 7 | * Derived from mx35 3stack. |
| 7 | * Original author: Fabio Estevam <fabio.estevam@freescale.com> | 8 | * Original author: Fabio Estevam <fabio.estevam@freescale.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | */ | 9 | */ |
| 19 | 10 | ||
| 20 | #include <linux/types.h> | 11 | #include <linux/types.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-imx/mm-imx21.c | 3 | * arch/arm/mach-imx/mm-imx21.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Juergen Beisert (kernel@pengutronix.de) | 5 | * Copyright (C) 2008 Juergen Beisert (kernel@pengutronix.de) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version 2 | ||
| 9 | * of the License, or (at your option) any later version. | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 18 | * MA 02110-1301, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/mm.h> | 8 | #include <linux/mm.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-imx/mm-imx27.c | 3 | * arch/arm/mach-imx/mm-imx27.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Juergen Beisert (kernel@pengutronix.de) | 5 | * Copyright (C) 2008 Juergen Beisert (kernel@pengutronix.de) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version 2 | ||
| 9 | * of the License, or (at your option) any later version. | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 18 | * MA 02110-1301, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/mm.h> | 8 | #include <linux/mm.h> |
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 1999,2000 Arm Limited | 3 | * Copyright (C) 1999,2000 Arm Limited |
| 3 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 4 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 4 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) | 5 | * Copyright (C) 2002 Shane Nay (shane@minirl.com) |
| 5 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 6 | * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 6 | * - add MX31 specific definitions | 7 | * - add MX31 specific definitions |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #include <linux/mm.h> | 10 | #include <linux/mm.h> |
| @@ -1,14 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 NXP | 3 | * Copyright 2017 NXP |
| 3 | * Copyright 2011,2016 Freescale Semiconductor, Inc. | 4 | * Copyright 2011,2016 Freescale Semiconductor, Inc. |
| 4 | * Copyright 2011 Linaro Ltd. | 5 | * Copyright 2011 Linaro Ltd. |
| 5 | * | ||
| 6 | * The code contained herein is licensed under the GNU General Public | ||
| 7 | * License. You may obtain a copy of the GNU General Public License | ||
| 8 | * Version 2 or later at the following locations: | ||
| 9 | * | ||
| 10 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 11 | * http://www.gnu.org/copyleft/gpl.html | ||
| 12 | */ | 6 | */ |
| 13 | 7 | ||
| 14 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de | 4 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de |
| @@ -6,20 +7,6 @@ · 2 unmodified lines | |||
| 6 | * This contains i.MX21-specific hardware definitions. For those | 7 | * This contains i.MX21-specific hardware definitions. For those |
| 7 | * hardware pieces that are common between i.MX21 and i.MX27, have a | 8 | * hardware pieces that are common between i.MX21 and i.MX27, have a |
| 8 | * look at mx2x.h. | 9 | * look at mx2x.h. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation; either version 2 | ||
| 13 | * of the License, or (at your option) any later version. | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 22 | * MA 02110-1301, USA. | ||
| 23 | */ | 10 | */ |
| 24 | 11 | ||
| 25 | #ifndef __MACH_MX21_H__ | 12 | #ifndef __MACH_MX21_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de | 4 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de |
| @@ -5,20 +6,6 @@ · 1 unmodified line | |||
| 5 | * This contains i.MX27-specific hardware definitions. For those | 6 | * This contains i.MX27-specific hardware definitions. For those |
| 6 | * hardware pieces that are common between i.MX21 and i.MX27, have a | 7 | * hardware pieces that are common between i.MX21 and i.MX27, have a |
| 7 | * look at mx2x.h. | 8 | * look at mx2x.h. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version 2 | ||
| 12 | * of the License, or (at your option) any later version. | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 21 | * MA 02110-1301, USA. | ||
| 22 | */ | 9 | */ |
| 23 | 10 | ||
| 24 | #ifndef __MACH_MX27_H__ | 11 | #ifndef __MACH_MX27_H__ |
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de | 4 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de |
| 4 | * | 5 | * |
| 5 | * This contains hardware definitions that are common between i.MX21 and | 6 | * This contains hardware definitions that are common between i.MX21 and |
| 6 | * i.MX27. | 7 | * i.MX27. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version 2 | ||
| 11 | * of the License, or (at your option) any later version. | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 20 | * MA 02110-1301, USA. | ||
| 21 | */ | 8 | */ |
| 22 | 9 | ||
| 23 | #ifndef __MACH_MX2x_H__ | 10 | #ifndef __MACH_MX2x_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * LILLY-1131 development board support | 3 | * LILLY-1131 development board support |
| 3 | * | 4 | * |
| @@ -8,16 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Copyright 2005-2007 Freescale Semiconductor | 9 | * Copyright 2005-2007 Freescale Semiconductor |
| 9 | * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com> | 10 | * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com> |
| 10 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group | 11 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | */ | 12 | */ |
| 22 | 13 | ||
| 23 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * LogicPD i.MX31 SOM-LV development board support | 3 | * LogicPD i.MX31 SOM-LV development board support |
| 3 | * | 4 | * |
| @@ -8,16 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Copyright 2005-2007 Freescale Semiconductor | 9 | * Copyright 2005-2007 Freescale Semiconductor |
| 9 | * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com> | 10 | * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com> |
| 10 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group | 11 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | */ | 12 | */ |
| 22 | 13 | ||
| 23 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group | 3 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/gpio.h> | 6 | #include <linux/gpio.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group | 3 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group | 3 | * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007, 2010-2015 Freescale Semiconductor, Inc. | 3 | * Copyright 2004-2007, 2010-2015 Freescale Semiconductor, Inc. |
| 3 | * Copyright (C) 2008 Juergen Beisert (kernel@pengutronix.de) | 4 | * Copyright (C) 2008 Juergen Beisert (kernel@pengutronix.de) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #ifndef __ASM_ARCH_MXC_H__ | 7 | #ifndef __ASM_ARCH_MXC_H__ |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Freescale Semiconductor, Inc. | 3 | * Copyright 2011 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | #include <linux/suspend.h> | 5 | #include <linux/suspend.h> |
| 12 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011-2014 Freescale Semiconductor, Inc. | 3 | * Copyright 2011-2014 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Freescale Semiconductor, Inc. | 3 | * Copyright 2011 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2011 Linaro Ltd. | 4 | * Copyright 2011 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| @@ -1,13 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. |
| 3 | */ | 4 | */ |
| 4 | /* | 5 | /* |
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 6 | */ |
| 12 | 7 | ||
| 13 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Freescale Semiconductor, Inc. | 3 | * Copyright 2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 1999 ARM Limited | 3 | * Copyright (C) 1999 ARM Limited |
| 3 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 4 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 4 | * Copyright 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 5 | * Copyright 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 5 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de | 6 | * Copyright 2008 Juergen Beisert, kernel@pengutronix.de |
| 6 | * Copyright 2009 Ilya Yanok, Emcraft Systems Ltd, yanok@emcraft.com | 7 | * Copyright 2009 Ilya Yanok, Emcraft Systems Ltd, yanok@emcraft.com |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C)2004-2010 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright (C)2004-2010 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * | ||
| 4 | * The code contained herein is licensed under the GNU General Public | ||
| 5 | * License. You may obtain a copy of the GNU General Public License | ||
| 6 | * Version 2 or later at the following locations: | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <linux/init.h> | 6 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_INTEGRATOR | 2 | menuconfig ARCH_INTEGRATOR |
| 2 | bool "ARM Ltd. Integrator family" | 3 | bool "ARM Ltd. Integrator family" |
| 3 | depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V6 | 4 | depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V6 |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * This file contains the hardware definitions of the Integrator. | 3 | * This file contains the hardware definitions of the Integrator. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-1999 ARM Limited. | 5 | * Copyright (C) 1998-1999 ARM Limited. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef INTEGRATOR_HARDWARE_H | 7 | #ifndef INTEGRATOR_HARDWARE_H |
| 21 | #define INTEGRATOR_HARDWARE_H | 8 | #define INTEGRATOR_HARDWARE_H |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-integrator/integrator_ap.c | 3 | * linux/arch/arm/mach-integrator/integrator_ap.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2003 Deep Blue Solutions Ltd | 5 | * Copyright (C) 2000-2003 Deep Blue Solutions Ltd |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-integrator/integrator_cp.c | 3 | * linux/arch/arm/mach-integrator/integrator_cp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Deep Blue Solutions Ltd | 5 | * Copyright (C) 2003 Deep Blue Solutions Ltd |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/amba/mmci.h> | 8 | #include <linux/amba/mmci.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x00008000 | 2 | zreladdr-y += 0x00008000 |
| 2 | params_phys-y := 0x00000100 | 3 | params_phys-y := 0x00000100 |
| 3 | initrd_phys-y := 0x00800000 | 4 | initrd_phys-y := 0x00800000 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0xa0008000 | 2 | zreladdr-y += 0xa0008000 |
| 2 | params_phys-y := 0xa0000100 | 3 | params_phys-y := 0xa0000100 |
| 3 | initrd_phys-y := 0xa0800000 | 4 | initrd_phys-y := 0xa0800000 |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop32x/glantank.c | 3 | * arch/arm/mach-iop32x/glantank.c |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2006, 2007 Martin Michlmayr <tbm@cyrius.com> | 7 | * Copyright (C) 2006, 2007 Martin Michlmayr <tbm@cyrius.com> |
| 7 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | 8 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the | ||
| 11 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 12 | * option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/mm.h> | 11 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop32x/iq31244.c | 3 | * arch/arm/mach-iop32x/iq31244.c |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Copyright (C) 2002 Rory Bolt | 8 | * Copyright (C) 2002 Rory Bolt |
| 8 | * Copyright 2003 (c) MontaVista, Software, Inc. | 9 | * Copyright 2003 (c) MontaVista, Software, Inc. |
| 9 | * Copyright (C) 2004 Intel Corp. | 10 | * Copyright (C) 2004 Intel Corp. |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License as published by the | ||
| 13 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 14 | * option) any later version. | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/mm.h> | 13 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop32x/iq80321.c | 3 | * arch/arm/mach-iop32x/iq80321.c |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Author: Rory Bolt <rorybolt@pacbell.net> | 7 | * Author: Rory Bolt <rorybolt@pacbell.net> |
| 7 | * Copyright (C) 2002 Rory Bolt | 8 | * Copyright (C) 2002 Rory Bolt |
| 8 | * Copyright (C) 2004 Intel Corp. | 9 | * Copyright (C) 2004 Intel Corp. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 13 | * option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/mm.h> | 12 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop32x/n2100.c | 3 | * arch/arm/mach-iop32x/n2100.c |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Copyright (C) 2002 Rory Bolt | 8 | * Copyright (C) 2002 Rory Bolt |
| 8 | * Copyright 2003 (c) MontaVista, Software, Inc. | 9 | * Copyright 2003 (c) MontaVista, Software, Inc. |
| 9 | * Copyright (C) 2004 Intel Corp. | 10 | * Copyright (C) 2004 Intel Corp. |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License as published by the | ||
| 13 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 14 | * option) any later version. | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/mm.h> | 13 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if ARCH_IOP33X | 2 | if ARCH_IOP33X |
| 2 | 3 | ||
| 3 | menu "IOP33x Implementation Options" | 4 | menu "IOP33x Implementation Options" |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x00008000 | 2 | zreladdr-y += 0x00008000 |
| 2 | params_phys-y := 0x00000100 | 3 | params_phys-y := 0x00000100 |
| 3 | initrd_phys-y := 0x00800000 | 4 | initrd_phys-y := 0x00800000 |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop33x/iq80331.c | 3 | * arch/arm/mach-iop33x/iq80331.c |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Author: Dave Jiang <dave.jiang@intel.com> | 7 | * Author: Dave Jiang <dave.jiang@intel.com> |
| 7 | * Copyright (C) 2003 Intel Corp. | 8 | * Copyright (C) 2003 Intel Corp. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the | ||
| 11 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 12 | * option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/mm.h> | 11 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop33x/iq80332.c | 3 | * arch/arm/mach-iop33x/iq80332.c |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Author: Dave Jiang <dave.jiang@intel.com> | 7 | * Author: Dave Jiang <dave.jiang@intel.com> |
| 7 | * Copyright (C) 2004 Intel Corp. | 8 | * Copyright (C) 2004 Intel Corp. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the | ||
| 11 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 12 | * option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/mm.h> | 11 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if ARCH_IXP4XX | 2 | if ARCH_IXP4XX |
| 2 | 3 | ||
| 3 | menu "Intel IXP4xx Implementation Options" | 4 | menu "Intel IXP4xx Implementation Options" |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x00008000 | 2 | zreladdr-y += 0x00008000 |
| 2 | params_phys-y := 0x00000100 | 3 | params_phys-y := 0x00000100 |
| 3 | 4 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/gtwx5715-pci.c | 3 | * arch/arm/mach-ixp4xx/gtwx5715-pci.c |
| 3 | * | 4 | * |
| @@ -5,21 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2004 George T. Joseph | 7 | * Copyright (C) 2004 George T. Joseph |
| 7 | * Derived from Coyote | 8 | * Derived from Coyote |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version 2 | ||
| 12 | * of the License, or (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 22 | * | ||
| 23 | */ | 9 | */ |
| 24 | 10 | ||
| 25 | #include <linux/pci.h> | 11 | #include <linux/pci.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/gtwx5715-setup.c | 3 | * arch/arm/mach-ixp4xx/gtwx5715-setup.c |
| 3 | * | 4 | * |
| @@ -5,21 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2004 George T. Joseph | 7 | * Copyright (C) 2004 George T. Joseph |
| 7 | * Derived from Coyote | 8 | * Derived from Coyote |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version 2 | ||
| 12 | * of the License, or (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 22 | * | ||
| 23 | */ | 9 | */ |
| 24 | 10 | ||
| 25 | #include <linux/init.h> | 11 | #include <linux/init.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * PTP 1588 clock using the IXP46X | 3 | * PTP 1588 clock using the IXP46X |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 OMICRON electronics GmbH | 5 | * Copyright (C) 2010 OMICRON electronics GmbH |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef _IXP46X_TS_H_ | 8 | #ifndef _IXP46X_TS_H_ |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config ARCH_KEYSTONE | 2 | config ARCH_KEYSTONE |
| 2 | bool "Texas Instruments Keystone Devices" | 3 | bool "Texas Instruments Keystone Devices" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if ARCH_KS8695 | 2 | if ARCH_KS8695 |
| 2 | 3 | ||
| 3 | menu "Kendin/Micrel KS8695 Implementations" | 4 | menu "Kendin/Micrel KS8695 Implementations" |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Note: the following conditions must always be true: | 2 | # Note: the following conditions must always be true: |
| 2 | # ZRELADDR == virt_to_phys(TEXTADDR) | 3 | # ZRELADDR == virt_to_phys(TEXTADDR) |
| 3 | # PARAMS_PHYS must be within 4MB of ZRELADDR | 4 | # PARAMS_PHYS must be within 4MB of ZRELADDR |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/cpu.c | 3 | * arch/arm/mach-ks8695/cpu.c |
| 3 | * | 4 | * |
| @@ -5,20 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2006 Simtec Electronics | 6 | * Copyright (C) 2006 Simtec Electronics |
| 6 | * | 7 | * |
| 7 | * KS8695 CPU support | 8 | * KS8695 CPU support |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 22 | */ | 9 | */ |
| 23 | 10 | ||
| 24 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/generic.h | 3 | * arch/arm/mach-ks8695/generic.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk> | 5 | * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk> |
| 5 | * Copyright (C) 2006 Simtec Electronics | 6 | * Copyright (C) 2006 Simtec Electronics |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | extern __init void ks8695_map_io(void); | 9 | extern __init void ks8695_map_io(void); |
| @@ -1,22 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/irq.c | 3 | * arch/arm/mach-ks8695/irq.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk> | 5 | * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk> |
| 5 | * Copyright (C) 2006 Simtec Electronics | 6 | * Copyright (C) 2006 Simtec Electronics |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/pci.c | 3 | * arch/arm/mach-ks8695/pci.c |
| 3 | * | 4 | * |
| @@ -5,20 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2006, Greg Ungerer <gerg@snapgear.com> | 6 | * Copyright (C) 2006, Greg Ungerer <gerg@snapgear.com> |
| 6 | * Copyright (C) 2006, Ben Dooks | 7 | * Copyright (C) 2006, Ben Dooks |
| 7 | * Copyright (C) 2007, Andrew Victor | 8 | * Copyright (C) 2007, Andrew Victor |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 22 | */ | 9 | */ |
| 23 | 10 | ||
| 24 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| @@ -1,22 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/time.c | 3 | * arch/arm/mach-ks8695/time.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk> | 5 | * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk> |
| 5 | * Copyright (C) 2006 Simtec Electronics | 6 | * Copyright (C) 2006 Simtec Electronics |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y += board-dt.o | 2 | obj-y += board-dt.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. | 2 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. |
| 2 | # Patch waits for application at | 3 | # Patch waits for application at |
| 3 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . | 4 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x80008000 | 2 | zreladdr-y += 0x80008000 |
| 2 | params_phys-y := 0x80000100 | 3 | params_phys-y := 0x80000100 |
| 3 | initrd_phys-y := 0x82000000 | 4 | initrd_phys-y := 0x82000000 |
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-lpc32xx/common.c | 3 | * arch/arm/mach-lpc32xx/common.c |
| 3 | * | 4 | * |
| 4 | * Author: Kevin Wells <kevin.wells@nxp.com> | 5 | * Author: Kevin Wells <kevin.wells@nxp.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 NXP Semiconductors | 7 | * Copyright (C) 2010 NXP Semiconductors |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| @@ -1,19 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-lpc32xx/common.h | 3 | * arch/arm/mach-lpc32xx/common.h |
| 3 | * | 4 | * |
| 4 | * Author: Kevin Wells <kevin.wells@nxp.com> | 5 | * Author: Kevin Wells <kevin.wells@nxp.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2009-2010 NXP Semiconductors | 7 | * Copyright (C) 2009-2010 NXP Semiconductors |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #ifndef __LPC32XX_COMMON_H | 10 | #ifndef __LPC32XX_COMMON_H |
| @@ -1,19 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arm/arch/mach-lpc32xx/include/mach/board.h | 3 | * arm/arch/mach-lpc32xx/include/mach/board.h |
| 3 | * | 4 | * |
| 4 | * Author: Kevin Wells <kevin.wells@nxp.com> | 5 | * Author: Kevin Wells <kevin.wells@nxp.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 NXP Semiconductors | 7 | * Copyright (C) 2010 NXP Semiconductors |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #ifndef __ASM_ARCH_BOARD_H | 10 | #ifndef __ASM_ARCH_BOARD_H |
| @@ -1,19 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-lpc32xx/include/mach/entry-macro.S | 3 | * arch/arm/mach-lpc32xx/include/mach/entry-macro.S |
| 3 | * | 4 | * |
| 4 | * Author: Kevin Wells <kevin.wells@nxp.com> | 5 | * Author: Kevin Wells <kevin.wells@nxp.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 NXP Semiconductors | 7 | * Copyright (C) 2010 NXP Semiconductors |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #include <mach/hardware.h> | 10 | #include <mach/hardware.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-lpc32xx/include/mach/hardware.h | 3 | * arch/arm/mach-lpc32xx/include/mach/hardware.h |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 MontaVista Software, Inc. <source@mvista.com> | 5 | * Copyright (c) 2005 MontaVista Software, Inc. <source@mvista.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #ifndef __ASM_ARCH_HARDWARE_H | 8 | #ifndef __ASM_ARCH_HARDWARE_H |
| @@ -1,19 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-lpc32xx/include/mach/platform.h | 3 | * arch/arm/mach-lpc32xx/include/mach/platform.h |
| 3 | * | 4 | * |
| 4 | * Author: Kevin Wells <kevin.wells@nxp.com> | 5 | * Author: Kevin Wells <kevin.wells@nxp.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 NXP Semiconductors | 7 | * Copyright (C) 2010 NXP Semiconductors |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #ifndef __ASM_ARCH_PLATFORM_H | 10 | #ifndef __ASM_ARCH_PLATFORM_H |
| @@ -1,19 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-lpc32xx/include/mach/uncompress.h | 3 | * arch/arm/mach-lpc32xx/include/mach/uncompress.h |
| 3 | * | 4 | * |
| 4 | * Author: Kevin Wells <kevin.wells@nxp.com> | 5 | * Author: Kevin Wells <kevin.wells@nxp.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 NXP Semiconductors | 7 | * Copyright (C) 2010 NXP Semiconductors |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #ifndef __ASM_ARM_ARCH_UNCOMPRESS_H | 10 | #ifndef __ASM_ARM_ARCH_UNCOMPRESS_H |
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-lpc32xx/serial.c | 3 | * arch/arm/mach-lpc32xx/serial.c |
| 3 | * | 4 | * |
| 4 | * Author: Kevin Wells <kevin.wells@nxp.com> | 5 | * Author: Kevin Wells <kevin.wells@nxp.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 NXP Semiconductors | 7 | * Copyright (C) 2010 NXP Semiconductors |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_MEDIATEK | 2 | menuconfig ARCH_MEDIATEK |
| 2 | bool "MediaTek SoC Support" | 3 | bool "MediaTek SoC Support" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_SMP) += platsmp.o | 2 | obj-$(CONFIG_SMP) += platsmp.o |
| 2 | obj-y += mediatek.o | 3 | obj-y += mediatek.o |
| @@ -1,18 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree support for Mediatek SoCs | 3 | * Device Tree support for Mediatek SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 MundoReader S.L. | 5 | * Copyright (c) 2014 MundoReader S.L. |
| 5 | * Author: Matthias Brugger <matthias.bgg@gmail.com> | 6 | * Author: Matthias Brugger <matthias.bgg@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | */ | 7 | */ |
| 17 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 18 | #include <linux/io.h> | 9 | #include <linux/io.h> |
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-mediatek/platsmp.c | 3 | * arch/arm/mach-mediatek/platsmp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Mediatek Inc. | 5 | * Copyright (c) 2014 Mediatek Inc. |
| 5 | * Author: Shunli Wang <shunli.wang@mediatek.com> | 6 | * Author: Shunli Wang <shunli.wang@mediatek.com> |
| 6 | * Yingjoe Chen <yingjoe.chen@mediatek.com> | 7 | * Yingjoe Chen <yingjoe.chen@mediatek.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | */ | 8 | */ |
| 18 | #include <linux/io.h> | 9 | #include <linux/io.h> |
| 19 | #include <linux/memblock.h> | 10 | #include <linux/memblock.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_MESON | 2 | menuconfig ARCH_MESON |
| 2 | bool "Amlogic Meson SoCs" | 3 | bool "Amlogic Meson SoCs" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_ARCH_MESON) += meson.o | 2 | obj-$(CONFIG_ARCH_MESON) += meson.o |
| 2 | obj-$(CONFIG_SMP) += platsmp.o | 3 | obj-$(CONFIG_SMP) += platsmp.o |
| @@ -1,16 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Carlo Caione <carlo@caione.org> | 3 | * Copyright (C) 2014 Carlo Caione <carlo@caione.org> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 12 | * more details. | ||
| 13 | * | ||
| 14 | */ | 4 | */ |
| 15 | 5 | ||
| 16 | #include <linux/of_platform.h> | 6 | #include <linux/of_platform.h> |
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Carlo Caione <carlo@endlessm.com> | 3 | * Copyright (C) 2015 Carlo Caione <carlo@endlessm.com> |
| 3 | * Copyright (C) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com> | 4 | * Copyright (C) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_SMP) += platsmp.o | 2 | obj-$(CONFIG_SMP) += platsmp.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_MMP | 2 | menuconfig ARCH_MMP |
| 2 | bool "Marvell PXA168/910/MMP2" | 3 | bool "Marvell PXA168/910/MMP2" |
| 3 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V7 |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Marvell International Ltd. All rights reserved. | 3 | * Copyright (C) 2011 Marvell International Ltd. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __ASM_ARCH_REGS_USB_H | 6 | #ifndef __ASM_ARCH_REGS_USB_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_MOXART | 2 | menuconfig ARCH_MOXART |
| 2 | bool "MOXA ART SoC" | 3 | bool "MOXA ART SoC" |
| 3 | depends on ARCH_MULTI_V4 | 4 | depends on ARCH_MULTI_V4 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Object file lists. | 2 | # Object file lists. |
| 2 | 3 | ||
| 3 | obj-$(CONFIG_MACH_UC7112LX) += moxart.o | 4 | obj-$(CONFIG_MACH_UC7112LX) += moxart.o |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-moxart/moxart.c | 3 | * arch/arm/mach-moxart/moxart.c |
| 3 | * | 4 | * |
| 4 | * (C) Copyright 2013, Jonas Jensen <jonas.jensen@gmail.com> | 5 | * (C) Copyright 2013, Jonas Jensen <jonas.jensen@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_MV78XX0 | 2 | menuconfig ARCH_MV78XX0 |
| 2 | bool "Marvell MV78xx0" | 3 | bool "Marvell MV78xx0" |
| 3 | depends on ARCH_MULTI_V5 | 4 | depends on ARCH_MULTI_V5 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_MVEBU | 2 | menuconfig ARCH_MVEBU |
| 2 | bool "Marvell Engineering Business Unit (MVEBU) SoCs" | 3 | bool "Marvell Engineering Business Unit (MVEBU) SoCs" |
| 3 | depends on ARCH_MULTI_V7 || ARCH_MULTI_V5 | 4 | depends on ARCH_MULTI_V7 || ARCH_MULTI_V5 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config SOC_IMX23 | 2 | config SOC_IMX23 |
| 2 | bool | 3 | bool |
| 3 | select ARM_AMBA | 4 | select ARM_AMBA |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_PM) += pm.o | 2 | obj-$(CONFIG_PM) += pm.o |
| 2 | obj-$(CONFIG_ARCH_MXS) += mach-mxs.o | 3 | obj-$(CONFIG_ARCH_MXS) += mach-mxs.o |
| @@ -1,13 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Freescale Semiconductor, Inc. | 3 | * Copyright 2012 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2012 Linaro Ltd. | 4 | * Copyright 2012 Linaro Ltd. |
| 4 | * | ||
| 5 | * The code contained herein is licensed under the GNU General Public | ||
| 6 | * License. You may obtain a copy of the GNU General Public License | ||
| 7 | * Version 2 or later at the following locations: | ||
| 8 | * | ||
| 9 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 10 | * http://www.gnu.org/copyleft/gpl.html | ||
| 11 | */ | 5 | */ |
| 12 | 6 | ||
| 13 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2010 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menu "NetX Implementations" | 2 | menu "NetX Implementations" |
| 2 | depends on ARCH_NETX | 3 | depends on ARCH_NETX |
| 3 | 4 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x80008000 | 2 | zreladdr-y += 0x80008000 |
| 2 | 3 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_NOMADIK | 2 | menuconfig ARCH_NOMADIK |
| 2 | bool "ST-Ericsson Nomadik" | 3 | bool "ST-Ericsson Nomadik" |
| 3 | depends on ARCH_MULTI_V5 | 4 | depends on ARCH_MULTI_V5 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright STMicroelectronics, 2007. | 3 | * Copyright STMicroelectronics, 2007. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_NPCM | 2 | menuconfig ARCH_NPCM |
| 2 | bool "Nuvoton NPCM Architecture" | 3 | bool "Nuvoton NPCM Architecture" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | AFLAGS_headsmp.o += -march=armv7-a | 2 | AFLAGS_headsmp.o += -march=armv7-a |
| 2 | 3 | ||
| 3 | obj-$(CONFIG_ARCH_NPCM7XX) += npcm7xx.o | 4 | obj-$(CONFIG_ARCH_NPCM7XX) += npcm7xx.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config ARCH_NSPIRE | 2 | config ARCH_NSPIRE |
| 2 | bool "TI-NSPIRE based" | 3 | bool "TI-NSPIRE based" |
| 3 | depends on ARCH_MULTI_V4_V5 | 4 | depends on ARCH_MULTI_V4_V5 |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y += nspire.o | 2 | obj-y += nspire.o |
| 2 | obj-y += clcd.o | 3 | obj-y += clcd.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if ARCH_OMAP1 | 2 | if ARCH_OMAP1 |
| 2 | 3 | ||
| 3 | menu "TI OMAP1 specific features" | 4 | menu "TI OMAP1 specific features" |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x10008000 | 2 | zreladdr-y += 0x10008000 |
| 2 | params_phys-y := 0x10000100 | 3 | params_phys-y := 0x10000100 |
| 3 | initrd_phys-y := 0x10800000 | 4 | initrd_phys-y := 0x10800000 |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * HTC Herald board configuration | 3 | * HTC Herald board configuration |
| 3 | * Copyright (C) 2009 Cory Maccarrone <darkstar6262@gmail.com> | 4 | * Copyright (C) 2009 Cory Maccarrone <darkstar6262@gmail.com> |
| @@ -6,22 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Based on the board-htcwizard.c file from the linwizard project: | 7 | * Based on the board-htcwizard.c file from the linwizard project: |
| 7 | * Copyright (C) 2006 Unai Uribarri | 8 | * Copyright (C) 2006 Unai Uribarri |
| 8 | * Copyright (C) 2008 linwizard.sourceforge.net | 9 | * Copyright (C) 2008 linwizard.sourceforge.net |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License as | ||
| 12 | * published by the Free Software Foundation; either version 2 of the | ||
| 13 | * License, or (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, but | ||
| 16 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 18 | * General Public License for more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License | ||
| 21 | * along with this program; if not, write to the Free Software | ||
| 22 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA | ||
| 23 | * 02110-1301, USA. | ||
| 24 | * | ||
| 25 | */ | 10 | */ |
| 26 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| 27 | #include <linux/init.h> | 12 | #include <linux/init.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/devices.c | 3 | * linux/arch/arm/mach-omap1/devices.c |
| 3 | * | 4 | * |
| 4 | * OMAP1 platform device setup/initialization | 5 | * OMAP1 platform device setup/initialization |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/dma-mapping.h> | 8 | #include <linux/dma-mapping.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * File: arch/arm/plat-omap/fb.c | 3 | * File: arch/arm/plat-omap/fb.c |
| 3 | * | 4 | * |
| @@ -5,20 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2006 Nokia Corporation | 7 | * Copyright (C) 2006 Nokia Corporation |
| 7 | * Author: Imre Deak <imre.deak@nokia.com> | 8 | * Author: Imre Deak <imre.deak@nokia.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the | ||
| 11 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 12 | * option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but | ||
| 15 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 17 | * General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along | ||
| 20 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 21 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 22 | */ | 9 | */ |
| 23 | 10 | ||
| 24 | #include <linux/module.h> | 11 | #include <linux/module.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-omap/include/mach/irqs.h | 3 | * arch/arm/plat-omap/include/mach/irqs.h |
| 3 | * | 4 | * |
| @@ -7,20 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Copyright (C) 2009 Texas Instruments | 8 | * Copyright (C) 2009 Texas Instruments |
| 8 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 9 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License as published by | ||
| 12 | * the Free Software Foundation; either version 2 of the License, or | ||
| 13 | * (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, | ||
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 18 | * GNU General Public License for more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License | ||
| 21 | * along with this program; if not, write to the Free Software | ||
| 22 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 23 | * | ||
| 24 | * NOTE: The interrupt vectors for the OMAP-1509, OMAP-1510, and OMAP-1610 | 11 | * NOTE: The interrupt vectors for the OMAP-1509, OMAP-1510, and OMAP-1610 |
| 25 | * are different. | 12 | * are different. |
| 26 | */ | 13 | */ |
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-omap1/include/mach/lcd_dma.h | 3 | * arch/arm/mach-omap1/include/mach/lcd_dma.h |
| 3 | * | 4 | * |
| 4 | * Extracted from arch/arm/plat-omap/include/plat/dma.h | 5 | * Extracted from arch/arm/plat-omap/include/plat/dma.h |
| 5 | * Copyright (C) 2003 Nokia Corporation | 6 | * Copyright (C) 2003 Nokia Corporation |
| 6 | * Author: Juha Yrjölä <juha.yrjola@nokia.com> | 7 | * Author: Juha Yrjölä <juha.yrjola@nokia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | */ | 8 | */ |
| 22 | #ifndef __MACH_OMAP1_LCD_DMA_H__ | 9 | #ifndef __MACH_OMAP1_LCD_DMA_H__ |
| 23 | #define __MACH_OMAP1_LCD_DMA_H__ | 10 | #define __MACH_OMAP1_LCD_DMA_H__ |
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-omap1/include/mach/lcdc.h | 3 | * arch/arm/mach-omap1/include/mach/lcdc.h |
| 3 | * | 4 | * |
| 4 | * Extracted from drivers/video/omap/lcdc.c | 5 | * Extracted from drivers/video/omap/lcdc.c |
| 5 | * Copyright (C) 2004 Nokia Corporation | 6 | * Copyright (C) 2004 Nokia Corporation |
| 6 | * Author: Imre Deak <imre.deak@nokia.com> | 7 | * Author: Imre Deak <imre.deak@nokia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License as published by the | ||
| 10 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 11 | * option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, but | ||
| 14 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 16 | * General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along | ||
| 19 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 20 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 21 | */ | 8 | */ |
| 22 | #ifndef __MACH_LCDC_H__ | 9 | #ifndef __MACH_LCDC_H__ |
| 23 | #define __MACH_LCDC_H__ | 10 | #define __MACH_LCDC_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-omap/include/mach/mux.h | 3 | * arch/arm/plat-omap/include/mach/mux.h |
| 3 | * | 4 | * |
| @@ -9,20 +10,6 @@ · 5 unmodified lines | |||
| 9 | * | 10 | * |
| 10 | * Written by Tony Lindgren | 11 | * Written by Tony Lindgren |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * You should have received a copy of the GNU General Public License | ||
| 23 | * along with this program; if not, write to the Free Software | ||
| 24 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 25 | * | ||
| 26 | * NOTE: Please use the following naming style for new pin entries. | 13 | * NOTE: Please use the following naming style for new pin entries. |
| 27 | * For example, W8_1610_MMC2_DAT0, where: | 14 | * For example, W8_1610_MMC2_DAT0, where: |
| 28 | * - W8 = ball | 15 | * - W8 = ball |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP cpu type detection | 3 | * OMAP cpu type detection |
| 3 | * | 4 | * |
| @@ -8,21 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Written by Tony Lindgren <tony.lindgren@nokia.com> | 9 | * Written by Tony Lindgren <tony.lindgren@nokia.com> |
| 9 | * | 10 | * |
| 10 | * Added OMAP4/5 specific defines - Santosh Shilimkar<santosh.shilimkar@ti.com> | 11 | * Added OMAP4/5 specific defines - Santosh Shilimkar<santosh.shilimkar@ti.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * You should have received a copy of the GNU General Public License | ||
| 23 | * along with this program; if not, write to the Free Software | ||
| 24 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 25 | * | ||
| 26 | */ | 12 | */ |
| 27 | 13 | ||
| 28 | #ifndef __ASM_ARCH_OMAP_CPU_H | 14 | #ifndef __ASM_ARCH_OMAP_CPU_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-omap/include/mach/tc.h | 3 | * arch/arm/plat-omap/include/mach/tc.h |
| 3 | * | 4 | * |
| @@ -5,20 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2004 Nokia Corporation | 7 | * Copyright (C) 2004 Nokia Corporation |
| 7 | * Author: Imre Deak <imre.deak@nokia.com> | 8 | * Author: Imre Deak <imre.deak@nokia.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the | ||
| 11 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 12 | * option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but | ||
| 15 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 17 | * General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along | ||
| 20 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 21 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 22 | */ | 9 | */ |
| 23 | 10 | ||
| 24 | #ifndef __ASM_ARCH_TC_H | 11 | #ifndef __ASM_ARCH_TC_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/mux.c | 3 | * linux/arch/arm/mach-omap1/mux.c |
| 3 | * | 4 | * |
| @@ -6,21 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (C) 2003 - 2008 Nokia Corporation | 7 | * Copyright (C) 2003 - 2008 Nokia Corporation |
| 7 | * | 8 | * |
| 8 | * Written by Tony Lindgren | 9 | * Written by Tony Lindgren |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License as published by | ||
| 12 | * the Free Software Foundation; either version 2 of the License, or | ||
| 13 | * (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, | ||
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 18 | * GNU General Public License for more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License | ||
| 21 | * along with this program; if not, write to the Free Software | ||
| 22 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 23 | * | ||
| 24 | */ | 10 | */ |
| 25 | #include <linux/module.h> | 11 | #include <linux/module.h> |
| 26 | #include <linux/init.h> | 12 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-omap/ocpi.c | 3 | * linux/arch/arm/plat-omap/ocpi.c |
| 3 | * | 4 | * |
| @@ -8,20 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Written by Tony Lindgren <tony@atomide.com> | 9 | * Written by Tony Lindgren <tony@atomide.com> |
| 9 | * | 10 | * |
| 10 | * Modified for clock framework by Paul Mundt <paul.mundt@nokia.com>. | 11 | * Modified for clock framework by Paul Mundt <paul.mundt@nokia.com>. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * You should have received a copy of the GNU General Public License | ||
| 23 | * along with this program; if not, write to the Free Software | ||
| 24 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 25 | */ | 12 | */ |
| 26 | 13 | ||
| 27 | #include <linux/module.h> | 14 | #include <linux/module.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Platform level USB initialization for FS USB OTG controller on omap1 | 3 | * Platform level USB initialization for FS USB OTG controller on omap1 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 Texas Instruments, Inc. | 5 | * Copyright (C) 2004 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menu "TI OMAP/AM/DM/DRA Family" | 2 | menu "TI OMAP/AM/DM/DRA Family" |
| 2 | depends on ARCH_MULTI_V6 || ARCH_MULTI_V7 | 3 | depends on ARCH_MULTI_V6 || ARCH_MULTI_V7 |
| 3 | 4 | ||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/devices.c | 3 | * linux/arch/arm/mach-omap2/devices.c |
| 3 | * | 4 | * |
| 4 | * OMAP2 platform device setup/initialization | 5 | * OMAP2 platform device setup/initialization |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,22 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Framebuffer device registration for TI OMAP platforms | 3 | * Framebuffer device registration for TI OMAP platforms |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Nokia Corporation | 5 | * Copyright (C) 2006 Nokia Corporation |
| 5 | * Author: Imre Deak <imre.deak@nokia.com> | 6 | * Author: Imre Deak <imre.deak@nokia.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License as published by the | ||
| 9 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 10 | * option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but | ||
| 13 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 15 | * General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along | ||
| 18 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 19 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| @@ -1,14 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-omap/include/plat/l3_2xxx.h - L3 firewall definitions | 3 | * arch/arm/plat-omap/include/plat/l3_2xxx.h - L3 firewall definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Sumit Semwal | 6 | * Sumit Semwal |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | */ | 7 | */ |
| 13 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L3_2XXX_H | 8 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L3_2XXX_H |
| 14 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L3_2XXX_H | 9 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L3_2XXX_H |
| @@ -1,14 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-omap/include/plat/l3_3xxx.h - L3 firewall definitions | 3 | * arch/arm/plat-omap/include/plat/l3_3xxx.h - L3 firewall definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Sumit Semwal | 6 | * Sumit Semwal |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | */ | 7 | */ |
| 13 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L3_3XXX_H | 8 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L3_3XXX_H |
| 14 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L3_3XXX_H | 9 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L3_3XXX_H |
| @@ -1,14 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-omap/include/plat/l4_2xxx.h - L4 firewall definitions | 3 | * arch/arm/plat-omap/include/plat/l4_2xxx.h - L4 firewall definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Sumit Semwal | 6 | * Sumit Semwal |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | */ | 7 | */ |
| 13 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L4_2XXX_H | 8 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L4_2XXX_H |
| 14 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L4_2XXX_H | 9 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_PLAT_L4_2XXX_H |
| @@ -1,14 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-omap/include/mach/l4_3xxx.h - L4 firewall definitions | 3 | * arch/arm/plat-omap/include/mach/l4_3xxx.h - L4 firewall definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Nokia Corporation | 5 | * Copyright (C) 2009 Nokia Corporation |
| 5 | * Paul Walmsley | 6 | * Paul Walmsley |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | */ | 7 | */ |
| 13 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_L4_3XXX_H | 8 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_L4_3XXX_H |
| 14 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_L4_3XXX_H | 9 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_L4_3XXX_H |
| @@ -1,24 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * This file contains the processor specific definitions | 3 | * This file contains the processor specific definitions |
| 3 | * of the TI OMAP24XX. | 4 | * of the TI OMAP24XX. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2007 Texas Instruments. | 6 | * Copyright (C) 2007 Texas Instruments. |
| 6 | * Copyright (C) 2007 Nokia Corporation. | 7 | * Copyright (C) 2007 Nokia Corporation. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | * | ||
| 22 | */ | 8 | */ |
| 23 | 9 | ||
| 24 | #ifndef __ASM_ARCH_OMAP2_H | 10 | #ifndef __ASM_ARCH_OMAP2_H |
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * This file contains the processor specific definitions of the TI OMAP34XX. | 3 | * This file contains the processor specific definitions of the TI OMAP34XX. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Texas Instruments. | 5 | * Copyright (C) 2007 Texas Instruments. |
| 5 | * Copyright (C) 2007 Nokia Corporation. | 6 | * Copyright (C) 2007 Nokia Corporation. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #ifndef __ASM_ARCH_OMAP3_H | 9 | #ifndef __ASM_ARCH_OMAP3_H |
| @@ -1,24 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * This file configures the internal USB PHY in OMAP4430. Used | 3 | * This file configures the internal USB PHY in OMAP4430. Used |
| 3 | * with TWL6030 transceiver and MUSB on OMAP4430. | 4 | * with TWL6030 transceiver and MUSB on OMAP4430. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com | 6 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * Author: Hema HK <hemahk@ti.com> | 7 | * Author: Hema HK <hemahk@ti.com> |
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | * | ||
| 22 | */ | 8 | */ |
| 23 | 9 | ||
| 24 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/sleep.S | 3 | * linux/arch/arm/mach-omap2/sleep.S |
| 3 | * | 4 | * |
| @@ -8,21 +9,6 @@ · 4 unmodified lines | |||
| 8 | * (C) Copyright 2006 Nokia Corporation | 9 | * (C) Copyright 2006 Nokia Corporation |
| 9 | * Fixed idle loop sleep | 10 | * Fixed idle loop sleep |
| 10 | * Igor Stoppa <igor.stoppa@nokia.com> | 11 | * Igor Stoppa <igor.stoppa@nokia.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or | ||
| 13 | * modify it under the terms of the GNU General Public License as | ||
| 14 | * published by the Free Software Foundation; either version 2 of | ||
| 15 | * the License, or (at your option) any later version. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * You should have received a copy of the GNU General Public License | ||
| 23 | * along with this program; if not, write to the Free Software | ||
| 24 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 25 | * MA 02111-1307 USA | ||
| 26 | */ | 12 | */ |
| 27 | 13 | ||
| 28 | #include <linux/linkage.h> | 14 | #include <linux/linkage.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * (C) Copyright 2007 | 3 | * (C) Copyright 2007 |
| 3 | * Texas Instruments | 4 | * Texas Instruments |
| @@ -6,21 +7,6 @@ · 2 unmodified lines | |||
| 6 | * (C) Copyright 2004 | 7 | * (C) Copyright 2004 |
| 7 | * Texas Instruments, <www.ti.com> | 8 | * Texas Instruments, <www.ti.com> |
| 8 | * Richard Woodruff <r-woodruff2@ti.com> | 9 | * Richard Woodruff <r-woodruff2@ti.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License as | ||
| 12 | * published by the Free Software Foundation; either version 2 of | ||
| 13 | * the License, or (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, | ||
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE. See the | ||
| 18 | * GNU General Public License for more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License | ||
| 21 | * along with this program; if not, write to the Free Software | ||
| 22 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 23 | * MA 02111-1307 USA | ||
| 24 | */ | 10 | */ |
| 25 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
| 26 | 12 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP cpu type detection | 3 | * OMAP cpu type detection |
| 3 | * | 4 | * |
| @@ -9,21 +10,6 @@ · 5 unmodified lines | |||
| 9 | * | 10 | * |
| 10 | * Added OMAP4/5 specific defines - Santosh Shilimkar<santosh.shilimkar@ti.com> | 11 | * Added OMAP4/5 specific defines - Santosh Shilimkar<santosh.shilimkar@ti.com> |
| 11 | * Added DRA7xxx specific defines - Sricharan R<r.sricharan@ti.com> | 12 | * Added DRA7xxx specific defines - Sricharan R<r.sricharan@ti.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License as published by | ||
| 15 | * the Free Software Foundation; either version 2 of the License, or | ||
| 16 | * (at your option) any later version. | ||
| 17 | * | ||
| 18 | * This program is distributed in the hope that it will be useful, | ||
| 19 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 21 | * GNU General Public License for more details. | ||
| 22 | * | ||
| 23 | * You should have received a copy of the GNU General Public License | ||
| 24 | * along with this program; if not, write to the Free Software | ||
| 25 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 26 | * | ||
| 27 | */ | 13 | */ |
| 28 | 14 | ||
| 29 | #include "omap24xx.h" | 15 | #include "omap24xx.h" |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/sram242x.S | 3 | * linux/arch/arm/mach-omap2/sram242x.S |
| 3 | * | 4 | * |
| @@ -7,21 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Texas Instruments, <www.ti.com> | 8 | * Texas Instruments, <www.ti.com> |
| 8 | * Richard Woodruff <r-woodruff2@ti.com> | 9 | * Richard Woodruff <r-woodruff2@ti.com> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License as | ||
| 12 | * published by the Free Software Foundation; either version 2 of | ||
| 13 | * the License, or (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, | ||
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE. See the | ||
| 18 | * GNU General Public License for more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License | ||
| 21 | * along with this program; if not, write to the Free Software | ||
| 22 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 23 | * MA 02111-1307 USA | ||
| 24 | * | ||
| 25 | * Richard Woodruff notes that any changes to this code must be carefully | 11 | * Richard Woodruff notes that any changes to this code must be carefully |
| 26 | * audited and tested to ensure that they don't cause a TLB miss while | 12 | * audited and tested to ensure that they don't cause a TLB miss while |
| 27 | * the SDRAM is inaccessible. Such a situation will crash the system | 13 | * the SDRAM is inaccessible. Such a situation will crash the system |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/sram243x.S | 3 | * linux/arch/arm/mach-omap2/sram243x.S |
| 3 | * | 4 | * |
| @@ -7,21 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Texas Instruments, <www.ti.com> | 8 | * Texas Instruments, <www.ti.com> |
| 8 | * Richard Woodruff <r-woodruff2@ti.com> | 9 | * Richard Woodruff <r-woodruff2@ti.com> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License as | ||
| 12 | * published by the Free Software Foundation; either version 2 of | ||
| 13 | * the License, or (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, | ||
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE. See the | ||
| 18 | * GNU General Public License for more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License | ||
| 21 | * along with this program; if not, write to the Free Software | ||
| 22 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 23 | * MA 02111-1307 USA | ||
| 24 | * | ||
| 25 | * Richard Woodruff notes that any changes to this code must be carefully | 11 | * Richard Woodruff notes that any changes to this code must be carefully |
| 26 | * audited and tested to ensure that they don't cause a TLB miss while | 12 | * audited and tested to ensure that they don't cause a TLB miss while |
| 27 | * the SDRAM is inaccessible. Such a situation will crash the system | 13 | * the SDRAM is inaccessible. Such a situation will crash the system |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2+ MPU WD_TIMER-specific code | 3 | * OMAP2+ MPU WD_TIMER-specific code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Texas Instruments, Inc. | 5 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2+ MPU WD_TIMER-specific function prototypes | 3 | * OMAP2+ MPU WD_TIMER-specific function prototypes |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __ARCH_ARM_MACH_OMAP2_WD_TIMER_H | 6 | #ifndef __ARCH_ARM_MACH_OMAP2_WD_TIMER_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_ORION5X | 2 | menuconfig ARCH_ORION5X |
| 2 | bool "Marvell Orion" | 3 | bool "Marvell Orion" |
| 3 | depends on MMU && ARCH_MULTI_V5 | 4 | depends on MMU && ARCH_MULTI_V5 |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Maxtor Shared Storage II Board Setup | 3 | * Maxtor Shared Storage II Board Setup |
| 3 | * | 4 | * |
| 4 | * Maintainer: Sylver Bruneau <sylver.bruneau@googlemail.com> | 5 | * Maintainer: Sylver Bruneau <sylver.bruneau@googlemail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Buffalo Terastation Pro II/Live Board Setup | 3 | * Buffalo Terastation Pro II/Live Board Setup |
| 3 | * | 4 | * |
| 4 | * Maintainer: Sylver Bruneau <sylver.bruneau@googlemail.com> | 5 | * Maintainer: Sylver Bruneau <sylver.bruneau@googlemail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/gpio.h> | 7 | #include <linux/gpio.h> |
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * QNAP TS-109/TS-209 Board Setup | 3 | * QNAP TS-109/TS-209 Board Setup |
| 3 | * | 4 | * |
| 4 | * Maintainer: Byron Bradley <byron.bbradley@gmail.com> | 5 | * Maintainer: Byron Bradley <byron.bbradley@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/gpio.h> | 7 | #include <linux/gpio.h> |
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * QNAP TS-409 Board Setup | 3 | * QNAP TS-409 Board Setup |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2008 Sylver Bruneau <sylver.bruneau@gmail.com> | 7 | * Copyright (C) 2008 Sylver Bruneau <sylver.bruneau@gmail.com> |
| 7 | * Copyright (C) 2008 Martin Michlmayr <tbm@cyrius.com> | 8 | * Copyright (C) 2008 Martin Michlmayr <tbm@cyrius.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version | ||
| 12 | * 2 of the License, or (at your option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | #include <linux/gpio.h> | 10 | #include <linux/gpio.h> |
| 15 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * QNAP TS-x09 Boards common functions | 3 | * QNAP TS-x09 Boards common functions |
| 3 | * | 4 | * |
| 4 | * Maintainers: Lennert Buytenhek <buytenh@marvell.com> | 5 | * Maintainers: Lennert Buytenhek <buytenh@marvell.com> |
| 5 | * Byron Bradley <byron.bbradley@gmail.com> | 6 | * Byron Bradley <byron.bbradley@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or | ||
| 8 | * modify it under the terms of the GNU General Public License | ||
| 9 | * as published by the Free Software Foundation; either version | ||
| 10 | * 2 of the License, or (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_OXNAS | 2 | menuconfig ARCH_OXNAS |
| 2 | bool "Oxford Semiconductor OXNAS Family SoCs" | 3 | bool "Oxford Semiconductor OXNAS Family SoCs" |
| 3 | select ARCH_HAS_RESET_CONTROLLER | 4 | select ARCH_HAS_RESET_CONTROLLER |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_SMP) += platsmp.o headsmp.o | 2 | obj-$(CONFIG_SMP) += platsmp.o headsmp.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config ARCH_PICOXCELL | 2 | config ARCH_PICOXCELL |
| 2 | bool "Picochip PicoXcell" | 3 | bool "Picochip PicoXcell" |
| 3 | depends on ARCH_MULTI_V6 | 4 | depends on ARCH_MULTI_V6 |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y := common.o | 2 | obj-y := common.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_SIRF | 2 | menuconfig ARCH_SIRF |
| 2 | bool "CSR SiRF" | 3 | bool "CSR SiRF" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Defines machines for CSR SiRFprimaII | 3 | * Defines machines for CSR SiRFprimaII |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * This file contains common function prototypes to avoid externs in the c files. | 3 | * This file contains common function prototypes to avoid externs in the c files. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #ifndef __MACH_PRIMA2_COMMON_H__ | 8 | #ifndef __MACH_PRIMA2_COMMON_H__ |
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Entry of the second core for CSR Marco dual-core SMP SoCs | 3 | * Entry of the second core for CSR Marco dual-core SMP SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * CPU hotplug support for CSR Marco dual-core SMP SoCs | 3 | * CPU hotplug support for CSR Marco dual-core SMP SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * plat smp support for CSR Marco dual-core SMP SoCs | 3 | * plat smp support for CSR Marco dual-core SMP SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * power management entry for CSR SiRFprimaII | 3 | * power management entry for CSR SiRFprimaII |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-prima2/pm.h | 3 | * arch/arm/mach-prima2/pm.h |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #ifndef _MACH_PRIMA2_PM_H_ | 8 | #ifndef _MACH_PRIMA2_PM_H_ |
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * reset controller for CSR SiRFprimaII | 3 | * reset controller for CSR SiRFprimaII |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * RTC I/O Bridge interfaces for CSR SiRFprimaII/atlas7 | 3 | * RTC I/O Bridge interfaces for CSR SiRFprimaII/atlas7 |
| 3 | * ARM access the registers of SYSRTC, GPSRTC and PWRC through this module | 4 | * ARM access the registers of SYSRTC, GPSRTC and PWRC through this module |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. | 6 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * sleep mode for CSR SiRFprimaII | 3 | * sleep mode for CSR SiRFprimaII |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. | 5 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 5 | * | ||
| 6 | * Licensed under GPLv2 or later. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if ARCH_PXA | 2 | if ARCH_PXA |
| 2 | 3 | ||
| 3 | menu "Intel PXA2xx/PXA3xx Implementations" | 4 | menu "Intel PXA2xx/PXA3xx Implementations" |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0xa0008000 | 2 | zreladdr-y += 0xa0008000 |
| 2 | 3 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware definitions for HP iPAQ h5xxx Handheld Computers | 3 | * Hardware definitions for HP iPAQ h5xxx Handheld Computers |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright 2004-2005 Phil Blundell <pb@handhelds.org> | 7 | * Copyright 2004-2005 Phil Blundell <pb@handhelds.org> |
| 7 | * Copyright 2007-2008 Anton Vorontsov <cbouatmailru@gmail.com> | 8 | * Copyright 2007-2008 Anton Vorontsov <cbouatmailru@gmail.com> |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * COMPAQ COMPUTER CORPORATION MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, | 10 | * COMPAQ COMPUTER CORPORATION MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, |
| 15 | * AS TO THE USEFULNESS OR CORRECTNESS OF THIS CODE OR ITS | 11 | * AS TO THE USEFULNESS OR CORRECTNESS OF THIS CODE OR ITS |
| 16 | * FITNESS FOR ANY PARTICULAR PURPOSE. | 12 | * FITNESS FOR ANY PARTICULAR PURPOSE. |
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware definitions for HP iPAQ h5xxx Handheld Computers | 3 | * Hardware definitions for HP iPAQ h5xxx Handheld Computers |
| 3 | * | 4 | * |
| 4 | * Copyright(20)02 Hewlett-Packard Company. | 5 | * Copyright(20)02 Hewlett-Packard Company. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * COMPAQ COMPUTER CORPORATION MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, | 7 | * COMPAQ COMPUTER CORPORATION MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, |
| 12 | * AS TO THE USEFULNESS OR CORRECTNESS OF THIS CODE OR ITS | 8 | * AS TO THE USEFULNESS OR CORRECTNESS OF THIS CODE OR ITS |
| 13 | * FITNESS FOR ANY PARTICULAR PURPOSE. | 9 | * FITNESS FOR ANY PARTICULAR PURPOSE. |
| @@ -1,22 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Handles the Mitac Mio A701 Board | 3 | * Handles the Mitac Mio A701 Board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Robert Jarzmik | 5 | * Copyright (C) 2008 Robert Jarzmik |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | * | ||
| 20 | */ | 6 | */ |
| 21 | 7 | ||
| 22 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/pcm027.h | 3 | * arch/arm/mach-pxa/include/mach/pcm027.h |
| 3 | * | 4 | * |
| 4 | * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de> | 5 | * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de> |
| 5 | * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de> | 6 | * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | /* | 9 | /* |
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/pcm990_baseboard.h | 3 | * arch/arm/mach-pxa/include/mach/pcm990_baseboard.h |
| 3 | * | 4 | * |
| 4 | * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de> | 5 | * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de> |
| 5 | * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de> | 6 | * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #include "pcm027.h" | 9 | #include "pcm027.h" |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Reference Systems cplds | 3 | * Intel Reference Systems cplds |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Robert Jarzmik | 5 | * Copyright (C) 2014 Robert Jarzmik |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * Cplds motherboard driver, supporting lubbock and mainstone SoC board. | 7 | * Cplds motherboard driver, supporting lubbock and mainstone SoC board. |
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_QCOM | 2 | menuconfig ARCH_QCOM |
| 2 | bool "Qualcomm Support" | 3 | bool "Qualcomm Support" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_SMP) += platsmp.o | 2 | obj-$(CONFIG_SMP) += platsmp.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_RDA | 2 | menuconfig ARCH_RDA |
| 2 | bool "RDA Micro SoCs" | 3 | bool "RDA Micro SoCs" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj- += dummy.o | 2 | obj- += dummy.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_REALVIEW | 2 | menuconfig ARCH_REALVIEW |
| 2 | bool "ARM Ltd. RealView family" | 3 | bool "ARM Ltd. RealView family" |
| 3 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V6 || ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V6 || ARCH_MULTI_V7 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config ARCH_ROCKCHIP | 2 | config ARCH_ROCKCHIP |
| 2 | bool "Rockchip RK2928 and RK3xxx SOCs" | 3 | bool "Rockchip RK2928 and RK3xxx SOCs" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | CFLAGS_platsmp.o := -march=armv7-a | 2 | CFLAGS_platsmp.o := -march=armv7-a |
| 2 | 3 | ||
| 3 | obj-$(CONFIG_ARCH_ROCKCHIP) += rockchip.o | 4 | obj-$(CONFIG_ARCH_ROCKCHIP) += rockchip.o |
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 MundoReader S.L. | 3 | * Copyright (c) 2013 MundoReader S.L. |
| 3 | * Author: Heiko Stuebner <heiko@sntech.de> | 4 | * Author: Heiko Stuebner <heiko@sntech.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | extern char rockchip_secondary_trampoline; | 7 | extern char rockchip_secondary_trampoline; |
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 MundoReader S.L. | 3 | * Copyright (c) 2013 MundoReader S.L. |
| 3 | * Author: Heiko Stuebner <heiko@sntech.de> | 4 | * Author: Heiko Stuebner <heiko@sntech.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | */ | 5 | */ |
| 15 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 16 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 MundoReader S.L. | 3 | * Copyright (c) 2013 MundoReader S.L. |
| 3 | * Author: Heiko Stuebner <heiko@sntech.de> | 4 | * Author: Heiko Stuebner <heiko@sntech.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
| @@ -1,18 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree support for Rockchip SoCs | 3 | * Device Tree support for Rockchip SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2013 MundoReader S.L. | 5 | * Copyright (c) 2013 MundoReader S.L. |
| 5 | * Author: Heiko Stuebner <heiko@sntech.de> | 6 | * Author: Heiko Stuebner <heiko@sntech.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | */ | 7 | */ |
| 17 | 8 | ||
| 18 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x10008000 | 2 | zreladdr-y += 0x10008000 |
| 2 | params_phys-y := 0x10000100 | 3 | params_phys-y := 0x10000100 |
| 3 | initrd_phys-y := 0x18000000 | 4 | initrd_phys-y := 0x18000000 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if ARCH_SA1100 | 2 | if ARCH_SA1100 |
| 2 | 3 | ||
| 3 | menu "SA11x0 Implementations" | 4 | menu "SA11x0 Implementations" |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | ifeq ($(CONFIG_SA1111),y) | 2 | ifeq ($(CONFIG_SA1111),y) |
| 2 | zreladdr-y += 0xc0208000 | 3 | zreladdr-y += 0xc0208000 |
| 3 | else | 4 | else |
| @@ -1,23 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/pci-nanoengine.c | 3 | * linux/arch/arm/mach-sa1100/pci-nanoengine.c |
| 3 | * | 4 | * |
| 4 | * PCI functions for BSE nanoEngine PCI | 5 | * PCI functions for BSE nanoEngine PCI |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 Marcelo Roberto Jimenez <mroberto@cpti.cetuc.puc-rio.br> | 7 | * Copyright (C) 2010 Marcelo Roberto Jimenez <mroberto@cpti.cetuc.puc-rio.br> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | */ | 8 | */ |
| 22 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| 23 | #include <linux/irq.h> | 10 | #include <linux/irq.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_SOCFPGA | 2 | menuconfig ARCH_SOCFPGA |
| 2 | bool "Altera SOCFPGA family" | 3 | bool "Altera SOCFPGA family" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Pavel Machek <pavel@denx.de> | 3 | * Copyright 2012 Pavel Machek <pavel@denx.de> |
| 3 | * Copyright (C) 2012-2015 Altera Corporation | 4 | * Copyright (C) 2012-2015 Altera Corporation |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #ifndef __MACH_CORE_H | 7 | #ifndef __MACH_CORE_H |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright Altera Corporation (C) 2016. All rights reserved. | 3 | * Copyright Altera Corporation (C) 2016. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #include <linux/io.h> | 5 | #include <linux/io.h> |
| 17 | #include <linux/of_platform.h> | 6 | #include <linux/of_platform.h> |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright Altera Corporation (C) 2016. All rights reserved. | 3 | * Copyright Altera Corporation (C) 2016. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #include <linux/delay.h> | 5 | #include <linux/delay.h> |
| 17 | #include <linux/io.h> | 6 | #include <linux/io.h> |
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2010-2011 Calxeda, Inc. | 3 | * Copyright 2010-2011 Calxeda, Inc. |
| 3 | * Copyright 2012 Pavel Machek <pavel@denx.de> | 4 | * Copyright 2012 Pavel Machek <pavel@denx.de> |
| 4 | * Based on platsmp.c, Copyright (C) 2002 ARM Ltd. | 5 | * Based on platsmp.c, Copyright (C) 2002 ARM Ltd. |
| 5 | * Copyright (C) 2012 Altera Corporation | 6 | * Copyright (C) 2012 Altera Corporation |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms and conditions of the GNU General Public License, | ||
| 9 | * version 2, as published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 13 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 14 | * more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License along with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
| 20 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-socfpga/pm.c | 3 | * arch/arm/mach-socfpga/pm.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ · 2 unmodified lines | |||
| 6 | * with code from pm-imx6.c | 7 | * with code from pm-imx6.c |
| 7 | * Copyright 2011-2014 Freescale Semiconductor, Inc. | 8 | * Copyright 2011-2014 Freescale Semiconductor, Inc. |
| 8 | * Copyright 2011 Linaro Ltd. | 9 | * Copyright 2011 Linaro Ltd. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms and conditions of the GNU General Public License, | ||
| 12 | * version 2, as published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/bitops.h> | 12 | #include <linux/bitops.h> |
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2015 Altera Corporation. All rights reserved. | 3 | * Copyright (C) 2014-2015 Altera Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #include <linux/linkage.h> | 5 | #include <linux/linkage.h> |
| 17 | #include <asm/assembler.h> | 6 | #include <asm/assembler.h> |
| @@ -1,18 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012-2015 Altera Corporation | 3 | * Copyright (C) 2012-2015 Altera Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 4 | */ |
| 17 | #include <linux/irqchip.h> | 5 | #include <linux/irqchip.h> |
| 18 | #include <linux/of_address.h> | 6 | #include <linux/of_address.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # SPEAr Platform configuration file | 3 | # SPEAr Platform configuration file |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_STI | 2 | menuconfig ARCH_STI |
| 2 | bool "STMicroelectronics Consumer Electronics SOCs" | 3 | bool "STMicroelectronics Consumer Electronics SOCs" |
| 3 | depends on ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V7 |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_SMP) += platsmp.o | 2 | obj-$(CONFIG_SMP) += platsmp.o |
| 2 | obj-$(CONFIG_ARCH_STI) += board-dt.o | 3 | obj-$(CONFIG_ARCH_STI) += board-dt.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_STM32 | 2 | menuconfig ARCH_STM32 |
| 2 | bool "STMicroelectronics STM32 family" if ARM_SINGLE_ARMV7M || ARCH_MULTI_V7 | 3 | bool "STMicroelectronics STM32 family" if ARM_SINGLE_ARMV7M || ARCH_MULTI_V7 |
| 3 | select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M | 4 | select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y += board-dt.o | 2 | obj-y += board-dt.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. | 2 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. |
| 2 | # Patch waits for application at | 3 | # Patch waits for application at |
| 3 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . | 4 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menuconfig ARCH_SUNXI | 2 | menuconfig ARCH_SUNXI |
| 2 | bool "Allwinner SoCs" | 3 | bool "Allwinner SoCs" |
| 3 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V7 | 4 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V7 |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | CFLAGS_mc_smp.o += -march=armv7-a | 2 | CFLAGS_mc_smp.o += -march=armv7-a |
| 2 | 3 | ||
| 3 | obj-$(CONFIG_ARCH_SUNXI) += sunxi.o | 4 | obj-$(CONFIG_ARCH_SUNXI) += sunxi.o |
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011, ARM Ltd. | 3 | * Copyright (c) 2011, ARM Ltd. |
| 3 | * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. | 4 | * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms and conditions of the GNU General Public License, | ||
| 7 | * version 2, as published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 12 | * more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MACH_TEGRA_COMMON_H | 7 | #ifndef __MACH_TEGRA_COMMON_H |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <asm/firmware.h> | 6 | #include <asm/firmware.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * CPU idle driver for Tegra CPUs | 3 | * CPU idle driver for Tegra CPUs |
| 3 | * | 4 | * |
| @@ -7,16 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Gary King <gking@nvidia.com> | 8 | * Gary King <gking@nvidia.com> |
| 8 | * | 9 | * |
| 9 | * Rework for 3.3 by Peter De Schrijver <pdeschrijver@nvidia.com> | 10 | * Rework for 3.3 by Peter De Schrijver <pdeschrijver@nvidia.com> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 17 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 18 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 19 | * more details. | ||
| 20 | */ | 11 | */ |
| 21 | 12 | ||
| 22 | #include <linux/clk/tegra.h> | 13 | #include <linux/clk/tegra.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * CPU idle driver for Tegra CPUs | 3 | * CPU idle driver for Tegra CPUs |
| 3 | * | 4 | * |
| @@ -7,16 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Gary King <gking@nvidia.com> | 8 | * Gary King <gking@nvidia.com> |
| 8 | * | 9 | * |
| 9 | * Rework for 3.3 by Peter De Schrijver <pdeschrijver@nvidia.com> | 10 | * Rework for 3.3 by Peter De Schrijver <pdeschrijver@nvidia.com> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 17 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 18 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 19 | * more details. | ||
| 20 | */ | 11 | */ |
| 21 | 12 | ||
| 22 | #include <linux/clk/tegra.h> | 13 | #include <linux/clk/tegra.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-tegra/cpuidle.c | 3 | * arch/arm/mach-tegra/cpuidle.c |
| 3 | * | 4 | * |
| @@ -9,16 +10,6 @@ · 5 unmodified lines | |||
| 9 | * Gary King <gking@nvidia.com> | 10 | * Gary King <gking@nvidia.com> |
| 10 | * | 11 | * |
| 11 | * Rework for 3.3 by Peter De Schrijver <pdeschrijver@nvidia.com> | 12 | * Rework for 3.3 by Peter De Schrijver <pdeschrijver@nvidia.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License as published by | ||
| 15 | * the Free Software Foundation; either version 2 of the License, or | ||
| 16 | * (at your option) any later version. | ||
| 17 | * | ||
| 18 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 19 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 20 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 21 | * more details. | ||
| 22 | */ | 13 | */ |
| 23 | 14 | ||
| 24 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2012, NVIDIA Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef __MACH_TEGRA_CPUIDLE_H | 6 | #ifndef __MACH_TEGRA_CPUIDLE_H |
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef __MACH_TEGRA_IRAMMAP_H | 6 | #ifndef __MACH_TEGRA_IRAMMAP_H |
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2012, NVIDIA Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef __TEGRA_IRQ_H | 6 | #ifndef __TEGRA_IRQ_H |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CPU complex suspend & resume functions for Tegra SoCs | 3 | * CPU complex suspend & resume functions for Tegra SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009-2012, NVIDIA Corporation. All rights reserved. | 5 | * Copyright (c) 2009-2012, NVIDIA Corporation. All rights reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms and conditions of the GNU General Public License, | ||
| 8 | * version 2, as published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/clk/tegra.h> | 8 | #include <linux/clk/tegra.h> |
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Google, Inc. | 3 | * Copyright (C) 2010 Google, Inc. |
| 3 | * Copyright (c) 2010-2012 NVIDIA Corporation. All rights reserved. | 4 | * Copyright (c) 2010-2012 NVIDIA Corporation. All rights reserved. |
| 4 | * | 5 | * |
| 5 | * Author: | 6 | * Author: |
| 6 | * Colin Cross <ccross@google.com> | 7 | * Colin Cross <ccross@google.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms and conditions of the GNU General Public License, | ||
| 10 | * version 2, as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #ifndef _MACH_TEGRA_PM_H_ | 10 | #ifndef _MACH_TEGRA_PM_H_ |
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2012, NVIDIA Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/init.h> | 6 | #include <linux/init.h> |
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2010-2012, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2010-2012, NVIDIA Corporation. All rights reserved. |
| 3 | * Copyright (c) 2011, Google, Inc. | 4 | * Copyright (c) 2011, Google, Inc. |
| 4 | * | 5 | * |
| 5 | * Author: Colin Cross <ccross@android.com> | 6 | * Author: Colin Cross <ccross@android.com> |
| 6 | * Gary King <gking@nvidia.com> | 7 | * Gary King <gking@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms and conditions of the GNU General Public License, | ||
| 10 | * version 2, as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2012, NVIDIA Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-tegra/sleep.S | 3 | * arch/arm/mach-tegra/sleep.S |
| 3 | * | 4 | * |
| @@ -6,20 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * Author: Colin Cross <ccross@android.com> | 8 | * Author: Colin Cross <ccross@android.com> |
| 8 | * Gary King <gking@nvidia.com> | 9 | * Gary King <gking@nvidia.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License as published by | ||
| 12 | * the Free Software Foundation; either version 2 of the License, or | ||
| 13 | * (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 16 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 17 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 18 | * more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License along | ||
| 21 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 22 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 23 | */ | 10 | */ |
| 24 | 11 | ||
| 25 | #include <linux/linkage.h> | 12 | #include <linux/linkage.h> |
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2010-2013, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2010-2013, NVIDIA Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef __MACH_TEGRA_SLEEP_H | 6 | #ifndef __MACH_TEGRA_SLEEP_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel, U300 machine. | 3 | # Makefile for the linux kernel, U300 machine. |
| 3 | # | 4 | # |
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * arch/arm/mach-u300/core.c | 4 | * arch/arm/mach-u300/core.c |
| 4 | * | 5 | * |
| 5 | * | ||
| 6 | * Copyright (C) 2007-2012 ST-Ericsson SA | 6 | * Copyright (C) 2007-2012 ST-Ericsson SA |
| 7 | * License terms: GNU General Public License (GPL) version 2 | ||
| 8 | * Core platform support, IRQ handling and device definitions. | 7 | * Core platform support, IRQ handling and device definitions. |
| 9 | * Author: Linus Walleij <linus.walleij@stericsson.com> | 8 | * Author: Linus Walleij <linus.walleij@stericsson.com> |
| 10 | */ | 9 | */ |
| @@ -1,8 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-u300/regulator.c | 3 | * arch/arm/mach-u300/regulator.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 ST-Ericsson AB | 5 | * Copyright (C) 2009 ST-Ericsson AB |
| 5 | * License terms: GNU General Public License (GPL) version 2 | ||
| 6 | * Handle board-bound regulators and board power not related | 6 | * Handle board-bound regulators and board power not related |
| 7 | * to any devices. | 7 | * to any devices. |
| 8 | * Author: Linus Walleij <linus.walleij@stericsson.com> | 8 | * Author: Linus Walleij <linus.walleij@stericsson.com> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel, U8500 machine. | 3 | # Makefile for the linux kernel, U8500 machine. |
| 3 | # | 4 | # |
| @@ -1,7 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010 | 3 | * Copyright (C) ST-Ericsson SA 2010 |
| 3 | * | ||
| 4 | * License terms: GNU General Public License (GPL) version 2 | ||
| 5 | */ | 4 | */ |
| 6 | 5 | ||
| 7 | #ifndef __MACH_DB8500_REGS_H | 6 | #ifndef __MACH_DB8500_REGS_H |
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010-2013 | 3 | * Copyright (C) ST-Ericsson SA 2010-2013 |
| 3 | * Author: Rickard Andersson <rickard.andersson@stericsson.com> for | 4 | * Author: Rickard Andersson <rickard.andersson@stericsson.com> for |
| 4 | * ST-Ericsson. | 5 | * ST-Ericsson. |
| 5 | * Author: Daniel Lezcano <daniel.lezcano@linaro.org> for Linaro. | 6 | * Author: Daniel Lezcano <daniel.lezcano@linaro.org> for Linaro. |
| 6 | * Author: Ulf Hansson <ulf.hansson@linaro.org> for Linaro. | 7 | * Author: Ulf Hansson <ulf.hansson@linaro.org> for Linaro. |
| 7 | * | ||
| 8 | * License terms: GNU General Public License (GPL) version 2 | ||
| 9 | * | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| @@ -1,8 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Linaro Ltd. | 3 | * Copyright (C) 2014 Linaro Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Ulf Hansson <ulf.hansson@linaro.org> | 5 | * Author: Ulf Hansson <ulf.hansson@linaro.org> |
| 5 | * License terms: GNU General Public License (GPL) version 2 | ||
| 6 | * | 6 | * |
| 7 | * Implements PM domains using the generic PM domain for ux500. | 7 | * Implements PM domains using the generic PM domain for ux500. |
| 8 | */ | 8 | */ |
| @@ -1,8 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Linaro Ltd. | 3 | * Copyright (C) 2014 Linaro Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Ulf Hansson <ulf.hansson@linaro.org> | 5 | * Author: Ulf Hansson <ulf.hansson@linaro.org> |
| 5 | * License terms: GNU General Public License (GPL) version 2 | ||
| 6 | */ | 6 | */ |
| 7 | 7 | ||
| 8 | #ifndef __MACH_UX500_PM_DOMAINS_H | 8 | #ifndef __MACH_UX500_PM_DOMAINS_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Versatile board support using the device tree | 3 | * Versatile board support using the device tree |
| 3 | * | 4 | * |
| @@ -5,20 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2009 Jeremy Kerr <jeremy.kerr@canonical.com> | 6 | * Copyright (C) 2009 Jeremy Kerr <jeremy.kerr@canonical.com> |
| 6 | * Copyright (C) 2004 ARM Limited | 7 | * Copyright (C) 2004 ARM Limited |
| 7 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 8 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 22 | */ | 9 | */ |
| 23 | 10 | ||
| 24 | #include <linux/init.h> | 11 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. | 2 | # Empty file waiting for deletion once Makefile.boot isn't needed any more. |
| 2 | # Patch waits for application at | 3 | # Patch waits for application at |
| 3 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . | 4 | # http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 . |
| @@ -1,12 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | 3 | * |
| 11 | * Copyright (C) 2012 ARM Limited | 4 | * Copyright (C) 2012 ARM Limited |
| 12 | */ | 5 | */ |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_ARCH_VT8500) += vt8500.o | 2 | obj-$(CONFIG_ARCH_VT8500) += vt8500.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x00008000 | 2 | zreladdr-y += 0x00008000 |
| 2 | params_phys-y := 0x00000100 | 3 | params_phys-y := 0x00000100 |
| 3 | initrd_phys-y := 0x01000000 | 4 | initrd_phys-y := 0x01000000 |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-vt8500/vt8500.c | 3 | * arch/arm/mach-vt8500/vt8500.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> | 5 | * Copyright (C) 2012 Tony Prisk <linux@prisktech.co.nz> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/io.h> | 8 | #include <linux/io.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | zreladdr-y += 0x00008000 | 2 | zreladdr-y += 0x00008000 |
| 2 | params_phys-y := 0x00000100 | 3 | params_phys-y := 0x00000100 |
| 3 | 4 | ||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-w90x900/clock.c | 3 | * linux/arch/arm/mach-w90x900/clock.c |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Nuvoton technology corporation | 5 | * Copyright (c) 2008 Nuvoton technology corporation |
| 5 | * | 6 | * |
| 6 | * Wan ZongShun <mcuos.com@gmail.com> | 7 | * Wan ZongShun <mcuos.com@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-w90x900/clock.h | 3 | * linux/arch/arm/mach-w90x900/clock.h |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Nuvoton technology corporation | 5 | * Copyright (c) 2008 Nuvoton technology corporation |
| 5 | * | 6 | * |
| 6 | * Wan ZongShun <mcuos.com@gmail.com> | 7 | * Wan ZongShun <mcuos.com@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clkdev.h> | 10 | #include <linux/clkdev.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/include/mach/hardware.h | 3 | * arch/arm/mach-w90x900/include/mach/hardware.h |
| 3 | * | 4 | * |
| @@ -7,12 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Wan ZongShun <mcuos.com@gmail.com> | 8 | * Wan ZongShun <mcuos.com@gmail.com> |
| 8 | * | 9 | * |
| 9 | * Based on arch/arm/mach-s3c2410/include/mach/hardware.h | 10 | * Based on arch/arm/mach-s3c2410/include/mach/hardware.h |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | #ifndef __ASM_ARCH_HARDWARE_H | 13 | #ifndef __ASM_ARCH_HARDWARE_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/include/mach/regs-irq.h | 3 | * arch/arm/mach-w90x900/include/mach/regs-irq.h |
| 3 | * | 4 | * |
| @@ -7,12 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Wan ZongShun <mcuos.com@gmail.com> | 8 | * Wan ZongShun <mcuos.com@gmail.com> |
| 8 | * | 9 | * |
| 9 | * Based on arch/arm/mach-s3c2410/include/mach/regs-irq.h | 10 | * Based on arch/arm/mach-s3c2410/include/mach/regs-irq.h |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | #ifndef ___ASM_ARCH_REGS_IRQ_H | 13 | #ifndef ___ASM_ARCH_REGS_IRQ_H |
| @@ -1,18 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/include/mach/regs-serial.h | 3 | * arch/arm/mach-w90x900/include/mach/regs-serial.h |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009 Nuvoton technology corporation | 5 | * Copyright (c) 2009 Nuvoton technology corporation |
| 5 | * All rights reserved. | 6 | * All rights reserved. |
| 6 | * | 7 | * |
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * Description: | 8 | * Description: |
| 13 | * Nuvoton Display, LCM Register list | 9 | * Nuvoton Display, LCM Register list |
| 14 | * Author: Wang Qiang (rurality.linux@gmail.com) 2009/12/11 | 10 | * Author: Wang Qiang (rurality.linux@gmail.com) 2009/12/11 |
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | 13 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/include/mach/regs-serial.h | 3 | * arch/arm/mach-w90x900/include/mach/regs-serial.h |
| 3 | * | 4 | * |
| @@ -7,12 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Wan ZongShun <mcuos.com@gmail.com> | 8 | * Wan ZongShun <mcuos.com@gmail.com> |
| 8 | * | 9 | * |
| 9 | * Based on arch/arm/mach-s3c2410/include/mach/regs-serial.h | 10 | * Based on arch/arm/mach-s3c2410/include/mach/regs-serial.h |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | #ifndef __ASM_ARM_REGS_SERIAL_H | 13 | #ifndef __ASM_ARM_REGS_SERIAL_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/include/mach/uncompress.h | 3 | * arch/arm/mach-w90x900/include/mach/uncompress.h |
| 3 | * | 4 | * |
| @@ -7,12 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Wan ZongShun <mcuos.com@gmail.com> | 8 | * Wan ZongShun <mcuos.com@gmail.com> |
| 8 | * | 9 | * |
| 9 | * Based on arch/arm/mach-s3c2410/include/mach/uncompress.h | 10 | * Based on arch/arm/mach-s3c2410/include/mach/uncompress.h |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | #ifndef __ASM_ARCH_UNCOMPRESS_H | 13 | #ifndef __ASM_ARCH_UNCOMPRESS_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/include/mach/regs-gcr.h | 3 | * arch/arm/mach-w90x900/include/mach/regs-gcr.h |
| 3 | * | 4 | * |
| @@ -5,12 +6,6 @@ · 1 unmodified line | |||
| 5 | * All rights reserved. | 6 | * All rights reserved. |
| 6 | * | 7 | * |
| 7 | * Wan ZongShun <mcuos.com@gmail.com> | 8 | * Wan ZongShun <mcuos.com@gmail.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | */ | 9 | */ |
| 15 | 10 | ||
| 16 | #ifndef __ASM_ARCH_REGS_GCR_H | 11 | #ifndef __ASM_ARCH_REGS_GCR_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/include/mach/regs-timer.h | 3 | * arch/arm/mach-w90x900/include/mach/regs-timer.h |
| 3 | * | 4 | * |
| @@ -7,12 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Wan ZongShun <mcuos.com@gmail.com> | 8 | * Wan ZongShun <mcuos.com@gmail.com> |
| 8 | * | 9 | * |
| 9 | * Based on arch/arm/mach-s3c2410/include/mach/regs-timer.h | 10 | * Based on arch/arm/mach-s3c2410/include/mach/regs-timer.h |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | #ifndef __ASM_ARCH_REGS_TIMER_H | 13 | #ifndef __ASM_ARCH_REGS_TIMER_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-w90x900/time.c | 3 | * linux/arch/arm/mach-w90x900/time.c |
| 3 | * | 4 | * |
| @@ -7,12 +8,6 @@ · 3 unmodified lines | |||
| 7 | * All rights reserved. | 8 | * All rights reserved. |
| 8 | * | 9 | * |
| 9 | * Wan ZongShun <mcuos.com@gmail.com> | 10 | * Wan ZongShun <mcuos.com@gmail.com> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_SOC_ZX296702) += zx296702.o zx296702-pm-domain.o | 2 | obj-$(CONFIG_SOC_ZX296702) += zx296702.o zx296702-pm-domain.o |
| 2 | obj-$(CONFIG_SMP) += headsmp.o platsmp.o | 3 | obj-$(CONFIG_SMP) += headsmp.o platsmp.o |
| @@ -1,8 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Linaro Ltd. | 3 | * Copyright (C) 2015 Linaro Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Jun Nie <jun.nie@linaro.org> | 5 | * Author: Jun Nie <jun.nie@linaro.org> |
| 5 | * License terms: GNU General Public License (GPL) version 2 | ||
| 6 | */ | 6 | */ |
| 7 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
| 8 | #include <linux/err.h> | 8 | #include <linux/err.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,22 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Zynq power management | 3 | * Zynq power management |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 - 2014 Xilinx | 5 | * Copyright (C) 2012 - 2014 Xilinx |
| 5 | * | 6 | * |
| 6 | * Sören Brinkmann <soren.brinkmann@xilinx.com> | 7 | * Sören Brinkmann <soren.brinkmann@xilinx.com> |
| 7 | * | ||
| 8 | * This program is free software: you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation, either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 8 | */ |
| 21 | 9 | ||
| 22 | #include <linux/io.h> | 10 | #include <linux/io.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Xilinx SLCR driver | 3 | * Xilinx SLCR driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011-2013 Xilinx Inc. | 5 | * Copyright (c) 2011-2013 Xilinx Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public | ||
| 12 | * License along with this program; if not, write to the Free | ||
| 13 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA | ||
| 14 | * 02139, USA. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/io.h> | 8 | #include <linux/io.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Marvell Tauros3 cache controller includes | 3 | * Marvell Tauros3 cache controller includes |
| 3 | * | 4 | * |
| @@ -5,19 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * based on GPL'ed 2.6 kernel sources | 7 | * based on GPL'ed 2.6 kernel sources |
| 7 | * (c) Marvell International Ltd. | 8 | * (c) Marvell International Ltd. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #ifndef __ASM_ARM_HARDWARE_TAUROS3_H | 11 | #ifndef __ASM_ARM_HARDWARE_TAUROS3_H |
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2016 Socionext Inc. | 3 | * Copyright (C) 2015-2016 Socionext Inc. |
| 3 | * Author: Masahiro Yamada <yamada.masahiro@socionext.com> | 4 | * Author: Masahiro Yamada <yamada.masahiro@socionext.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #define pr_fmt(fmt) "uniphier: " fmt | 7 | #define pr_fmt(fmt) "uniphier: " fmt |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/ioremap.c | 3 | * linux/arch/arm/mm/ioremap.c |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/nommu.c | 3 | * linux/arch/arm/mm/nommu.c |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm1020.S: MMU functions for ARM1020 | 3 | * linux/arch/arm/mm/proc-arm1020.S: MMU functions for ARM1020 |
| 3 | * | 4 | * |
| @@ -5,21 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd. |
| 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 7 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | * | ||
| 22 | * | ||
| 23 | * These are the low level assembler for performing cache and TLB | 9 | * These are the low level assembler for performing cache and TLB |
| 24 | * functions on the arm1020. | 10 | * functions on the arm1020. |
| 25 | */ | 11 | */ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm1020e.S: MMU functions for ARM1020 | 3 | * linux/arch/arm/mm/proc-arm1020e.S: MMU functions for ARM1020 |
| 3 | * | 4 | * |
| @@ -5,21 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd. |
| 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 7 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | * | ||
| 22 | * | ||
| 23 | * These are the low level assembler for performing cache and TLB | 9 | * These are the low level assembler for performing cache and TLB |
| 24 | * functions on the arm1020e. | 10 | * functions on the arm1020e. |
| 25 | */ | 11 | */ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm1022.S: MMU functions for ARM1022E | 3 | * linux/arch/arm/mm/proc-arm1022.S: MMU functions for ARM1022E |
| 3 | * | 4 | * |
| @@ -5,12 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd. |
| 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 7 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * | ||
| 14 | * These are the low level assembler for performing cache and TLB | 9 | * These are the low level assembler for performing cache and TLB |
| 15 | * functions on the ARM1022E. | 10 | * functions on the ARM1022E. |
| 16 | */ | 11 | */ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm1026.S: MMU functions for ARM1026EJ-S | 3 | * linux/arch/arm/mm/proc-arm1026.S: MMU functions for ARM1026EJ-S |
| 3 | * | 4 | * |
| @@ -5,12 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd. |
| 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 7 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * | ||
| 14 | * These are the low level assembler for performing cache and TLB | 9 | * These are the low level assembler for performing cache and TLB |
| 15 | * functions on the ARM1026EJ-S. | 10 | * functions on the ARM1026EJ-S. |
| 16 | */ | 11 | */ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm720.S: MMU functions for ARM720 | 3 | * linux/arch/arm/mm/proc-arm720.S: MMU functions for ARM720 |
| 3 | * | 4 | * |
| @@ -6,21 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (C) 2000 ARM Limited, Deep Blue Solutions Ltd. | 7 | * Copyright (C) 2000 ARM Limited, Deep Blue Solutions Ltd. |
| 7 | * hacked for non-paged-MM by Hyok S. Choi, 2004. | 8 | * hacked for non-paged-MM by Hyok S. Choi, 2004. |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 22 | * | ||
| 23 | * | ||
| 24 | * These are the low level assembler for performing cache and TLB | 10 | * These are the low level assembler for performing cache and TLB |
| 25 | * functions on the ARM720T. The ARM720T has a writethrough IDC | 11 | * functions on the ARM720T. The ARM720T has a writethrough IDC |
| 26 | * cache, so we don't need to clean it. | 12 | * cache, so we don't need to clean it. |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm920.S: MMU functions for ARM920 | 3 | * linux/arch/arm/mm/proc-arm920.S: MMU functions for ARM920 |
| 3 | * | 4 | * |
| @@ -5,21 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd. |
| 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 7 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | * | ||
| 22 | * | ||
| 23 | * These are the low level assembler for performing cache and TLB | 9 | * These are the low level assembler for performing cache and TLB |
| 24 | * functions on the arm920. | 10 | * functions on the arm920. |
| 25 | * | 11 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm922.S: MMU functions for ARM922 | 3 | * linux/arch/arm/mm/proc-arm922.S: MMU functions for ARM922 |
| 3 | * | 4 | * |
| @@ -6,21 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (C) 2001 Altera Corporation | 7 | * Copyright (C) 2001 Altera Corporation |
| 7 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 8 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 22 | * | ||
| 23 | * | ||
| 24 | * These are the low level assembler for performing cache and TLB | 10 | * These are the low level assembler for performing cache and TLB |
| 25 | * functions on the arm922. | 11 | * functions on the arm922. |
| 26 | * | 12 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/arm925.S: MMU functions for ARM925 | 3 | * linux/arch/arm/mm/arm925.S: MMU functions for ARM925 |
| 3 | * | 4 | * |
| @@ -11,21 +12,6 @@ · 7 unmodified lines | |||
| 11 | * | 12 | * |
| 12 | * hacked for non-paged-MM by Hyok S. Choi, 2004. | 13 | * hacked for non-paged-MM by Hyok S. Choi, 2004. |
| 13 | * | 14 | * |
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License as published by | ||
| 16 | * the Free Software Foundation; either version 2 of the License, or | ||
| 17 | * (at your option) any later version. | ||
| 18 | * | ||
| 19 | * This program is distributed in the hope that it will be useful, | ||
| 20 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 21 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 22 | * GNU General Public License for more details. | ||
| 23 | * | ||
| 24 | * You should have received a copy of the GNU General Public License | ||
| 25 | * along with this program; if not, write to the Free Software | ||
| 26 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 27 | * | ||
| 28 | * | ||
| 29 | * These are the low level assembler for performing cache and TLB | 15 | * These are the low level assembler for performing cache and TLB |
| 30 | * functions on the arm925. | 16 | * functions on the arm925. |
| 31 | * | 17 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm926.S: MMU functions for ARM926EJ-S | 3 | * linux/arch/arm/mm/proc-arm926.S: MMU functions for ARM926EJ-S |
| 3 | * | 4 | * |
| @@ -5,21 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd. |
| 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 7 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | * | ||
| 22 | * | ||
| 23 | * These are the low level assembler for performing cache and TLB | 9 | * These are the low level assembler for performing cache and TLB |
| 24 | * functions on the arm926. | 10 | * functions on the arm926. |
| 25 | * | 11 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-fa526.S: MMU functions for FA526 | 3 | * linux/arch/arm/mm/proc-fa526.S: MMU functions for FA526 |
| 3 | * | 4 | * |
| @@ -5,12 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2005 Faraday Corp. | 6 | * Copyright (C) 2005 Faraday Corp. |
| 6 | * Copyright (C) 2008-2009 Paulius Zaleckas <paulius.zaleckas@teltonika.lt> | 7 | * Copyright (C) 2008-2009 Paulius Zaleckas <paulius.zaleckas@teltonika.lt> |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * | ||
| 14 | * These are the low level assembler for performing cache and TLB | 9 | * These are the low level assembler for performing cache and TLB |
| 15 | * functions on the fa526. | 10 | * functions on the fa526. |
| 16 | */ | 11 | */ |
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-feroceon.S: MMU functions for Feroceon | 3 | * linux/arch/arm/mm/proc-feroceon.S: MMU functions for Feroceon |
| 3 | * | 4 | * |
| 4 | * Heavily based on proc-arm926.S | 5 | * Heavily based on proc-arm926.S |
| 5 | * Maintainer: Assaf Hoffman <hoffman@marvell.com> | 6 | * Maintainer: Assaf Hoffman <hoffman@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-mohawk.S: MMU functions for Marvell PJ1 core | 3 | * linux/arch/arm/mm/proc-mohawk.S: MMU functions for Marvell PJ1 core |
| 3 | * | 4 | * |
| 4 | * PJ1 (codename Mohawk) is a hybrid of the xscale3 and Marvell's own core. | 5 | * PJ1 (codename Mohawk) is a hybrid of the xscale3 and Marvell's own core. |
| 5 | * | 6 | * |
| 6 | * Heavily based on proc-arm926.S and proc-xsc3.S | 7 | * Heavily based on proc-arm926.S and proc-xsc3.S |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | */ | 8 | */ |
| 22 | 9 | ||
| 23 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
| @@ -1,6 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2009 ST-Ericsson AB | 3 | * Copyright (C) 2008-2009 ST-Ericsson AB |
| 3 | * License terms: GNU General Public License (GPL) version 2 | ||
| 4 | * TCM memory handling for ARM systems | 4 | * TCM memory handling for ARM systems |
| 5 | * | 5 | * |
| 6 | * Author: Linus Walleij <linus.walleij@stericsson.com> | 6 | * Author: Linus Walleij <linus.walleij@stericsson.com> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # ARM-specific networking code | 2 | # ARM-specific networking code |
| 2 | 3 | ||
| 3 | obj-$(CONFIG_BPF_JIT) += bpf_jit_32.o | 4 | obj-$(CONFIG_BPF_JIT) += bpf_jit_32.o |
| @@ -1,22 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.COM, 1998,1999 | 4 | (c) Rebel.COM, 1998,1999 |
| 4 | 5 | ||
| 5 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along with this program; if not, write to the Free Software | ||
| 19 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | */ | 8 | */ |
| 21 | 9 | ||
| 22 | #include "fpa11.h" | 10 | #include "fpa11.h" |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.COM, 1998 | 4 | (c) Rebel.COM, 1998 |
| @@ -5,19 +6,6 @@ · 1 unmodified line | |||
| 5 | 6 | ||
| 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 7 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 7 | 8 | ||
| 8 | This program is free software; you can redistribute it and/or modify | ||
| 9 | it under the terms of the GNU General Public License as published by | ||
| 10 | the Free Software Foundation; either version 2 of the License, or | ||
| 11 | (at your option) any later version. | ||
| 12 | |||
| 13 | This program is distributed in the hope that it will be useful, | ||
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | GNU General Public License for more details. | ||
| 17 | |||
| 18 | You should have received a copy of the GNU General Public License | ||
| 19 | along with this program; if not, write to the Free Software | ||
| 20 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 9 | */ |
| 22 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
| 23 | #include <asm/opcodes.h> | 11 | #include <asm/opcodes.h> |
| @@ -1,22 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.COM, 1998,1999 | 4 | (c) Rebel.COM, 1998,1999 |
| 4 | 5 | ||
| 5 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along with this program; if not, write to the Free Software | ||
| 19 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | */ | 8 | */ |
| 21 | 9 | ||
| 22 | #include "fpa11.h" | 10 | #include "fpa11.h" |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.COM, 1998,1999 | 4 | (c) Rebel.COM, 1998,1999 |
| @@ -5,19 +6,6 @@ · 1 unmodified line | |||
| 5 | 6 | ||
| 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 7 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 7 | 8 | ||
| 8 | This program is free software; you can redistribute it and/or modify | ||
| 9 | it under the terms of the GNU General Public License as published by | ||
| 10 | the Free Software Foundation; either version 2 of the License, or | ||
| 11 | (at your option) any later version. | ||
| 12 | |||
| 13 | This program is distributed in the hope that it will be useful, | ||
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | GNU General Public License for more details. | ||
| 17 | |||
| 18 | You should have received a copy of the GNU General Public License | ||
| 19 | along with this program; if not, write to the Free Software | ||
| 20 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #include "fpa11.h" | 11 | #include "fpa11.h" |
| @@ -1,22 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.com, 1998-1999 | 4 | (c) Rebel.com, 1998-1999 |
| 4 | 5 | ||
| 5 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along with this program; if not, write to the Free Software | ||
| 19 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | */ | 8 | */ |
| 21 | 9 | ||
| 22 | #ifndef __FPA11_H__ | 10 | #ifndef __FPA11_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.COM, 1998,1999 | 4 | (c) Rebel.COM, 1998,1999 |
| @@ -5,19 +6,6 @@ · 1 unmodified line | |||
| 5 | 6 | ||
| 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 7 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 7 | 8 | ||
| 8 | This program is free software; you can redistribute it and/or modify | ||
| 9 | it under the terms of the GNU General Public License as published by | ||
| 10 | the Free Software Foundation; either version 2 of the License, or | ||
| 11 | (at your option) any later version. | ||
| 12 | |||
| 13 | This program is distributed in the hope that it will be useful, | ||
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | GNU General Public License for more details. | ||
| 17 | |||
| 18 | You should have received a copy of the GNU General Public License | ||
| 19 | along with this program; if not, write to the Free Software | ||
| 20 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #include "fpa11.h" | 11 | #include "fpa11.h" |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.com, 1998-1999 | 4 | (c) Rebel.com, 1998-1999 |
| @@ -5,19 +6,6 @@ · 1 unmodified line | |||
| 5 | 6 | ||
| 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 7 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 7 | 8 | ||
| 8 | This program is free software; you can redistribute it and/or modify | ||
| 9 | it under the terms of the GNU General Public License as published by | ||
| 10 | the Free Software Foundation; either version 2 of the License, or | ||
| 11 | (at your option) any later version. | ||
| 12 | |||
| 13 | This program is distributed in the hope that it will be useful, | ||
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | GNU General Public License for more details. | ||
| 17 | |||
| 18 | You should have received a copy of the GNU General Public License | ||
| 19 | along with this program; if not, write to the Free Software | ||
| 20 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #include "fpa11.h" | 11 | #include "fpa11.h" |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.COM, 1998,1999 | 4 | (c) Rebel.COM, 1998,1999 |
| @@ -5,19 +6,6 @@ · 1 unmodified line | |||
| 5 | 6 | ||
| 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 7 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 7 | 8 | ||
| 8 | This program is free software; you can redistribute it and/or modify | ||
| 9 | it under the terms of the GNU General Public License as published by | ||
| 10 | the Free Software Foundation; either version 2 of the License, or | ||
| 11 | (at your option) any later version. | ||
| 12 | |||
| 13 | This program is distributed in the hope that it will be useful, | ||
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | GNU General Public License for more details. | ||
| 17 | |||
| 18 | You should have received a copy of the GNU General Public License | ||
| 19 | along with this program; if not, write to the Free Software | ||
| 20 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #include "fpa11.h" | 11 | #include "fpa11.h" |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | NetWinder Floating Point Emulator | 4 | NetWinder Floating Point Emulator |
| @@ -6,19 +7,6 @@ · 2 unmodified lines | |||
| 6 | 7 | ||
| 7 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 8 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 8 | 9 | ||
| 9 | This program is free software; you can redistribute it and/or modify | ||
| 10 | it under the terms of the GNU General Public License as published by | ||
| 11 | the Free Software Foundation; either version 2 of the License, or | ||
| 12 | (at your option) any later version. | ||
| 13 | |||
| 14 | This program is distributed in the hope that it will be useful, | ||
| 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | GNU General Public License for more details. | ||
| 18 | |||
| 19 | You should have received a copy of the GNU General Public License | ||
| 20 | along with this program; if not, write to the Free Software | ||
| 21 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 22 | */ | 10 | */ |
| 23 | 11 | ||
| 24 | #include "fpa11.h" | 12 | #include "fpa11.h" |
| @@ -1,22 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.com, 1998-1999 | 4 | (c) Rebel.com, 1998-1999 |
| 4 | 5 | ||
| 5 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along with this program; if not, write to the Free Software | ||
| 19 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | 8 | ||
| 21 | 27/03/03 Ian Molton Clean up CONFIG_CPU | 9 | 27/03/03 Ian Molton Clean up CONFIG_CPU |
| 22 | */ | 10 | */ |
| @@ -1,22 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.COM, 1998,1999 | 4 | (c) Rebel.COM, 1998,1999 |
| 4 | 5 | ||
| 5 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along with this program; if not, write to the Free Software | ||
| 19 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | */ | 8 | */ |
| 21 | 9 | ||
| 22 | #include "fpa11.h" | 10 | #include "fpa11.h" |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.COM, 1998,1999 | 4 | (c) Rebel.COM, 1998,1999 |
| @@ -5,19 +6,6 @@ · 1 unmodified line | |||
| 5 | 6 | ||
| 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 7 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 7 | 8 | ||
| 8 | This program is free software; you can redistribute it and/or modify | ||
| 9 | it under the terms of the GNU General Public License as published by | ||
| 10 | the Free Software Foundation; either version 2 of the License, or | ||
| 11 | (at your option) any later version. | ||
| 12 | |||
| 13 | This program is distributed in the hope that it will be useful, | ||
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | GNU General Public License for more details. | ||
| 17 | |||
| 18 | You should have received a copy of the GNU General Public License | ||
| 19 | along with this program; if not, write to the Free Software | ||
| 20 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #ifndef __FPOPCODE_H__ | 11 | #ifndef __FPOPCODE_H__ |
| @@ -1,22 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.com, 1998-1999 | 4 | (c) Rebel.com, 1998-1999 |
| 4 | 5 | ||
| 5 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along with this program; if not, write to the Free Software | ||
| 19 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | */ | 8 | */ |
| 21 | 9 | ||
| 22 | #ifndef __FPSR_H__ | 10 | #ifndef __FPSR_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | NetWinder Floating Point Emulator | 3 | NetWinder Floating Point Emulator |
| 3 | (c) Rebel.COM, 1998,1999 | 4 | (c) Rebel.COM, 1998,1999 |
| @@ -5,19 +6,6 @@ · 1 unmodified line | |||
| 5 | 6 | ||
| 6 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> | 7 | Direct questions, comments to Scott Bambrough <scottb@netwinder.org> |
| 7 | 8 | ||
| 8 | This program is free software; you can redistribute it and/or modify | ||
| 9 | it under the terms of the GNU General Public License as published by | ||
| 10 | the Free Software Foundation; either version 2 of the License, or | ||
| 11 | (at your option) any later version. | ||
| 12 | |||
| 13 | This program is distributed in the hope that it will be useful, | ||
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | GNU General Public License for more details. | ||
| 17 | |||
| 18 | You should have received a copy of the GNU General Public License | ||
| 19 | along with this program; if not, write to the Free Software | ||
| 20 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #include "fpa11.h" | 11 | #include "fpa11.h" |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-iop/time.c | 3 | * arch/arm/plat-iop/time.c |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Author: Deepak Saxena <dsaxena@mvista.com> | 7 | * Author: Deepak Saxena <dsaxena@mvista.com> |
| 7 | * | 8 | * |
| 8 | * Copyright 2002-2003 MontaVista Software Inc. | 9 | * Copyright 2002-2003 MontaVista Software Inc. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 13 | * option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP cpu type detection | 3 | * OMAP cpu type detection |
| 3 | * | 4 | * |
| @@ -8,21 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Written by Tony Lindgren <tony.lindgren@nokia.com> | 9 | * Written by Tony Lindgren <tony.lindgren@nokia.com> |
| 9 | * | 10 | * |
| 10 | * Added OMAP4/5 specific defines - Santosh Shilimkar<santosh.shilimkar@ti.com> | 11 | * Added OMAP4/5 specific defines - Santosh Shilimkar<santosh.shilimkar@ti.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * You should have received a copy of the GNU General Public License | ||
| 23 | * along with this program; if not, write to the Free Software | ||
| 24 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 25 | * | ||
| 26 | */ | 12 | */ |
| 27 | 13 | ||
| 28 | #ifndef __ASM_ARCH_OMAP_CPU_H | 14 | #ifndef __ASM_ARCH_OMAP_CPU_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if PLAT_PXA | 2 | if PLAT_PXA |
| 2 | 3 | ||
| 3 | config PXA_SSP | 4 | config PXA_SSP |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for code common across different PXA processor families | 3 | # Makefile for code common across different PXA processor families |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | if PLAT_VERSATILE | 2 | if PLAT_VERSATILE |
| 2 | 3 | ||
| 3 | config PLAT_VERSATILE_SCHED_CLOCK | 4 | config PLAT_VERSATILE_SCHED_CLOCK |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/$(src)/include | 2 | ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/$(src)/include |
| 2 | 3 | ||
| 3 | obj-$(CONFIG_PLAT_VERSATILE_SCHED_CLOCK) += sched-clock.o | 4 | obj-$(CONFIG_PLAT_VERSATILE_SCHED_CLOCK) += sched-clock.o |
| @@ -1,22 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-versatile/sched-clock.c | 3 | * linux/arch/arm/plat-versatile/sched-clock.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 - 2003 ARM Limited | 5 | * Copyright (C) 1999 - 2003 ARM Limited |
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 22 | #include <linux/io.h> | 9 | #include <linux/io.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * arch/arm/probes/decode-arm.c | 4 | * arch/arm/probes/decode-arm.c |
| @@ -5,15 +6,6 @@ · 1 unmodified line | |||
| 5 | * Some code moved here from arch/arm/kernel/kprobes-arm.c | 6 | * Some code moved here from arch/arm/kernel/kprobes-arm.c |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2006, 2007 Motorola Inc. | 8 | * Copyright (C) 2006, 2007 Motorola Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 16 | * General Public License for more details. | ||
| 17 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| @@ -1,15 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/decode-arm.h | 3 | * arch/arm/probes/decode-arm.h |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Linaro Ltd. | 5 | * Copyright 2013 Linaro Ltd. |
| 5 | * Written by: David A. Long | 6 | * Written by: David A. Long |
| 6 | * | ||
| 7 | * The code contained herein is licensed under the GNU General Public | ||
| 8 | * License. You may obtain a copy of the GNU General Public License | ||
| 9 | * Version 2 or later at the following locations: | ||
| 10 | * | ||
| 11 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 12 | * http://www.gnu.org/copyleft/gpl.html | ||
| 13 | */ | 7 | */ |
| 14 | 8 | ||
| 15 | #ifndef _ARM_KERNEL_PROBES_ARM_H | 9 | #ifndef _ARM_KERNEL_PROBES_ARM_H |
| @@ -1,15 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/decode-thumb.h | 3 | * arch/arm/probes/decode-thumb.h |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Linaro Ltd. | 5 | * Copyright 2013 Linaro Ltd. |
| 5 | * Written by: David A. Long | 6 | * Written by: David A. Long |
| 6 | * | ||
| 7 | * The code contained herein is licensed under the GNU General Public | ||
| 8 | * License. You may obtain a copy of the GNU General Public License | ||
| 9 | * Version 2 or later at the following locations: | ||
| 10 | * | ||
| 11 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 12 | * http://www.gnu.org/copyleft/gpl.html | ||
| 13 | */ | 7 | */ |
| 14 | 8 | ||
| 15 | #ifndef _ARM_KERNEL_PROBES_THUMB_H | 9 | #ifndef _ARM_KERNEL_PROBES_THUMB_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/decode.h | 3 | * arch/arm/probes/decode.h |
| 3 | * | 4 | * |
| @@ -5,15 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Some contents moved here from arch/arm/include/asm/kprobes.h which is | 7 | * Some contents moved here from arch/arm/include/asm/kprobes.h which is |
| 7 | * Copyright (C) 2006, 2007 Motorola Inc. | 8 | * Copyright (C) 2006, 2007 Motorola Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 16 | * General Public License for more details. | ||
| 17 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | #ifndef _ARM_KERNEL_PROBES_H | 11 | #ifndef _ARM_KERNEL_PROBES_H |
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/kprobes/actions-arm.c | 3 | * arch/arm/probes/kprobes/actions-arm.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006, 2007 Motorola Inc. | 5 | * Copyright (C) 2006, 2007 Motorola Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | /* | 8 | /* |
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/kprobes/checkers-arm.c | 3 | * arch/arm/probes/kprobes/checkers-arm.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Huawei Inc. | 5 | * Copyright (C) 2014 Huawei Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/kprobes/checkers-common.c | 3 | * arch/arm/probes/kprobes/checkers-common.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Huawei Inc. | 5 | * Copyright (C) 2014 Huawei Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/kprobes/checkers-thumb.c | 3 | * arch/arm/probes/kprobes/checkers-thumb.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Huawei Inc. | 5 | * Copyright (C) 2014 Huawei Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/kprobes/checkers.h | 3 | * arch/arm/probes/kprobes/checkers.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Huawei Inc. | 5 | * Copyright (C) 2014 Huawei Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | #ifndef _ARM_KERNEL_PROBES_CHECKERS_H | 7 | #ifndef _ARM_KERNEL_PROBES_CHECKERS_H |
| 16 | #define _ARM_KERNEL_PROBES_CHECKERS_H | 8 | #define _ARM_KERNEL_PROBES_CHECKERS_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/kernel/kprobes.c | 3 | * arch/arm/kernel/kprobes.c |
| 3 | * | 4 | * |
| @@ -8,15 +9,6 @@ · 4 unmodified lines | |||
| 8 | * | 9 | * |
| 9 | * Nicolas Pitre <nico@marvell.com> | 10 | * Nicolas Pitre <nico@marvell.com> |
| 10 | * Copyright (C) 2007 Marvell Ltd. | 11 | * Copyright (C) 2007 Marvell Ltd. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * This program is distributed in the hope that it will be useful, | ||
| 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 19 | * General Public License for more details. | ||
| 20 | */ | 12 | */ |
| 21 | 13 | ||
| 22 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/kernel/kprobes.h | 3 | * arch/arm/kernel/kprobes.h |
| 3 | * | 4 | * |
| @@ -5,15 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Some contents moved here from arch/arm/include/asm/kprobes.h which is | 7 | * Some contents moved here from arch/arm/include/asm/kprobes.h which is |
| 7 | * Copyright (C) 2006, 2007 Motorola Inc. | 8 | * Copyright (C) 2006, 2007 Motorola Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 16 | * General Public License for more details. | ||
| 17 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | #ifndef _ARM_KERNEL_KPROBES_H | 11 | #ifndef _ARM_KERNEL_KPROBES_H |
| @@ -1,20 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel Probes Jump Optimization (Optprobes) | 3 | * Kernel Probes Jump Optimization (Optprobes) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | * | ||
| 18 | * Copyright (C) IBM Corporation, 2002, 2004 | 5 | * Copyright (C) IBM Corporation, 2002, 2004 |
| 19 | * Copyright (C) Hitachi Ltd., 2012 | 6 | * Copyright (C) Hitachi Ltd., 2012 |
| 20 | * Copyright (C) Huawei Inc., 2014 | 7 | * Copyright (C) Huawei Inc., 2014 |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_UPROBES) += core.o actions-arm.o | 2 | obj-$(CONFIG_UPROBES) += core.o actions-arm.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # linux/arch/arm/vfp/Makefile | 3 | # linux/arch/arm/vfp/Makefile |
| 3 | # | 4 | # |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o | 2 | obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o |
| 2 | obj-$(CONFIG_XEN_EFI) += efi.o | 3 | obj-$(CONFIG_XEN_EFI) += efi.o |
| @@ -1,18 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015, Linaro Limited, Shannon Zhao | 3 | * Copyright (c) 2015, Linaro Limited, Shannon Zhao |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 4 | */ |
| 17 | 5 | ||
| 18 | #include <linux/efi.h> | 6 | #include <linux/efi.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | #include <xen/xen.h> | 2 | #include <xen/xen.h> |
| 2 | #include <xen/events.h> | 3 | #include <xen/events.h> |
| 3 | #include <xen/grant_table.h> | 4 | #include <xen/grant_table.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | #include <linux/cpu.h> | 2 | #include <linux/cpu.h> |
| 2 | #include <linux/dma-mapping.h> | 3 | #include <linux/dma-mapping.h> |
| 3 | #include <linux/gfp.h> | 4 | #include <linux/gfp.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | #include <linux/memblock.h> | 2 | #include <linux/memblock.h> |
| 2 | #include <linux/gfp.h> | 3 | #include <linux/gfp.h> |
| 3 | #include <linux/export.h> | 4 | #include <linux/export.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config ARM64 | 2 | config ARM64 |
| 2 | def_bool y | 3 | def_bool y |
| 3 | select ACPI_CCA_REQUIRED if ACPI | 4 | select ACPI_CCA_REQUIRED if ACPI |
| @@ -68,7 +69,7 @@ config ARM64 · 64 unmodified lines | |||
| 68 | select ARCH_SUPPORTS_ATOMIC_RMW | 69 | select ARCH_SUPPORTS_ATOMIC_RMW |
| 69 | select ARCH_SUPPORTS_INT128 if GCC_VERSION >= 50000 || CC_IS_CLANG | 70 | select ARCH_SUPPORTS_INT128 if GCC_VERSION >= 50000 || CC_IS_CLANG |
| 70 | select ARCH_SUPPORTS_NUMA_BALANCING | 71 | select ARCH_SUPPORTS_NUMA_BALANCING |
| 71 | select ARCH_WANT_COMPAT_IPC_PARSE_VERSION | 72 | select ARCH_WANT_COMPAT_IPC_PARSE_VERSION if COMPAT |
| 72 | select ARCH_WANT_FRAME_POINTERS | 73 | select ARCH_WANT_FRAME_POINTERS |
| 73 | select ARCH_HAS_UBSAN_SANITIZE_ALL | 74 | select ARCH_HAS_UBSAN_SANITIZE_ALL |
| 74 | select ARM_AMBA | 75 | select ARM_AMBA |
| @@ -475,16 +476,15 @@ config ARM64_ERRATUM_1024718 · 400 unmodified lines | |||
| 475 | 476 | ||
| 476 | If unsure, say Y. | 477 | If unsure, say Y. |
| 477 | 478 | ||
| 478 | config ARM64_ERRATUM_1188873 | 479 | config ARM64_ERRATUM_1418040 |
| 479 | bool "Cortex-A76/Neoverse-N1: MRC read following MRRC read of specific Generic Timer in AArch32 might give incorrect result" | 480 | bool "Cortex-A76/Neoverse-N1: MRC read following MRRC read of specific Generic Timer in AArch32 might give incorrect result" |
| 480 | default y | 481 | default y |
| 481 | depends on COMPAT | 482 | depends on COMPAT |
| 482 | select ARM_ARCH_TIMER_OOL_WORKAROUND | ||
| 483 | help | 483 | help |
| 484 | This option adds a workaround for ARM Cortex-A76/Neoverse-N1 | 484 | This option adds a workaround for ARM Cortex-A76/Neoverse-N1 |
| 485 | erratum 1188873. | 485 | errata 1188873 and 1418040. |
| 486 | 486 | ||
| 487 | Affected Cortex-A76/Neoverse-N1 cores (r0p0, r1p0, r2p0) could | 487 | Affected Cortex-A76/Neoverse-N1 cores (r0p0 to r3p1) could |
| 488 | cause register corruption when accessing the timer registers | 488 | cause register corruption when accessing the timer registers |
| 489 | from AArch32 userspace. | 489 | from AArch32 userspace. |
| 490 | 490 | ||
| @@ -520,6 +520,24 @@ config ARM64_ERRATUM_1286807 · 29 unmodified lines | |||
| 520 | 520 | ||
| 521 | If unsure, say Y. | 521 | If unsure, say Y. |
| 522 | 522 | ||
| 523 | config ARM64_ERRATUM_1463225 | ||
| 524 | bool "Cortex-A76: Software Step might prevent interrupt recognition" | ||
| 525 | default y | ||
| 526 | help | ||
| 527 | This option adds a workaround for Arm Cortex-A76 erratum 1463225. | ||
| 528 | |||
| 529 | On the affected Cortex-A76 cores (r0p0 to r3p1), software stepping | ||
| 530 | of a system call instruction (SVC) can prevent recognition of | ||
| 531 | subsequent interrupts when software stepping is disabled in the | ||
| 532 | exception handler of the system call and either kernel debugging | ||
| 533 | is enabled or VHE is in use. | ||
| 534 | |||
| 535 | Work around the erratum by triggering a dummy step exception | ||
| 536 | when handling a system call from a task that is being stepped | ||
| 537 | in a VHE configuration of the kernel. | ||
| 538 | |||
| 539 | If unsure, say Y. | ||
| 540 | |||
| 523 | config CAVIUM_ERRATUM_22375 | 541 | config CAVIUM_ERRATUM_22375 |
| 524 | bool "Cavium erratum 22375, 24313" | 542 | bool "Cavium erratum 22375, 24313" |
| 525 | default y | 543 | default y |
| @@ -1405,6 +1423,7 @@ config ARM64_MODULE_PLTS · 879 unmodified lines | |||
| 1405 | 1423 | ||
| 1406 | config ARM64_PSEUDO_NMI | 1424 | config ARM64_PSEUDO_NMI |
| 1407 | bool "Support for NMI-like interrupts" | 1425 | bool "Support for NMI-like interrupts" |
| 1426 | depends on BROKEN # 1556553607-46531-1-git-send-email-julien.thierry@arm.com | ||
| 1408 | select CONFIG_ARM_GIC_V3 | 1427 | select CONFIG_ARM_GIC_V3 |
| 1409 | help | 1428 | help |
| 1410 | Adds support for mimicking Non-Maskable Interrupts through the use of | 1429 | Adds support for mimicking Non-Maskable Interrupts through the use of |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | config ARM64_PTDUMP_CORE | 3 | config ARM64_PTDUMP_CORE |
| 3 | def_bool n | 4 | def_bool n |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | menu "Platform selection" | 2 | menu "Platform selection" |
| 2 | 3 | ||
| 3 | config ARCH_ACTIONS | 4 | config ARCH_ACTIONS |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | dtb-$(CONFIG_ARCH_ALPINE) += alpine-v2-evp.dtb | 2 | dtb-$(CONFIG_ARCH_ALPINE) += alpine-v2-evp.dtb |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | dtb-$(CONFIG_ARCH_STRATIX10) += socfpga_stratix10_socdk.dtb | 2 | dtb-$(CONFIG_ARCH_STRATIX10) += socfpga_stratix10_socdk.dtb |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright Altera Corporation (C) 2015. All rights reserved. | 3 | * Copyright Altera Corporation (C) 2015. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /dts-v1/; | 6 | /dts-v1/; |
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright Altera Corporation (C) 2015. All rights reserved. | 3 | * Copyright Altera Corporation (C) 2015. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include "socfpga_stratix10.dtsi" | 6 | #include "socfpga_stratix10.dtsi" |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * dts file for AppliedMicro (APM) Merlin Board | 3 | * dts file for AppliedMicro (APM) Merlin Board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, Applied Micro Circuits Corporation | 5 | * Copyright (C) 2015, Applied Micro Circuits Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License as | ||
| 8 | * published by the Free Software Foundation; either version 2 of | ||
| 9 | * the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * dts file for AppliedMicro (APM) Mustang Board | 3 | * dts file for AppliedMicro (APM) Mustang Board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Applied Micro Circuits Corporation | 5 | * Copyright (C) 2013, Applied Micro Circuits Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License as | ||
| 8 | * published by the Free Software Foundation; either version 2 of | ||
| 9 | * the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | /dts-v1/; | 8 | /dts-v1/; |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * dts file for AppliedMicro (APM) X-Gene Shadowcat SOC | 3 | * dts file for AppliedMicro (APM) X-Gene Shadowcat SOC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, Applied Micro Circuits Corporation | 5 | * Copyright (C) 2015, Applied Micro Circuits Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License as | ||
| 8 | * published by the Free Software Foundation; either version 2 of | ||
| 9 | * the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | / { | 8 | / { |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * dts file for AppliedMicro (APM) X-Gene Storm SOC | 3 | * dts file for AppliedMicro (APM) X-Gene Storm SOC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Applied Micro Circuits Corporation | 5 | * Copyright (C) 2013, Applied Micro Circuits Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License as | ||
| 8 | * published by the Free Software Foundation; either version 2 of | ||
| 9 | * the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | / { | 8 | / { |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | dtb-$(CONFIG_ARCH_BCM_IPROC) += ns2-svk.dtb | 2 | dtb-$(CONFIG_ARCH_BCM_IPROC) += ns2-svk.dtb |
| 2 | dtb-$(CONFIG_ARCH_BCM_IPROC) += ns2-xmc.dtb | 3 | dtb-$(CONFIG_ARCH_BCM_IPROC) += ns2-xmc.dtb |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * dts file for Cavium ThunderX2 CN99XX Evaluation Platform | 3 | * dts file for Cavium ThunderX2 CN99XX Evaluation Platform |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017 Cavium Inc. | 5 | * Copyright (c) 2017 Cavium Inc. |
| 5 | * Copyright (c) 2013-2016 Broadcom | 6 | * Copyright (c) 2013-2016 Broadcom |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or | ||
| 8 | * modify it under the terms of the GNU General Public License as | ||
| 9 | * published by the Free Software Foundation; either version 2 of | ||
| 10 | * the License, or (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | /dts-v1/; | 9 | /dts-v1/; |
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * dtsi file for Cavium ThunderX2 CN99XX processor | 3 | * dtsi file for Cavium ThunderX2 CN99XX processor |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017 Cavium Inc. | 5 | * Copyright (c) 2017 Cavium Inc. |
| 5 | * Copyright (c) 2013-2016 Broadcom | 6 | * Copyright (c) 2013-2016 Broadcom |
| 6 | * Author: Zi Shen Lim <zlim@broadcom.com> | 7 | * Author: Zi Shen Lim <zlim@broadcom.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License as | ||
| 10 | * published by the Free Software Foundation; either version 2 of | ||
| 11 | * the License, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <dt-bindings/interrupt-controller/arm-gic.h> | 10 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | dtb-$(CONFIG_ARCH_AGILEX) += socfpga_agilex_socdk.dtb | 2 | dtb-$(CONFIG_ARCH_AGILEX) += socfpga_agilex_socdk.dtb |
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 MediaTek Inc. | 3 | * Copyright (c) 2016 MediaTek Inc. |
| 3 | * Author: Mars.C <mars.cheng@mediatek.com> | 4 | * Author: Mars.C <mars.cheng@mediatek.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 MediaTek Inc. | 3 | * Copyright (c) 2015 MediaTek Inc. |
| 3 | * Author: Mars.C <mars.cheng@mediatek.com> | 4 | * Author: Mars.C <mars.cheng@mediatek.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2017 MediaTek Inc. | 3 | * Copyright (c) 2017 MediaTek Inc. |
| 3 | * Author: Mars.C <mars.cheng@mediatek.com> | 4 | * Author: Mars.C <mars.cheng@mediatek.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 MediaTek Inc. | 3 | * Copyright (c) 2014 MediaTek Inc. |
| 3 | * Author: Eddie Huang <eddie.huang@mediatek.com> | 4 | * Author: Eddie Huang <eddie.huang@mediatek.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | /dts-v1/; | 7 | /dts-v1/; |
| @@ -1,15 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 MediaTek Inc. | 3 | * Copyright (c) 2014 MediaTek Inc. |
| 3 | * Author: Hongzhou.Yang <hongzhou.yang@mediatek.com> | 4 | * Author: Hongzhou.Yang <hongzhou.yang@mediatek.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | #ifndef __DTS_MT8173_PINFUNC_H | 7 | #ifndef __DTS_MT8173_PINFUNC_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | dtb-$(CONFIG_ARCH_REALTEK) += rtd1295-mele-v9.dtb | 2 | dtb-$(CONFIG_ARCH_REALTEK) += rtd1295-mele-v9.dtb |
| 2 | dtb-$(CONFIG_ARCH_REALTEK) += rtd1295-probox2-ava.dtb | 3 | dtb-$(CONFIG_ARCH_REALTEK) += rtd1295-probox2-ava.dtb |
| 3 | dtb-$(CONFIG_ARCH_REALTEK) += rtd1295-zidoo-x9s.dtb | 4 | dtb-$(CONFIG_ARCH_REALTEK) += rtd1295-zidoo-x9s.dtb |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | dtb-$(CONFIG_ARCH_ZX) += zx296718-evb.dtb | 2 | dtb-$(CONFIG_ARCH_ZX) += zx296718-evb.dtb |
| 2 | dtb-$(CONFIG_ARCH_ZX) += zx296718-pcbox.dtb | 3 | dtb-$(CONFIG_ARCH_ZX) += zx296718-pcbox.dtb |
| @@ -1,13 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Linux/arm64 port of the OpenSSL SHA256 implementation for AArch64 | 3 | * Linux/arm64 port of the OpenSSL SHA256 implementation for AArch64 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Linaro Ltd. <ard.biesheuvel@linaro.org> | 5 | * Copyright (c) 2016 Linaro Ltd. <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the Free | ||
| 8 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 9 | * any later version. | ||
| 10 | * | ||
| 11 | */ | 6 | */ |
| 12 | 7 | ||
| 13 | #include <asm/hwcap.h> | 8 | #include <asm/hwcap.h> |
| @@ -1,13 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Linux/arm64 port of the OpenSSL SHA512 implementation for AArch64 | 3 | * Linux/arm64 port of the OpenSSL SHA512 implementation for AArch64 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Linaro Ltd. <ard.biesheuvel@linaro.org> | 5 | * Copyright (c) 2016 Linaro Ltd. <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the Free | ||
| 8 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 9 | * any later version. | ||
| 10 | * | ||
| 11 | */ | 6 | */ |
| 12 | 7 | ||
| 13 | #include <crypto/internal/hash.h> | 8 | #include <crypto/internal/hash.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += bugs.h | 2 | generic-y += bugs.h |
| 2 | generic-y += delay.h | 3 | generic-y += delay.h |
| 3 | generic-y += div64.h | 4 | generic-y += div64.h |
| @@ -718,12 +718,11 @@ USER(\label, ic ivau, \tmp2) // invalidate I line PoU · 717 unmodified lines | |||
| 718 | * the output section, any use of such directives is undefined. | 718 | * the output section, any use of such directives is undefined. |
| 719 | * | 719 | * |
| 720 | * The yield itself consists of the following: | 720 | * The yield itself consists of the following: |
| 721 | * - Check whether the preempt count is exactly 1, in which case disabling | 721 | * - Check whether the preempt count is exactly 1 and a reschedule is also |
| 722 | * preemption once will make the task preemptible. If this is not the case, | 722 | * needed. If so, calling of preempt_enable() in kernel_neon_end() will |
| 723 | * yielding is pointless. | 723 | * trigger a reschedule. If it is not the case, yielding is pointless. |
| 724 | * - Check whether TIF_NEED_RESCHED is set, and if so, disable and re-enable | 724 | * - Disable and re-enable kernel mode NEON, and branch to the yield fixup |
| 725 | * kernel mode NEON (which will trigger a reschedule), and branch to the | 725 | * code. |
| 726 | * yield fixup code. | ||
| 727 | * | 726 | * |
| 728 | * This macro sequence may clobber all CPU state that is not guaranteed by the | 727 | * This macro sequence may clobber all CPU state that is not guaranteed by the |
| 729 | * AAPCS to be preserved across an ordinary function call. | 728 | * AAPCS to be preserved across an ordinary function call. |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | |||
| 53 | #define ARM64_HAS_STAGE2_FWB 32 | 53 | #define ARM64_HAS_STAGE2_FWB 32 |
| 54 | #define ARM64_HAS_CRC32 33 | 54 | #define ARM64_HAS_CRC32 33 |
| 55 | #define ARM64_SSBS 34 | 55 | #define ARM64_SSBS 34 |
| 56 | #define ARM64_WORKAROUND_1188873 35 | 56 | #define ARM64_WORKAROUND_1418040 35 |
| 57 | #define ARM64_HAS_SB 36 | 57 | #define ARM64_HAS_SB 36 |
| 58 | #define ARM64_WORKAROUND_1165522 37 | 58 | #define ARM64_WORKAROUND_1165522 37 |
| 59 | #define ARM64_HAS_ADDRESS_AUTH_ARCH 38 | 59 | #define ARM64_HAS_ADDRESS_AUTH_ARCH 38 |
| @@ -62,7 +62,8 @@ · 2 unmodified lines | |||
| 62 | #define ARM64_HAS_GENERIC_AUTH_IMP_DEF 41 | 62 | #define ARM64_HAS_GENERIC_AUTH_IMP_DEF 41 |
| 63 | #define ARM64_HAS_IRQ_PRIO_MASKING 42 | 63 | #define ARM64_HAS_IRQ_PRIO_MASKING 42 |
| 64 | #define ARM64_HAS_DCPODP 43 | 64 | #define ARM64_HAS_DCPODP 43 |
| 65 | #define ARM64_WORKAROUND_1463225 44 | ||
| 65 | 66 | ||
| 66 | #define ARM64_NCAPS 44 | 67 | #define ARM64_NCAPS 45 |
| 67 | 68 | ||
| 68 | #endif /* __ASM_CPUCAPS_H */ | 69 | #endif /* __ASM_CPUCAPS_H */ |
| @@ -1,18 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/hugetlb.h | 3 | * arch/arm64/include/asm/hugetlb.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Ltd. | 5 | * Copyright (C) 2013 Linaro Ltd. |
| 5 | * | 6 | * |
| 6 | * Based on arch/x86/include/asm/hugetlb.h | 7 | * Based on arch/x86/include/asm/hugetlb.h |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | */ | 8 | */ |
| 17 | 9 | ||
| 18 | #ifndef __ASM_HUGETLB_H | 10 | #ifndef __ASM_HUGETLB_H |
| @@ -18,6 +18,7 @@ · 17 unmodified lines | |||
| 18 | */ | 18 | */ |
| 19 | #ifndef __ASM_INSN_H | 19 | #ifndef __ASM_INSN_H |
| 20 | #define __ASM_INSN_H | 20 | #define __ASM_INSN_H |
| 21 | #include <linux/build_bug.h> | ||
| 21 | #include <linux/types.h> | 22 | #include <linux/types.h> |
| 22 | 23 | ||
| 23 | /* A64 instructions are always 32 bits. */ | 24 | /* A64 instructions are always 32 bits. */ |
| @@ -266,18 +267,23 @@ enum aarch64_insn_adr_type { · 242 unmodified lines | |||
| 266 | AARCH64_INSN_ADR_TYPE_ADR, | 267 | AARCH64_INSN_ADR_TYPE_ADR, |
| 267 | }; | 268 | }; |
| 268 | 269 | ||
| 269 | #define __AARCH64_INSN_FUNCS(abbr, mask, val) \ | 270 | #define __AARCH64_INSN_FUNCS(abbr, mask, val) \ |
| 270 | static __always_inline bool aarch64_insn_is_##abbr(u32 code) \ | 271 | static __always_inline bool aarch64_insn_is_##abbr(u32 code) \ |
| 271 | { return (code & (mask)) == (val); } \ | 272 | { \ |
| 272 | static __always_inline u32 aarch64_insn_get_##abbr##_value(void) \ | 273 | BUILD_BUG_ON(~(mask) & (val)); \ |
| 273 | { return (val); } | 274 | return (code & (mask)) == (val); \ |
| 275 | } \ | ||
| 276 | static __always_inline u32 aarch64_insn_get_##abbr##_value(void) \ | ||
| 277 | { \ | ||
| 278 | return (val); \ | ||
| 279 | } | ||
| 274 | 280 | ||
| 275 | __AARCH64_INSN_FUNCS(adr, 0x9F000000, 0x10000000) | 281 | __AARCH64_INSN_FUNCS(adr, 0x9F000000, 0x10000000) |
| 276 | __AARCH64_INSN_FUNCS(adrp, 0x9F000000, 0x90000000) | 282 | __AARCH64_INSN_FUNCS(adrp, 0x9F000000, 0x90000000) |
| 277 | __AARCH64_INSN_FUNCS(prfm, 0x3FC00000, 0x39800000) | 283 | __AARCH64_INSN_FUNCS(prfm, 0x3FC00000, 0x39800000) |
| 278 | __AARCH64_INSN_FUNCS(prfm_lit, 0xFF000000, 0xD8000000) | 284 | __AARCH64_INSN_FUNCS(prfm_lit, 0xFF000000, 0xD8000000) |
| 279 | __AARCH64_INSN_FUNCS(str_reg, 0x3FE0EC00, 0x38206800) | 285 | __AARCH64_INSN_FUNCS(str_reg, 0x3FE0EC00, 0x38206800) |
| 280 | __AARCH64_INSN_FUNCS(ldadd, 0x3F20FC00, 0xB8200000) | 286 | __AARCH64_INSN_FUNCS(ldadd, 0x3F20FC00, 0x38200000) |
| 281 | __AARCH64_INSN_FUNCS(ldr_reg, 0x3FE0EC00, 0x38606800) | 287 | __AARCH64_INSN_FUNCS(ldr_reg, 0x3FE0EC00, 0x38606800) |
| 282 | __AARCH64_INSN_FUNCS(ldr_lit, 0xBF000000, 0x18000000) | 288 | __AARCH64_INSN_FUNCS(ldr_lit, 0xBF000000, 0x18000000) |
| 283 | __AARCH64_INSN_FUNCS(ldrsw_lit, 0xFF000000, 0x98000000) | 289 | __AARCH64_INSN_FUNCS(ldrsw_lit, 0xFF000000, 0x98000000) |
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/kprobes.h | 3 | * arch/arm64/include/asm/kprobes.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited | 5 | * Copyright (C) 2013 Linaro Limited |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef _ARM_KPROBES_H | 8 | #ifndef _ARM_KPROBES_H |
| @@ -592,9 +592,6 @@ static inline int kvm_arch_vcpu_run_pid_change(struct kvm_vcpu *vcpu) · 591 unmodified lines | |||
| 592 | void kvm_set_pmu_events(u32 set, struct perf_event_attr *attr); | 592 | void kvm_set_pmu_events(u32 set, struct perf_event_attr *attr); |
| 593 | void kvm_clr_pmu_events(u32 clr); | 593 | void kvm_clr_pmu_events(u32 clr); |
| 594 | 594 | ||
| 595 | void __pmu_switch_to_host(struct kvm_cpu_context *host_ctxt); | ||
| 596 | bool __pmu_switch_to_guest(struct kvm_cpu_context *host_ctxt); | ||
| 597 | |||
| 598 | void kvm_vcpu_pmu_restore_guest(struct kvm_vcpu *vcpu); | 595 | void kvm_vcpu_pmu_restore_guest(struct kvm_vcpu *vcpu); |
| 599 | void kvm_vcpu_pmu_restore_host(struct kvm_vcpu *vcpu); | 596 | void kvm_vcpu_pmu_restore_host(struct kvm_vcpu *vcpu); |
| 600 | #else | 597 | #else |
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/probes.h | 3 | * arch/arm64/include/asm/probes.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited | 5 | * Copyright (C) 2013 Linaro Limited |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | #ifndef _ARM_PROBES_H | 7 | #ifndef _ARM_PROBES_H |
| 16 | #define _ARM_PROBES_H | 8 | #define _ARM_PROBES_H |
| @@ -20,7 +20,7 @@ · 19 unmodified lines | |||
| 20 | #include <linux/compat.h> | 20 | #include <linux/compat.h> |
| 21 | #include <linux/err.h> | 21 | #include <linux/err.h> |
| 22 | 22 | ||
| 23 | typedef long (*syscall_fn_t)(struct pt_regs *regs); | 23 | typedef long (*syscall_fn_t)(const struct pt_regs *regs); |
| 24 | 24 | ||
| 25 | extern const syscall_fn_t sys_call_table[]; | 25 | extern const syscall_fn_t sys_call_table[]; |
| 26 | 26 | ||
| @@ -30,10 +30,10 @@ · 29 unmodified lines | |||
| 30 | } \ | 30 | } \ |
| 31 | static inline long __do_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) | 31 | static inline long __do_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) |
| 32 | 32 | ||
| 33 | #define COMPAT_SYSCALL_DEFINE0(sname) \ | 33 | #define COMPAT_SYSCALL_DEFINE0(sname) \ |
| 34 | asmlinkage long __arm64_compat_sys_##sname(void); \ | 34 | asmlinkage long __arm64_compat_sys_##sname(const struct pt_regs *__unused); \ |
| 35 | ALLOW_ERROR_INJECTION(__arm64_compat_sys_##sname, ERRNO); \ | 35 | ALLOW_ERROR_INJECTION(__arm64_compat_sys_##sname, ERRNO); \ |
| 36 | asmlinkage long __arm64_compat_sys_##sname(void) | 36 | asmlinkage long __arm64_compat_sys_##sname(const struct pt_regs *__unused) |
| 37 | 37 | ||
| 38 | #define COND_SYSCALL_COMPAT(name) \ | 38 | #define COND_SYSCALL_COMPAT(name) \ |
| 39 | cond_syscall(__arm64_compat_sys_##name); | 39 | cond_syscall(__arm64_compat_sys_##name); |
| @@ -62,11 +62,11 @@ · 22 unmodified lines | |||
| 62 | static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) | 62 | static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) |
| 63 | 63 | ||
| 64 | #ifndef SYSCALL_DEFINE0 | 64 | #ifndef SYSCALL_DEFINE0 |
| 65 | #define SYSCALL_DEFINE0(sname) \ | 65 | #define SYSCALL_DEFINE0(sname) \ |
| 66 | SYSCALL_METADATA(_##sname, 0); \ | 66 | SYSCALL_METADATA(_##sname, 0); \ |
| 67 | asmlinkage long __arm64_sys_##sname(void); \ | 67 | asmlinkage long __arm64_sys_##sname(const struct pt_regs *__unused); \ |
| 68 | ALLOW_ERROR_INJECTION(__arm64_sys_##sname, ERRNO); \ | 68 | ALLOW_ERROR_INJECTION(__arm64_sys_##sname, ERRNO); \ |
| 69 | asmlinkage long __arm64_sys_##sname(void) | 69 | asmlinkage long __arm64_sys_##sname(const struct pt_regs *__unused) |
| 70 | #endif | 70 | #endif |
| 71 | 71 | ||
| 72 | #ifndef COND_SYSCALL | 72 | #ifndef COND_SYSCALL |
| @@ -502,6 +502,22 @@ static const struct midr_range arm64_ssb_cpus[] = { · 501 unmodified lines | |||
| 502 | {}, | 502 | {}, |
| 503 | }; | 503 | }; |
| 504 | 504 | ||
| 505 | #ifdef CONFIG_ARM64_ERRATUM_1463225 | ||
| 506 | DEFINE_PER_CPU(int, __in_cortex_a76_erratum_1463225_wa); | ||
| 507 | |||
| 508 | static bool | ||
| 509 | has_cortex_a76_erratum_1463225(const struct arm64_cpu_capabilities *entry, | ||
| 510 | int scope) | ||
| 511 | { | ||
| 512 | u32 midr = read_cpuid_id(); | ||
| 513 | /* Cortex-A76 r0p0 - r3p1 */ | ||
| 514 | struct midr_range range = MIDR_RANGE(MIDR_CORTEX_A76, 0, 0, 3, 1); | ||
| 515 | |||
| 516 | WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); | ||
| 517 | return is_midr_in_range(midr, &range) && is_kernel_in_hyp_mode(); | ||
| 518 | } | ||
| 519 | #endif | ||
| 520 | |||
| 505 | static void __maybe_unused | 521 | static void __maybe_unused |
| 506 | cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused) | 522 | cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused) |
| 507 | { | 523 | { |
| @@ -682,12 +698,16 @@ static const struct midr_range workaround_clean_cache[] = { · 174 unmodified lines | |||
| 682 | }; | 698 | }; |
| 683 | #endif | 699 | #endif |
| 684 | 700 | ||
| 685 | #ifdef CONFIG_ARM64_ERRATUM_1188873 | 701 | #ifdef CONFIG_ARM64_ERRATUM_1418040 |
| 686 | static const struct midr_range erratum_1188873_list[] = { | 702 | /* |
| 687 | /* Cortex-A76 r0p0 to r2p0 */ | 703 | * - 1188873 affects r0p0 to r2p0 |
| 688 | MIDR_RANGE(MIDR_CORTEX_A76, 0, 0, 2, 0), | 704 | * - 1418040 affects r0p0 to r3p1 |
| 689 | /* Neoverse-N1 r0p0 to r2p0 */ | 705 | */ |
| 690 | MIDR_RANGE(MIDR_NEOVERSE_N1, 0, 0, 2, 0), | 706 | static const struct midr_range erratum_1418040_list[] = { |
| 707 | /* Cortex-A76 r0p0 to r3p1 */ | ||
| 708 | MIDR_RANGE(MIDR_CORTEX_A76, 0, 0, 3, 1), | ||
| 709 | /* Neoverse-N1 r0p0 to r3p1 */ | ||
| 710 | MIDR_RANGE(MIDR_NEOVERSE_N1, 0, 0, 3, 1), | ||
| 691 | {}, | 711 | {}, |
| 692 | }; | 712 | }; |
| 693 | #endif | 713 | #endif |
| @@ -809,11 +829,11 @@ const struct arm64_cpu_capabilities arm64_errata[] = { · 115 unmodified lines | |||
| 809 | .matches = has_ssbd_mitigation, | 829 | .matches = has_ssbd_mitigation, |
| 810 | .midr_range_list = arm64_ssb_cpus, | 830 | .midr_range_list = arm64_ssb_cpus, |
| 811 | }, | 831 | }, |
| 812 | #ifdef CONFIG_ARM64_ERRATUM_1188873 | 832 | #ifdef CONFIG_ARM64_ERRATUM_1418040 |
| 813 | { | 833 | { |
| 814 | .desc = "ARM erratum 1188873", | 834 | .desc = "ARM erratum 1418040", |
| 815 | .capability = ARM64_WORKAROUND_1188873, | 835 | .capability = ARM64_WORKAROUND_1418040, |
| 816 | ERRATA_MIDR_RANGE_LIST(erratum_1188873_list), | 836 | ERRATA_MIDR_RANGE_LIST(erratum_1418040_list), |
| 817 | }, | 837 | }, |
| 818 | #endif | 838 | #endif |
| 819 | #ifdef CONFIG_ARM64_ERRATUM_1165522 | 839 | #ifdef CONFIG_ARM64_ERRATUM_1165522 |
| @@ -823,6 +843,14 @@ const struct arm64_cpu_capabilities arm64_errata[] = { · 3 unmodified lines | |||
| 823 | .capability = ARM64_WORKAROUND_1165522, | 843 | .capability = ARM64_WORKAROUND_1165522, |
| 824 | ERRATA_MIDR_RANGE(MIDR_CORTEX_A76, 0, 0, 2, 0), | 844 | ERRATA_MIDR_RANGE(MIDR_CORTEX_A76, 0, 0, 2, 0), |
| 825 | }, | 845 | }, |
| 846 | #endif | ||
| 847 | #ifdef CONFIG_ARM64_ERRATUM_1463225 | ||
| 848 | { | ||
| 849 | .desc = "ARM erratum 1463225", | ||
| 850 | .capability = ARM64_WORKAROUND_1463225, | ||
| 851 | .type = ARM64_CPUCAP_LOCAL_CPU_ERRATUM, | ||
| 852 | .matches = has_cortex_a76_erratum_1463225, | ||
| 853 | }, | ||
| 826 | #endif | 854 | #endif |
| 827 | { | 855 | { |
| 828 | } | 856 | } |
| @@ -336,8 +336,8 @@ alternative_if ARM64_WORKAROUND_845719 · 335 unmodified lines | |||
| 336 | alternative_else_nop_endif | 336 | alternative_else_nop_endif |
| 337 | #endif | 337 | #endif |
| 338 | 3: | 338 | 3: |
| 339 | #ifdef CONFIG_ARM64_ERRATUM_1188873 | 339 | #ifdef CONFIG_ARM64_ERRATUM_1418040 |
| 340 | alternative_if_not ARM64_WORKAROUND_1188873 | 340 | alternative_if_not ARM64_WORKAROUND_1418040 |
| 341 | b 4f | 341 | b 4f |
| 342 | alternative_else_nop_endif | 342 | alternative_else_nop_endif |
| 343 | /* | 343 | /* |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /*: | 2 | /*: |
| 2 | * Hibernate support specific for ARM64 | 3 | * Hibernate support specific for ARM64 |
| 3 | * | 4 | * |
| @@ -11,8 +12,6 @@ · 7 unmodified lines | |||
| 11 | * https://patchwork.kernel.org/patch/96442/ | 12 | * https://patchwork.kernel.org/patch/96442/ |
| 12 | * | 13 | * |
| 13 | * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl> | 14 | * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl> |
| 14 | * | ||
| 15 | * License terms: GNU General Public License (GPL) version 2 | ||
| 16 | */ | 15 | */ |
| 17 | #define pr_fmt(x) "hibernate: " x | 16 | #define pr_fmt(x) "hibernate: " x |
| 18 | #include <linux/cpu.h> | 17 | #include <linux/cpu.h> |
| @@ -145,15 +145,15 @@ u64 __init kaslr_early_init(u64 dt_phys) · 144 unmodified lines | |||
| 145 | 145 | ||
| 146 | if (IS_ENABLED(CONFIG_RANDOMIZE_MODULE_REGION_FULL)) { | 146 | if (IS_ENABLED(CONFIG_RANDOMIZE_MODULE_REGION_FULL)) { |
| 147 | /* | 147 | /* |
| 148 | * Randomize the module region over a 4 GB window covering the | 148 | * Randomize the module region over a 2 GB window covering the |
| 149 | * kernel. This reduces the risk of modules leaking information | 149 | * kernel. This reduces the risk of modules leaking information |
| 150 | * about the address of the kernel itself, but results in | 150 | * about the address of the kernel itself, but results in |
| 151 | * branches between modules and the core kernel that are | 151 | * branches between modules and the core kernel that are |
| 152 | * resolved via PLTs. (Branches between modules will be | 152 | * resolved via PLTs. (Branches between modules will be |
| 153 | * resolved normally.) | 153 | * resolved normally.) |
| 154 | */ | 154 | */ |
| 155 | module_range = SZ_4G - (u64)(_end - _stext); | 155 | module_range = SZ_2G - (u64)(_end - _stext); |
| 156 | module_alloc_base = max((u64)_end + offset - SZ_4G, | 156 | module_alloc_base = max((u64)_end + offset - SZ_2G, |
| 157 | (u64)MODULES_VADDR); | 157 | (u64)MODULES_VADDR); |
| 158 | } else { | 158 | } else { |
| 159 | /* | 159 | /* |
| @@ -56,7 +56,7 @@ void *module_alloc(unsigned long size) · 55 unmodified lines | |||
| 56 | * can simply omit this fallback in that case. | 56 | * can simply omit this fallback in that case. |
| 57 | */ | 57 | */ |
| 58 | p = __vmalloc_node_range(size, MODULE_ALIGN, module_alloc_base, | 58 | p = __vmalloc_node_range(size, MODULE_ALIGN, module_alloc_base, |
| 59 | module_alloc_base + SZ_4G, GFP_KERNEL, | 59 | module_alloc_base + SZ_2G, GFP_KERNEL, |
| 60 | PAGE_KERNEL_EXEC, 0, NUMA_NO_NODE, | 60 | PAGE_KERNEL_EXEC, 0, NUMA_NO_NODE, |
| 61 | __builtin_return_address(0)); | 61 | __builtin_return_address(0)); |
| 62 | 62 | ||
| @@ -96,16 +96,50 @@ static int reloc_data(enum aarch64_reloc_op op, void *place, u64 val, int len) · 33 unmodified lines | |||
| 96 | { | 96 | { |
| 97 | s64 sval = do_reloc(op, place, val); | 97 | s64 sval = do_reloc(op, place, val); |
| 98 | 98 | ||
| 99 | /* | ||
| 100 | * The ELF psABI for AArch64 documents the 16-bit and 32-bit place | ||
| 101 | * relative and absolute relocations as having a range of [-2^15, 2^16) | ||
| 102 | * or [-2^31, 2^32), respectively. However, in order to be able to | ||
| 103 | * detect overflows reliably, we have to choose whether we interpret | ||
| 104 | * such quantities as signed or as unsigned, and stick with it. | ||
| 105 | * The way we organize our address space requires a signed | ||
| 106 | * interpretation of 32-bit relative references, so let's use that | ||
| 107 | * for all R_AARCH64_PRELxx relocations. This means our upper | ||
| 108 | * bound for overflow detection should be Sxx_MAX rather than Uxx_MAX. | ||
| 109 | */ | ||
| 110 | |||
| 99 | switch (len) { | 111 | switch (len) { |
| 100 | case 16: | 112 | case 16: |
| 101 | *(s16 *)place = sval; | 113 | *(s16 *)place = sval; |
| 102 | if (sval < S16_MIN || sval > U16_MAX) | 114 | switch (op) { |
| 103 | return -ERANGE; | 115 | case RELOC_OP_ABS: |
| 116 | if (sval < 0 || sval > U16_MAX) | ||
| 117 | return -ERANGE; | ||
| 118 | break; | ||
| 119 | case RELOC_OP_PREL: | ||
| 120 | if (sval < S16_MIN || sval > S16_MAX) | ||
| 121 | return -ERANGE; | ||
| 122 | break; | ||
| 123 | default: | ||
| 124 | pr_err("Invalid 16-bit data relocation (%d)\n", op); | ||
| 125 | return 0; | ||
| 126 | } | ||
| 104 | break; | 127 | break; |
| 105 | case 32: | 128 | case 32: |
| 106 | *(s32 *)place = sval; | 129 | *(s32 *)place = sval; |
| 107 | if (sval < S32_MIN || sval > U32_MAX) | 130 | switch (op) { |
| 108 | return -ERANGE; | 131 | case RELOC_OP_ABS: |
| 132 | if (sval < 0 || sval > U32_MAX) | ||
| 133 | return -ERANGE; | ||
| 134 | break; | ||
| 135 | case RELOC_OP_PREL: | ||
| 136 | if (sval < S32_MIN || sval > S32_MAX) | ||
| 137 | return -ERANGE; | ||
| 138 | break; | ||
| 139 | default: | ||
| 140 | pr_err("Invalid 32-bit data relocation (%d)\n", op); | ||
| 141 | return 0; | ||
| 142 | } | ||
| 109 | break; | 143 | break; |
| 110 | case 64: | 144 | case 64: |
| 111 | *(s64 *)place = sval; | 145 | *(s64 *)place = sval; |
| @@ -1,12 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | 3 | * |
| 11 | * Copyright (C) 2013 Citrix Systems | 4 | * Copyright (C) 2013 Citrix Systems |
| 12 | * | 5 | * |
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/kernel/probes/decode-insn.c | 3 | * arch/arm64/kernel/probes/decode-insn.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited. | 5 | * Copyright (C) 2013 Linaro Limited. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/kernel/probes/decode-insn.h | 3 | * arch/arm64/kernel/probes/decode-insn.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited. | 5 | * Copyright (C) 2013 Linaro Limited. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef _ARM_KERNEL_KPROBES_ARM64_H | 8 | #ifndef _ARM_KERNEL_KPROBES_ARM64_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/kernel/probes/kprobes.c | 3 | * arch/arm64/kernel/probes/kprobes.c |
| 3 | * | 4 | * |
| @@ -5,16 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2013 Linaro Limited. | 7 | * Copyright (C) 2013 Linaro Limited. |
| 7 | * Author: Sandeepa Prabhu <sandeepa.prabhu@linaro.org> | 8 | * Author: Sandeepa Prabhu <sandeepa.prabhu@linaro.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 16 | * General Public License for more details. | ||
| 17 | * | ||
| 18 | */ | 9 | */ |
| 19 | #include <linux/kasan.h> | 10 | #include <linux/kasan.h> |
| 20 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/kernel/probes/simulate-insn.c | 3 | * arch/arm64/kernel/probes/simulate-insn.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited. | 5 | * Copyright (C) 2013 Linaro Limited. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/kernel/probes/simulate-insn.h | 3 | * arch/arm64/kernel/probes/simulate-insn.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited | 5 | * Copyright (C) 2013 Linaro Limited |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef _ARM_KERNEL_KPROBES_SIMULATE_INSN_H | 8 | #ifndef _ARM_KERNEL_KPROBES_SIMULATE_INSN_H |
| @@ -1,12 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | 3 | * |
| 11 | * Copyright (C) 2013 ARM Limited | 4 | * Copyright (C) 2013 ARM Limited |
| 12 | * | 5 | * |
| @@ -1,15 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015, Linaro Limited | 3 | * Copyright (c) 2015, Linaro Limited |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License Version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | */ | 4 | */ |
| 14 | #include <linux/linkage.h> | 5 | #include <linux/linkage.h> |
| 15 | #include <linux/arm-smccc.h> | 6 | #include <linux/arm-smccc.h> |
| @@ -47,22 +47,26 @@ SYSCALL_DEFINE1(arm64_personality, unsigned int, personality) · 46 unmodified lines | |||
| 47 | return ksys_personality(personality); | 47 | return ksys_personality(personality); |
| 48 | } | 48 | } |
| 49 | 49 | ||
| 50 | asmlinkage long sys_ni_syscall(void); | ||
| 51 | |||
| 52 | asmlinkage long __arm64_sys_ni_syscall(const struct pt_regs *__unused) | ||
| 53 | { | ||
| 54 | return sys_ni_syscall(); | ||
| 55 | } | ||
| 56 | |||
| 50 | /* | 57 | /* |
| 51 | * Wrappers to pass the pt_regs argument. | 58 | * Wrappers to pass the pt_regs argument. |
| 52 | */ | 59 | */ |
| 53 | #define sys_personality sys_arm64_personality | 60 | #define __arm64_sys_personality __arm64_sys_arm64_personality |
| 54 | |||
| 55 | asmlinkage long sys_ni_syscall(const struct pt_regs *); | ||
| 56 | #define __arm64_sys_ni_syscall sys_ni_syscall | ||
| 57 | 61 | ||
| 58 | #undef __SYSCALL | 62 | #undef __SYSCALL |
| 59 | #define __SYSCALL(nr, sym) asmlinkage long __arm64_##sym(const struct pt_regs *); | 63 | #define __SYSCALL(nr, sym) asmlinkage long __arm64_##sym(const struct pt_regs *); |
| 60 | #include <asm/unistd.h> | 64 | #include <asm/unistd.h> |
| 61 | 65 | ||
| 62 | #undef __SYSCALL | 66 | #undef __SYSCALL |
| 63 | #define __SYSCALL(nr, sym) [nr] = (syscall_fn_t)__arm64_##sym, | 67 | #define __SYSCALL(nr, sym) [nr] = __arm64_##sym, |
| 64 | 68 | ||
| 65 | const syscall_fn_t sys_call_table[__NR_syscalls] = { | 69 | const syscall_fn_t sys_call_table[__NR_syscalls] = { |
| 66 | [0 ... __NR_syscalls - 1] = (syscall_fn_t)sys_ni_syscall, | 70 | [0 ... __NR_syscalls - 1] = __arm64_sys_ni_syscall, |
| 67 | #include <asm/unistd.h> | 71 | #include <asm/unistd.h> |
| 68 | }; | 72 | }; |
| @@ -133,17 +133,14 @@ COMPAT_SYSCALL_DEFINE6(aarch32_fallocate, int, fd, int, mode, · 132 unmodified lines | |||
| 133 | return ksys_fallocate(fd, mode, arg_u64(offset), arg_u64(len)); | 133 | return ksys_fallocate(fd, mode, arg_u64(offset), arg_u64(len)); |
| 134 | } | 134 | } |
| 135 | 135 | ||
| 136 | asmlinkage long sys_ni_syscall(const struct pt_regs *); | ||
| 137 | #define __arm64_sys_ni_syscall sys_ni_syscall | ||
| 138 | |||
| 139 | #undef __SYSCALL | 136 | #undef __SYSCALL |
| 140 | #define __SYSCALL(nr, sym) asmlinkage long __arm64_##sym(const struct pt_regs *); | 137 | #define __SYSCALL(nr, sym) asmlinkage long __arm64_##sym(const struct pt_regs *); |
| 141 | #include <asm/unistd32.h> | 138 | #include <asm/unistd32.h> |
| 142 | 139 | ||
| 143 | #undef __SYSCALL | 140 | #undef __SYSCALL |
| 144 | #define __SYSCALL(nr, sym) [nr] = (syscall_fn_t)__arm64_##sym, | 141 | #define __SYSCALL(nr, sym) [nr] = __arm64_##sym, |
| 145 | 142 | ||
| 146 | const syscall_fn_t compat_sys_call_table[__NR_compat_syscalls] = { | 143 | const syscall_fn_t compat_sys_call_table[__NR_compat_syscalls] = { |
| 147 | [0 ... __NR_compat_syscalls - 1] = (syscall_fn_t)sys_ni_syscall, | 144 | [0 ... __NR_compat_syscalls - 1] = __arm64_sys_ni_syscall, |
| 148 | #include <asm/unistd32.h> | 145 | #include <asm/unistd32.h> |
| 149 | }; | 146 | }; |
| @@ -8,6 +8,7 @@ · 7 unmodified lines | |||
| 8 | #include <linux/syscalls.h> | 8 | #include <linux/syscalls.h> |
| 9 | 9 | ||
| 10 | #include <asm/daifflags.h> | 10 | #include <asm/daifflags.h> |
| 11 | #include <asm/debug-monitors.h> | ||
| 11 | #include <asm/fpsimd.h> | 12 | #include <asm/fpsimd.h> |
| 12 | #include <asm/syscall.h> | 13 | #include <asm/syscall.h> |
| 13 | #include <asm/thread_info.h> | 14 | #include <asm/thread_info.h> |
| @@ -60,6 +61,35 @@ static inline bool has_syscall_work(unsigned long flags) · 46 unmodified lines | |||
| 60 | int syscall_trace_enter(struct pt_regs *regs); | 61 | int syscall_trace_enter(struct pt_regs *regs); |
| 61 | void syscall_trace_exit(struct pt_regs *regs); | 62 | void syscall_trace_exit(struct pt_regs *regs); |
| 62 | 63 | ||
| 64 | #ifdef CONFIG_ARM64_ERRATUM_1463225 | ||
| 65 | DECLARE_PER_CPU(int, __in_cortex_a76_erratum_1463225_wa); | ||
| 66 | |||
| 67 | static void cortex_a76_erratum_1463225_svc_handler(void) | ||
| 68 | { | ||
| 69 | u32 reg, val; | ||
| 70 | |||
| 71 | if (!unlikely(test_thread_flag(TIF_SINGLESTEP))) | ||
| 72 | return; | ||
| 73 | |||
| 74 | if (!unlikely(this_cpu_has_cap(ARM64_WORKAROUND_1463225))) | ||
| 75 | return; | ||
| 76 | |||
| 77 | __this_cpu_write(__in_cortex_a76_erratum_1463225_wa, 1); | ||
| 78 | reg = read_sysreg(mdscr_el1); | ||
| 79 | val = reg | DBG_MDSCR_SS | DBG_MDSCR_KDE; | ||
| 80 | write_sysreg(val, mdscr_el1); | ||
| 81 | asm volatile("msr daifclr, #8"); | ||
| 82 | isb(); | ||
| 83 | |||
| 84 | /* We will have taken a single-step exception by this point */ | ||
| 85 | |||
| 86 | write_sysreg(reg, mdscr_el1); | ||
| 87 | __this_cpu_write(__in_cortex_a76_erratum_1463225_wa, 0); | ||
| 88 | } | ||
| 89 | #else | ||
| 90 | static void cortex_a76_erratum_1463225_svc_handler(void) { } | ||
| 91 | #endif /* CONFIG_ARM64_ERRATUM_1463225 */ | ||
| 92 | |||
| 63 | static void el0_svc_common(struct pt_regs *regs, int scno, int sc_nr, | 93 | static void el0_svc_common(struct pt_regs *regs, int scno, int sc_nr, |
| 64 | const syscall_fn_t syscall_table[]) | 94 | const syscall_fn_t syscall_table[]) |
| 65 | { | 95 | { |
| @@ -68,6 +98,7 @@ static void el0_svc_common(struct pt_regs *regs, int scno, int sc_nr, · 2 unmodified lines | |||
| 68 | regs->orig_x0 = regs->regs[0]; | 98 | regs->orig_x0 = regs->regs[0]; |
| 69 | regs->syscallno = scno; | 99 | regs->syscallno = scno; |
| 70 | 100 | ||
| 101 | cortex_a76_erratum_1463225_svc_handler(); | ||
| 71 | local_daif_restore(DAIF_PROCCTX); | 102 | local_daif_restore(DAIF_PROCCTX); |
| 72 | user_exit(); | 103 | user_exit(); |
| 73 | 104 | ||
| @@ -168,7 +168,6 @@ void show_stack(struct task_struct *tsk, unsigned long *sp) · 167 unmodified lines | |||
| 168 | 168 | ||
| 169 | static int __die(const char *str, int err, struct pt_regs *regs) | 169 | static int __die(const char *str, int err, struct pt_regs *regs) |
| 170 | { | 170 | { |
| 171 | struct task_struct *tsk = current; | ||
| 172 | static int die_counter; | 171 | static int die_counter; |
| 173 | int ret; | 172 | int ret; |
| 174 | 173 | ||
| @@ -181,9 +180,6 @@ static int __die(const char *str, int err, struct pt_regs *regs) · 6 unmodified lines | |||
| 181 | return ret; | 180 | return ret; |
| 182 | 181 | ||
| 183 | print_modules(); | 182 | print_modules(); |
| 184 | pr_emerg("Process %.*s (pid: %d, stack limit = 0x%p)\n", | ||
| 185 | TASK_COMM_LEN, tsk->comm, task_pid_nr(tsk), | ||
| 186 | end_of_stack(tsk)); | ||
| 187 | show_regs(regs); | 183 | show_regs(regs); |
| 188 | 184 | ||
| 189 | if (!user_mode(regs)) | 185 | if (!user_mode(regs)) |
| @@ -256,7 +252,10 @@ void arm64_force_sig_fault(int signo, int code, void __user *addr, · 66 unmodified lines | |||
| 256 | const char *str) | 252 | const char *str) |
| 257 | { | 253 | { |
| 258 | arm64_show_signal(signo, str); | 254 | arm64_show_signal(signo, str); |
| 259 | force_sig_fault(signo, code, addr, current); | 255 | if (signo == SIGKILL) |
| 256 | force_sig(SIGKILL, current); | ||
| 257 | else | ||
| 258 | force_sig_fault(signo, code, addr, current); | ||
| 260 | } | 259 | } |
| 261 | 260 | ||
| 262 | void arm64_force_sig_mceerr(int code, void __user *addr, short lsb, | 261 | void arm64_force_sig_mceerr(int code, void __user *addr, short lsb, |
| @@ -12,8 +12,8 @@ obj-vdso := gettimeofday.o note.o sigreturn.o · 11 unmodified lines | |||
| 12 | targets := $(obj-vdso) vdso.so vdso.so.dbg | 12 | targets := $(obj-vdso) vdso.so vdso.so.dbg |
| 13 | obj-vdso := $(addprefix $(obj)/, $(obj-vdso)) | 13 | obj-vdso := $(addprefix $(obj)/, $(obj-vdso)) |
| 14 | 14 | ||
| 15 | ldflags-y := -shared -nostdlib -soname=linux-vdso.so.1 \ | 15 | ldflags-y := -shared -nostdlib -soname=linux-vdso.so.1 --hash-style=sysv \ |
| 16 | $(call ld-option, --hash-style=sysv) -n -T | 16 | --build-id -n -T |
| 17 | 17 | ||
| 18 | # Disable gcov profiling for VDSO code | 18 | # Disable gcov profiling for VDSO code |
| 19 | GCOV_PROFILE := n | 19 | GCOV_PROFILE := n |
| @@ -10,6 +10,7 @@ KVM=../../../../virt/kvm · 9 unmodified lines | |||
| 10 | 10 | ||
| 11 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/vgic-v3-sr.o | 11 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/vgic-v3-sr.o |
| 12 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/timer-sr.o | 12 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/timer-sr.o |
| 13 | obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/aarch32.o | ||
| 13 | 14 | ||
| 14 | obj-$(CONFIG_KVM_ARM_HOST) += vgic-v2-cpuif-proxy.o | 15 | obj-$(CONFIG_KVM_ARM_HOST) += vgic-v2-cpuif-proxy.o |
| 15 | obj-$(CONFIG_KVM_ARM_HOST) += sysreg-sr.o | 16 | obj-$(CONFIG_KVM_ARM_HOST) += sysreg-sr.o |
| @@ -16,6 +16,7 @@ · 15 unmodified lines | |||
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | #include <linux/arm-smccc.h> | 18 | #include <linux/arm-smccc.h> |
| 19 | #include <linux/kvm_host.h> | ||
| 19 | #include <linux/types.h> | 20 | #include <linux/types.h> |
| 20 | #include <linux/jump_label.h> | 21 | #include <linux/jump_label.h> |
| 21 | #include <uapi/linux/psci.h> | 22 | #include <uapi/linux/psci.h> |
| @@ -505,6 +506,44 @@ static void __hyp_text __set_host_arch_workaround_state(struct kvm_vcpu *vcpu) · 483 unmodified lines | |||
| 505 | #endif | 506 | #endif |
| 506 | } | 507 | } |
| 507 | 508 | ||
| 509 | /** | ||
| 510 | * Disable host events, enable guest events | ||
| 511 | */ | ||
| 512 | static bool __hyp_text __pmu_switch_to_guest(struct kvm_cpu_context *host_ctxt) | ||
| 513 | { | ||
| 514 | struct kvm_host_data *host; | ||
| 515 | struct kvm_pmu_events *pmu; | ||
| 516 | |||
| 517 | host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); | ||
| 518 | pmu = &host->pmu_events; | ||
| 519 | |||
| 520 | if (pmu->events_host) | ||
| 521 | write_sysreg(pmu->events_host, pmcntenclr_el0); | ||
| 522 | |||
| 523 | if (pmu->events_guest) | ||
| 524 | write_sysreg(pmu->events_guest, pmcntenset_el0); | ||
| 525 | |||
| 526 | return (pmu->events_host || pmu->events_guest); | ||
| 527 | } | ||
| 528 | |||
| 529 | /** | ||
| 530 | * Disable guest events, enable host events | ||
| 531 | */ | ||
| 532 | static void __hyp_text __pmu_switch_to_host(struct kvm_cpu_context *host_ctxt) | ||
| 533 | { | ||
| 534 | struct kvm_host_data *host; | ||
| 535 | struct kvm_pmu_events *pmu; | ||
| 536 | |||
| 537 | host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); | ||
| 538 | pmu = &host->pmu_events; | ||
| 539 | |||
| 540 | if (pmu->events_guest) | ||
| 541 | write_sysreg(pmu->events_guest, pmcntenclr_el0); | ||
| 542 | |||
| 543 | if (pmu->events_host) | ||
| 544 | write_sysreg(pmu->events_host, pmcntenset_el0); | ||
| 545 | } | ||
| 546 | |||
| 508 | /* Switch to the guest for VHE systems running in EL2 */ | 547 | /* Switch to the guest for VHE systems running in EL2 */ |
| 509 | int kvm_vcpu_run_vhe(struct kvm_vcpu *vcpu) | 548 | int kvm_vcpu_run_vhe(struct kvm_vcpu *vcpu) |
| 510 | { | 549 | { |
| @@ -53,44 +53,6 @@ void kvm_clr_pmu_events(u32 clr) · 52 unmodified lines | |||
| 53 | ctx->pmu_events.events_guest &= ~clr; | 53 | ctx->pmu_events.events_guest &= ~clr; |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | /** | ||
| 57 | * Disable host events, enable guest events | ||
| 58 | */ | ||
| 59 | bool __hyp_text __pmu_switch_to_guest(struct kvm_cpu_context *host_ctxt) | ||
| 60 | { | ||
| 61 | struct kvm_host_data *host; | ||
| 62 | struct kvm_pmu_events *pmu; | ||
| 63 | |||
| 64 | host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); | ||
| 65 | pmu = &host->pmu_events; | ||
| 66 | |||
| 67 | if (pmu->events_host) | ||
| 68 | write_sysreg(pmu->events_host, pmcntenclr_el0); | ||
| 69 | |||
| 70 | if (pmu->events_guest) | ||
| 71 | write_sysreg(pmu->events_guest, pmcntenset_el0); | ||
| 72 | |||
| 73 | return (pmu->events_host || pmu->events_guest); | ||
| 74 | } | ||
| 75 | |||
| 76 | /** | ||
| 77 | * Disable guest events, enable host events | ||
| 78 | */ | ||
| 79 | void __hyp_text __pmu_switch_to_host(struct kvm_cpu_context *host_ctxt) | ||
| 80 | { | ||
| 81 | struct kvm_host_data *host; | ||
| 82 | struct kvm_pmu_events *pmu; | ||
| 83 | |||
| 84 | host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); | ||
| 85 | pmu = &host->pmu_events; | ||
| 86 | |||
| 87 | if (pmu->events_guest) | ||
| 88 | write_sysreg(pmu->events_guest, pmcntenclr_el0); | ||
| 89 | |||
| 90 | if (pmu->events_host) | ||
| 91 | write_sysreg(pmu->events_host, pmcntenset_el0); | ||
| 92 | } | ||
| 93 | |||
| 94 | #define PMEVTYPER_READ_CASE(idx) \ | 56 | #define PMEVTYPER_READ_CASE(idx) \ |
| 95 | case idx: \ | 57 | case idx: \ |
| 96 | return read_sysreg(pmevtyper##idx##_el0) | 58 | return read_sysreg(pmevtyper##idx##_el0) |
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VGIC system registers handling functions for AArch64 mode | 3 | * VGIC system registers handling functions for AArch64 mode |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #include <linux/irqchip/arm-gic-v3.h> | 6 | #include <linux/irqchip/arm-gic-v3.h> |
| @@ -249,6 +249,11 @@ static int __iommu_mmap_attrs(struct device *dev, struct vm_area_struct *vma, · 248 unmodified lines | |||
| 249 | if (dma_mmap_from_dev_coherent(dev, vma, cpu_addr, size, &ret)) | 249 | if (dma_mmap_from_dev_coherent(dev, vma, cpu_addr, size, &ret)) |
| 250 | return ret; | 250 | return ret; |
| 251 | 251 | ||
| 252 | if (!is_vmalloc_addr(cpu_addr)) { | ||
| 253 | unsigned long pfn = page_to_pfn(virt_to_page(cpu_addr)); | ||
| 254 | return __swiotlb_mmap_pfn(vma, pfn, size); | ||
| 255 | } | ||
| 256 | |||
| 252 | if (attrs & DMA_ATTR_FORCE_CONTIGUOUS) { | 257 | if (attrs & DMA_ATTR_FORCE_CONTIGUOUS) { |
| 253 | /* | 258 | /* |
| 254 | * DMA_ATTR_FORCE_CONTIGUOUS allocations are always remapped, | 259 | * DMA_ATTR_FORCE_CONTIGUOUS allocations are always remapped, |
| @@ -272,6 +277,11 @@ static int __iommu_get_sgtable(struct device *dev, struct sg_table *sgt, · 17 unmodified lines | |||
| 272 | unsigned int count = PAGE_ALIGN(size) >> PAGE_SHIFT; | 277 | unsigned int count = PAGE_ALIGN(size) >> PAGE_SHIFT; |
| 273 | struct vm_struct *area = find_vm_area(cpu_addr); | 278 | struct vm_struct *area = find_vm_area(cpu_addr); |
| 274 | 279 | ||
| 280 | if (!is_vmalloc_addr(cpu_addr)) { | ||
| 281 | struct page *page = virt_to_page(cpu_addr); | ||
| 282 | return __swiotlb_get_sgtable_page(sgt, page, size); | ||
| 283 | } | ||
| 284 | |||
| 275 | if (attrs & DMA_ATTR_FORCE_CONTIGUOUS) { | 285 | if (attrs & DMA_ATTR_FORCE_CONTIGUOUS) { |
| 276 | /* | 286 | /* |
| 277 | * DMA_ATTR_FORCE_CONTIGUOUS allocations are always remapped, | 287 | * DMA_ATTR_FORCE_CONTIGUOUS allocations are always remapped, |
| @@ -171,9 +171,10 @@ static void show_pte(unsigned long addr) · 170 unmodified lines | |||
| 171 | return; | 171 | return; |
| 172 | } | 172 | } |
| 173 | 173 | ||
| 174 | pr_alert("%s pgtable: %luk pages, %u-bit VAs, pgdp = %p\n", | 174 | pr_alert("%s pgtable: %luk pages, %u-bit VAs, pgdp=%016lx\n", |
| 175 | mm == &init_mm ? "swapper" : "user", PAGE_SIZE / SZ_1K, | 175 | mm == &init_mm ? "swapper" : "user", PAGE_SIZE / SZ_1K, |
| 176 | mm == &init_mm ? VA_BITS : (int) vabits_user, mm->pgd); | 176 | mm == &init_mm ? VA_BITS : (int)vabits_user, |
| 177 | (unsigned long)virt_to_phys(mm->pgd)); | ||
| 177 | pgdp = pgd_offset(mm, addr); | 178 | pgdp = pgd_offset(mm, addr); |
| 178 | pgd = READ_ONCE(*pgdp); | 179 | pgd = READ_ONCE(*pgdp); |
| 179 | pr_alert("[%016lx] pgd=%016llx", addr, pgd_val(pgd)); | 180 | pr_alert("[%016lx] pgd=%016llx", addr, pgd_val(pgd)); |
| @@ -810,6 +811,36 @@ void __init hook_debug_fault_code(int nr, · 630 unmodified lines | |||
| 810 | debug_fault_info[nr].name = name; | 811 | debug_fault_info[nr].name = name; |
| 811 | } | 812 | } |
| 812 | 813 | ||
| 814 | #ifdef CONFIG_ARM64_ERRATUM_1463225 | ||
| 815 | DECLARE_PER_CPU(int, __in_cortex_a76_erratum_1463225_wa); | ||
| 816 | |||
| 817 | static int __exception | ||
| 818 | cortex_a76_erratum_1463225_debug_handler(struct pt_regs *regs) | ||
| 819 | { | ||
| 820 | if (user_mode(regs)) | ||
| 821 | return 0; | ||
| 822 | |||
| 823 | if (!__this_cpu_read(__in_cortex_a76_erratum_1463225_wa)) | ||
| 824 | return 0; | ||
| 825 | |||
| 826 | /* | ||
| 827 | * We've taken a dummy step exception from the kernel to ensure | ||
| 828 | * that interrupts are re-enabled on the syscall path. Return back | ||
| 829 | * to cortex_a76_erratum_1463225_svc_handler() with debug exceptions | ||
| 830 | * masked so that we can safely restore the mdscr and get on with | ||
| 831 | * handling the syscall. | ||
| 832 | */ | ||
| 833 | regs->pstate |= PSR_D_BIT; | ||
| 834 | return 1; | ||
| 835 | } | ||
| 836 | #else | ||
| 837 | static int __exception | ||
| 838 | cortex_a76_erratum_1463225_debug_handler(struct pt_regs *regs) | ||
| 839 | { | ||
| 840 | return 0; | ||
| 841 | } | ||
| 842 | #endif /* CONFIG_ARM64_ERRATUM_1463225 */ | ||
| 843 | |||
| 813 | asmlinkage void __exception do_debug_exception(unsigned long addr_if_watchpoint, | 844 | asmlinkage void __exception do_debug_exception(unsigned long addr_if_watchpoint, |
| 814 | unsigned int esr, | 845 | unsigned int esr, |
| 815 | struct pt_regs *regs) | 846 | struct pt_regs *regs) |
| @@ -817,6 +848,9 @@ asmlinkage void __exception do_debug_exception(unsigned long addr_if_watchpoint, · 1 unmodified line | |||
| 817 | const struct fault_info *inf = esr_to_debug_fault_info(esr); | 848 | const struct fault_info *inf = esr_to_debug_fault_info(esr); |
| 818 | unsigned long pc = instruction_pointer(regs); | 849 | unsigned long pc = instruction_pointer(regs); |
| 819 | 850 | ||
| 851 | if (cortex_a76_erratum_1463225_debug_handler(regs)) | ||
| 852 | return; | ||
| 853 | |||
| 820 | /* | 854 | /* |
| 821 | * Tell lockdep we disabled irqs in entry.S. Do nothing if they were | 855 | * Tell lockdep we disabled irqs in entry.S. Do nothing if they were |
| 822 | * already disabled to preserve the last enabled/disabled addresses. | 856 | * already disabled to preserve the last enabled/disabled addresses. |
| @@ -1,18 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/mm/hugetlbpage.c | 3 | * arch/arm64/mm/hugetlbpage.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Ltd. | 5 | * Copyright (C) 2013 Linaro Ltd. |
| 5 | * | 6 | * |
| 6 | * Based on arch/x86/mm/hugetlbpage.c. | 7 | * Based on arch/x86/mm/hugetlbpage.c. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | */ | 8 | */ |
| 17 | 9 | ||
| 18 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| @@ -955,13 +955,18 @@ void *__init fixmap_remap_fdt(phys_addr_t dt_phys) · 954 unmodified lines | |||
| 955 | 955 | ||
| 956 | int __init arch_ioremap_pud_supported(void) | 956 | int __init arch_ioremap_pud_supported(void) |
| 957 | { | 957 | { |
| 958 | /* only 4k granule supports level 1 block mappings */ | 958 | /* |
| 959 | return IS_ENABLED(CONFIG_ARM64_4K_PAGES); | 959 | * Only 4k granule supports level 1 block mappings. |
| 960 | * SW table walks can't handle removal of intermediate entries. | ||
| 961 | */ | ||
| 962 | return IS_ENABLED(CONFIG_ARM64_4K_PAGES) && | ||
| 963 | !IS_ENABLED(CONFIG_ARM64_PTDUMP_DEBUGFS); | ||
| 960 | } | 964 | } |
| 961 | 965 | ||
| 962 | int __init arch_ioremap_pmd_supported(void) | 966 | int __init arch_ioremap_pmd_supported(void) |
| 963 | { | 967 | { |
| 964 | return 1; | 968 | /* See arch_ioremap_pud_supported() */ |
| 969 | return !IS_ENABLED(CONFIG_ARM64_PTDUMP_DEBUGFS); | ||
| 965 | } | 970 | } |
| 966 | 971 | ||
| 967 | int pud_set_huge(pud_t *pudp, phys_addr_t phys, pgprot_t prot) | 972 | int pud_set_huge(pud_t *pudp, phys_addr_t phys, pgprot_t prot) |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # ARM64 networking code | 3 | # ARM64 networking code |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | xen-arm-y += $(addprefix ../../arm/xen/, enlighten.o grant-table.o p2m.o mm.o) | 2 | xen-arm-y += $(addprefix ../../arm/xen/, enlighten.o grant-table.o p2m.o mm.o) |
| 2 | obj-y := xen-arm.o hypercall.o | 3 | obj-y := xen-arm.o hypercall.o |
| 3 | obj-$(CONFIG_XEN_EFI) += $(addprefix ../../arm/xen/, efi.o) | 4 | obj-$(CONFIG_XEN_EFI) += $(addprefix ../../arm/xen/, efi.o) |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/c6x/boot/dts/dsk6455.dts | 3 | * arch/c6x/boot/dts/dsk6455.dts |
| 3 | * | 4 | * |
| @@ -5,12 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 2011 Texas Instruments Incorporated | 6 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 6 | * | 7 | * |
| 7 | * Author: Mark Salter <msalter@redhat.com> | 8 | * Author: Mark Salter <msalter@redhat.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version 2 | ||
| 12 | * of the License, or (at your option) any later version. | ||
| 13 | * | ||
| 14 | */ | 9 | */ |
| 15 | 10 | ||
| 16 | /dts-v1/; | 11 | /dts-v1/; |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/c6x/boot/dts/evmc6457.dts | 3 | * arch/c6x/boot/dts/evmc6457.dts |
| 3 | * | 4 | * |
| @@ -6,12 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (C) 2011 Texas Instruments Incorporated | 7 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 7 | * | 8 | * |
| 8 | * Author: Mark Salter <msalter@redhat.com> | 9 | * Author: Mark Salter <msalter@redhat.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation; either version 2 | ||
| 13 | * of the License, or (at your option) any later version. | ||
| 14 | * | ||
| 15 | */ | 10 | */ |
| 16 | 11 | ||
| 17 | /dts-v1/; | 12 | /dts-v1/; |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/c6x/boot/dts/evmc6472.dts | 3 | * arch/c6x/boot/dts/evmc6472.dts |
| 3 | * | 4 | * |
| @@ -6,12 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (C) 2011 Texas Instruments Incorporated | 7 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 7 | * | 8 | * |
| 8 | * Author: Mark Salter <msalter@redhat.com> | 9 | * Author: Mark Salter <msalter@redhat.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation; either version 2 | ||
| 13 | * of the License, or (at your option) any later version. | ||
| 14 | * | ||
| 15 | */ | 10 | */ |
| 16 | 11 | ||
| 17 | /dts-v1/; | 12 | /dts-v1/; |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/c6x/boot/dts/evmc6474.dts | 3 | * arch/c6x/boot/dts/evmc6474.dts |
| 3 | * | 4 | * |
| @@ -6,12 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (C) 2011 Texas Instruments Incorporated | 7 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 7 | * | 8 | * |
| 8 | * Author: Mark Salter <msalter@redhat.com> | 9 | * Author: Mark Salter <msalter@redhat.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation; either version 2 | ||
| 13 | * of the License, or (at your option) any later version. | ||
| 14 | * | ||
| 15 | */ | 10 | */ |
| 16 | 11 | ||
| 17 | /dts-v1/; | 12 | /dts-v1/; |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * arch/c6x/boot/dts/evmc6678.dts | 3 | * arch/c6x/boot/dts/evmc6678.dts |
| 3 | * | 4 | * |
| @@ -6,12 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (C) 2012 Texas Instruments Incorporated | 7 | * Copyright (C) 2012 Texas Instruments Incorporated |
| 7 | * | 8 | * |
| 8 | * Author: Ken Cox <jkc@redhat.com> | 9 | * Author: Ken Cox <jkc@redhat.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation; either version 2 | ||
| 13 | * of the License, or (at your option) any later version. | ||
| 14 | * | ||
| 15 | */ | 10 | */ |
| 16 | 11 | ||
| 17 | /dts-v1/; | 12 | /dts-v1/; |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += atomic.h | 2 | generic-y += atomic.h |
| 2 | generic-y += barrier.h | 3 | generic-y += barrier.h |
| 3 | generic-y += bugs.h | 4 | generic-y += bugs.h |
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * C6X IRQ flag handling | 3 | * C6X IRQ flag handling |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments Incorporated | 5 | * Copyright (C) 2010 Texas Instruments Incorporated |
| 5 | * Written by Mark Salter (msalter@redhat.com) | 6 | * Written by Mark Salter (msalter@redhat.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or | ||
| 8 | * modify it under the terms of the GNU General Public Licence | ||
| 9 | * as published by the Free Software Foundation; either version | ||
| 10 | * 2 of the Licence, or (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef _ASM_IRQFLAGS_H | 9 | #ifndef _ASM_IRQFLAGS_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated | 3 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 3 | * Author: Mark Salter <msalter@redhat.com> | 4 | * Author: Mark Salter <msalter@redhat.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ASM_C6X_SYSCALL_H | 7 | #ifndef __ASM_C6X_SYSCALL_H |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011-2012 Texas Instruments Incorporated | 3 | * Copyright (C) 2011-2012 Texas Instruments Incorporated |
| 3 | * | 4 | * |
| @@ -11,11 +12,6 @@ · 7 unmodified lines | |||
| 11 | * Copyright (C) 1996-2001 Cort Dougan | 12 | * Copyright (C) 1996-2001 Cort Dougan |
| 12 | * Adapted for Power Macintosh by Paul Mackerras | 13 | * Adapted for Power Macintosh by Paul Mackerras |
| 13 | * Copyright (C) 1996 Paul Mackerras (paulus@cs.anu.edu.au) | 14 | * Copyright (C) 1996 Paul Mackerras (paulus@cs.anu.edu.au) |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or | ||
| 16 | * modify it under the terms of the GNU General Public License | ||
| 17 | * as published by the Free Software Foundation; either version | ||
| 18 | * 2 of the License, or (at your option) any later version. | ||
| 19 | */ | 15 | */ |
| 20 | #include <linux/slab.h> | 16 | #include <linux/slab.h> |
| 21 | #include <linux/seq_file.h> | 17 | #include <linux/seq_file.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for arch/c6x/lib/ | 3 | # Makefile for arch/c6x/lib/ |
| 3 | # | 4 | # |
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or | ||
| 3 | * modify it under the terms of the GNU General Public License | ||
| 4 | * as published by the Free Software Foundation; either version | ||
| 5 | * 2 of the License, or (at your option) any later version. | ||
| 6 | */ | 3 | */ |
| 7 | #include <linux/module.h> | 4 | #include <linux/module.h> |
| 8 | #include <net/checksum.h> | 5 | #include <net/checksum.h> |
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2010 Free Software Foundation, Inc. | 2 | ;; Copyright 2010 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2010 Free Software Foundation, Inc. | 2 | ;; Copyright 2010 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2011 Free Software Foundation, Inc. | 2 | ;; Copyright 2011 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2010 Free Software Foundation, Inc. | 2 | ;; Copyright 2010 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright (C) 2010 Texas Instruments Incorporated | 2 | ;; Copyright (C) 2010 Texas Instruments Incorporated |
| 2 | ;; Contributed by Mark Salter <msalter@redhat.com>. | 3 | ;; Contributed by Mark Salter <msalter@redhat.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | ;; uint64_t __c6xabi_llshl(uint64_t val, uint shift) | 6 | ;; uint64_t __c6xabi_llshl(uint64_t val, uint shift) |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright (C) 2010 Texas Instruments Incorporated | 2 | ;; Copyright (C) 2010 Texas Instruments Incorporated |
| 2 | ;; Contributed by Mark Salter <msalter@redhat.com>. | 3 | ;; Contributed by Mark Salter <msalter@redhat.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | ;; uint64_t __c6xabi_llshr(uint64_t val, uint shift) | 6 | ;; uint64_t __c6xabi_llshr(uint64_t val, uint shift) |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright (C) 2010 Texas Instruments Incorporated | 2 | ;; Copyright (C) 2010 Texas Instruments Incorporated |
| 2 | ;; Contributed by Mark Salter <msalter@redhat.com>. | 3 | ;; Contributed by Mark Salter <msalter@redhat.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | ;; uint64_t __c6xabi_llshru(uint64_t val, uint shift) | 6 | ;; uint64_t __c6xabi_llshru(uint64_t val, uint shift) |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright (C) 2010 Texas Instruments Incorporated | 2 | ;; Copyright (C) 2010 Texas Instruments Incorporated |
| 2 | ;; Contributed by Mark Salter <msalter@redhat.com>. | 3 | ;; Contributed by Mark Salter <msalter@redhat.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright (C) 2010 Texas Instruments Incorporated | 2 | ;; Copyright (C) 2010 Texas Instruments Incorporated |
| 2 | ;; Contributed by Mark Salter <msalter@redhat.com>. | 3 | ;; Contributed by Mark Salter <msalter@redhat.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | ;; int64_t __c6xabi_negll(int64_t val) | 6 | ;; int64_t __c6xabi_negll(int64_t val) |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2010 Free Software Foundation, Inc. | 2 | ;; Copyright 2010 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2010 Free Software Foundation, Inc. | 2 | ;; Copyright 2010 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2010 Free Software Foundation, Inc. | 2 | ;; Copyright 2010 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2010 Free Software Foundation, Inc. | 2 | ;; Copyright 2010 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2010 Free Software Foundation, Inc. | 2 | ;; Copyright 2010 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,19 +1,7 @@ | |||
| 1 | ;; SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | ;; Copyright 2010 Free Software Foundation, Inc. | 2 | ;; Copyright 2010 Free Software Foundation, Inc. |
| 2 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. | 3 | ;; Contributed by Bernd Schmidt <bernds@codesourcery.com>. |
| 3 | ;; | 4 | ;; |
| 4 | ;; This program is free software; you can redistribute it and/or modify | ||
| 5 | ;; it under the terms of the GNU General Public License as published by | ||
| 6 | ;; the Free Software Foundation; either version 2 of the License, or | ||
| 7 | ;; (at your option) any later version. | ||
| 8 | ;; | ||
| 9 | ;; This program is distributed in the hope that it will be useful, | ||
| 10 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | ;; GNU General Public License for more details. | ||
| 13 | ;; | ||
| 14 | ;; You should have received a copy of the GNU General Public License | ||
| 15 | ;; along with this program; if not, write to the Free Software | ||
| 16 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 19 | 7 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux c6x-specific parts of the memory manager. | 3 | # Makefile for the linux c6x-specific parts of the memory manager. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for arch/c6x/platforms | 3 | # Makefile for arch/c6x/platforms |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Clock and PLL control for C64x+ devices | 3 | * Clock and PLL control for C64x+ devices |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ · 4 unmodified lines | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2006-2007 Texas Instruments. | 10 | * Copyright (C) 2006-2007 Texas Instruments. |
| 10 | * Copyright (C) 2008-2009 Deep Root Systems, LLC | 11 | * Copyright (C) 2008-2009 Deep Root Systems, LLC |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/module.h> | 14 | #include <linux/module.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config CSKY | 2 | config CSKY |
| 2 | def_bool y | 3 | def_bool y |
| 3 | select ARCH_32BIT_OFF_T | 4 | select ARCH_32BIT_OFF_T |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # dummy file, do not delete | 2 | # dummy file, do not delete |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | OBJCOPYFLAGS :=-O binary | 2 | OBJCOPYFLAGS :=-O binary |
| 2 | GZFLAGS :=-9 | 3 | GZFLAGS :=-9 |
| 3 | KBUILD_DEFCONFIG := defconfig | 4 | KBUILD_DEFCONFIG := defconfig |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_CPU_NEED_SOFTALIGN) += alignment.o | 2 | obj-$(CONFIG_CPU_NEED_SOFTALIGN) += alignment.o |
| 2 | obj-y += bswapdi.o | 3 | obj-y += bswapdi.o |
| 3 | obj-y += bswapsi.o | 4 | obj-y += bswapsi.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y += cacheflush.o | 2 | obj-y += cacheflush.o |
| 2 | obj-$(CONFIG_CPU_HAS_FPU) += fpu.o | 3 | obj-$(CONFIG_CPU_HAS_FPU) += fpu.o |
| 3 | obj-y += memcmp.o | 4 | obj-y += memcmp.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | targets := Image zImage uImage | 2 | targets := Image zImage uImage |
| 2 | targets += $(dtb-y) | 3 | targets += $(dtb-y) |
| 3 | 4 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | dtstree := $(srctree)/$(src) | 2 | dtstree := $(srctree)/$(src) |
| 2 | 3 | ||
| 3 | dtb-y := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts)) | 4 | dtb-y := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts)) |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += asm-offsets.h | 2 | generic-y += asm-offsets.h |
| 2 | generic-y += bugs.h | 3 | generic-y += bugs.h |
| 3 | generic-y += compat.h | 4 | generic-y += compat.h |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | extra-y := head.o vmlinux.lds | 2 | extra-y := head.o vmlinux.lds |
| 2 | 3 | ||
| 3 | obj-y += entry.o atomic.o signal.o traps.o irq.o time.o vdso.o | 4 | obj-y += entry.o atomic.o signal.o traps.o irq.o time.o vdso.o |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | lib-y := usercopy.o delay.o | 2 | lib-y := usercopy.o delay.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | ifeq ($(CONFIG_CPU_HAS_CACHEV2),y) | 2 | ifeq ($(CONFIG_CPU_HAS_CACHEV2),y) |
| 2 | obj-y += cachev2.o | 3 | obj-y += cachev2.o |
| 3 | else | 4 | else |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # dummy file, do not delete | 2 | # dummy file, do not delete |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += asm-offsets.h | 2 | generic-y += asm-offsets.h |
| 2 | generic-y += barrier.h | 3 | generic-y += barrier.h |
| 3 | generic-y += bugs.h | 4 | generic-y += bugs.h |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for H8/300-specific library files.. | 3 | # Makefile for H8/300-specific library files.. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux h8300-specific parts of the memory manager. | 3 | # Makefile for the linux h8300-specific parts of the memory manager. |
| 3 | # | 4 | # |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # dummy file, do not delete | 2 | # dummy file, do not delete |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for hexagon-specific library files. | 3 | # Makefile for hexagon-specific library files. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Hexagon memory management subsystem | 3 | # Makefile for Hexagon memory management subsystem |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # ia64/platform/hp/common/Makefile | 3 | # ia64/platform/hp/common/Makefile |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | ** IA64 System Bus Adapter (SBA) I/O MMU manager | 3 | ** IA64 System Bus Adapter (SBA) I/O MMU manager |
| 3 | ** | 4 | ** |
| @@ -8,10 +9,6 @@ · 4 unmodified lines | |||
| 8 | ** Portions (c) 2000 Grant Grundler (from parisc I/O MMU code) | 9 | ** Portions (c) 2000 Grant Grundler (from parisc I/O MMU code) |
| 9 | ** Portions (c) 1999 Dave S. Miller (from sparc64 I/O MMU code) | 10 | ** Portions (c) 1999 Dave S. Miller (from sparc64 I/O MMU code) |
| 10 | ** | 11 | ** |
| 11 | ** This program is free software; you can redistribute it and/or modify | ||
| 12 | ** it under the terms of the GNU General Public License as published by | ||
| 13 | ** the Free Software Foundation; either version 2 of the License, or | ||
| 14 | ** (at your option) any later version. | ||
| 15 | ** | 12 | ** |
| 16 | ** | 13 | ** |
| 17 | ** This module initializes the IOC (I/O Controller) found on HP | 14 | ** This module initializes the IOC (I/O Controller) found on HP |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # ia64/hp/zx1/Makefile | 3 | # ia64/hp/zx1/Makefile |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generated-y += syscall_table.h | 2 | generated-y += syscall_table.h |
| 2 | generic-y += compat.h | 3 | generic-y += compat.h |
| 3 | generic-y += exec.h | 4 | generic-y += exec.h |
| @@ -1,26 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 1999 VA Linux Systems | 3 | * Copyright (C) 1999 VA Linux Systems |
| 3 | * Copyright (C) 1999 Walt Drummond <drummond@valinux.com> | 4 | * Copyright (C) 1999 Walt Drummond <drummond@valinux.com> |
| 4 | * Copyright (C) 2000,2001 J.I. Lee <jung-ik.lee@intel.com> | 5 | * Copyright (C) 2000,2001 J.I. Lee <jung-ik.lee@intel.com> |
| 5 | * Copyright (C) 2001,2002 Paul Diefenbaugh <paul.s.diefenbaugh@intel.com> | 6 | * Copyright (C) 2001,2002 Paul Diefenbaugh <paul.s.diefenbaugh@intel.com> |
| 6 | * | ||
| 7 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 22 | * | ||
| 23 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 24 | */ | 7 | */ |
| 25 | 8 | ||
| 26 | #ifndef _ASM_ACPI_H | 9 | #ifndef _ASM_ACPI_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for measuring cputime on ia64 machines. | 3 | * Definitions for measuring cputime on ia64 machines. |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (C) 2007 FUJITSU LIMITED | 7 | * Copyright (C) 2007 FUJITSU LIMITED |
| 7 | * Copyright (C) 2007 Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com> | 8 | * Copyright (C) 2007 Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com> |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version | ||
| 12 | * 2 of the License, or (at your option) any later version. | ||
| 13 | * | ||
| 14 | * If we have CONFIG_VIRT_CPU_ACCOUNTING_NATIVE, we measure cpu time in nsec. | 10 | * If we have CONFIG_VIRT_CPU_ACCOUNTING_NATIVE, we measure cpu time in nsec. |
| 15 | * Otherwise we measure cpu time in jiffies using the generic definitions. | 11 | * Otherwise we measure cpu time in jiffies using the generic definitions. |
| 16 | */ | 12 | */ |
| @@ -1,19 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | #ifndef _IA64_KDEBUG_H | 2 | #ifndef _IA64_KDEBUG_H |
| 2 | #define _IA64_KDEBUG_H 1 | 3 | #define _IA64_KDEBUG_H 1 |
| 3 | /* | 4 | /* |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | * | 5 | * |
| 18 | * Copyright (C) Intel Corporation, 2005 | 6 | * Copyright (C) Intel Corporation, 2005 |
| 19 | * | 7 | * |
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | #ifndef _ASM_KPROBES_H | 2 | #ifndef _ASM_KPROBES_H |
| 2 | #define _ASM_KPROBES_H | 3 | #define _ASM_KPROBES_H |
| 3 | /* | 4 | /* |
| 4 | * Kernel Probes (KProbes) | 5 | * Kernel Probes (KProbes) |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 19 | * | ||
| 20 | * Copyright (C) IBM Corporation, 2002, 2004 | 7 | * Copyright (C) IBM Corporation, 2002, 2004 |
| 21 | * Copyright (C) Intel Corporation, 2005 | 8 | * Copyright (C) Intel Corporation, 2005 |
| 22 | * | 9 | * |
| @@ -1,23 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | * arch/ia64/include/asm/native/inst.h | 3 | * arch/ia64/include/asm/native/inst.h |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Isaku Yamahata <yamahata at valinux co jp> | 5 | * Copyright (c) 2008 Isaku Yamahata <yamahata at valinux co jp> |
| 5 | * VA Linux Systems Japan K.K. | 6 | * VA Linux Systems Japan K.K. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | * | ||
| 21 | */ | 7 | */ |
| 22 | 8 | ||
| 23 | #define DO_SAVE_MIN IA64_NATIVE_DO_SAVE_MIN | 9 | #define DO_SAVE_MIN IA64_NATIVE_DO_SAVE_MIN |
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | * arch/ia64/include/asm/native/irq.h | 3 | * arch/ia64/include/asm/native/irq.h |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Isaku Yamahata <yamahata at valinux co jp> | 5 | * Copyright (c) 2008 Isaku Yamahata <yamahata at valinux co jp> |
| 5 | * VA Linux Systems Japan K.K. | 6 | * VA Linux Systems Japan K.K. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #ifndef _ASM_IA64_NATIVE_IRQ_H | 9 | #ifndef _ASM_IA64_NATIVE_IRQ_H |
| @@ -1,23 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | * arch/ia64/include/asm/native/inst.h | 3 | * arch/ia64/include/asm/native/inst.h |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Isaku Yamahata <yamahata at valinux co jp> | 5 | * Copyright (c) 2008 Isaku Yamahata <yamahata at valinux co jp> |
| 5 | * VA Linux Systems Japan K.K. | 6 | * VA Linux Systems Japan K.K. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | * | ||
| 21 | */ | 7 | */ |
| 22 | 8 | ||
| 23 | #define __paravirt_start_gate_fsyscall_patchlist \ | 9 | #define __paravirt_start_gate_fsyscall_patchlist \ |
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Access to user system call parameters and results | 3 | * Access to user system call parameters and results |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Intel Corp. Shaohua Li <shaohua.li@intel.com> | 5 | * Copyright (C) 2008 Intel Corp. Shaohua Li <shaohua.li@intel.com> |
| 5 | * | 6 | * |
| 6 | * This copyrighted material is made available to anyone wishing to use, | ||
| 7 | * modify, copy, or redistribute it subject to the terms and conditions | ||
| 8 | * of the GNU General Public License v.2. | ||
| 9 | * | ||
| 10 | * See asm-generic/syscall.h for descriptions of what we must do here. | 7 | * See asm-generic/syscall.h for descriptions of what we must do here. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002, Erich Focht, NEC | 3 | * Copyright (C) 2002, Erich Focht, NEC |
| 3 | * | 4 | * |
| 4 | * All rights reserved. | 5 | * All rights reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef _ASM_IA64_TOPOLOGY_H | 7 | #ifndef _ASM_IA64_TOPOLOGY_H |
| 12 | #define _ASM_IA64_TOPOLOGY_H | 8 | #define _ASM_IA64_TOPOLOGY_H |
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2001-2008 Silicon Graphics, Inc. All rights reserved. | 3 | * Copyright (C) 2001-2008 Silicon Graphics, Inc. All rights reserved. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of version 2 of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Prototypes for the uncached page allocator | 5 | * Prototypes for the uncached page allocator |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| @@ -1,14 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Optimized RAID-5 checksumming functions for IA-64. | 3 | * Optimized RAID-5 checksumming functions for IA-64. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2, or (at your option) | ||
| 7 | * any later version. | ||
| 8 | * | ||
| 9 | * You should have received a copy of the GNU General Public License | ||
| 10 | * (for example /usr/src/linux/COPYING); if not, write to the Free | ||
| 11 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | 6 | ||
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generated-y += unistd_64.h | 2 | generated-y += unistd_64.h |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * acpi.c - Architecture-Specific Low-Level ACPI Support | 3 | * acpi.c - Architecture-Specific Low-Level ACPI Support |
| 3 | * | 4 | * |
| @@ -12,24 +13,6 @@ · 8 unmodified lines | |||
| 12 | * Copyright (C) 2001 Takayoshi Kochi <t-kochi@bq.jp.nec.com> | 13 | * Copyright (C) 2001 Takayoshi Kochi <t-kochi@bq.jp.nec.com> |
| 13 | * Copyright (C) 2002 Erich Focht <efocht@ess.nec.de> | 14 | * Copyright (C) 2002 Erich Focht <efocht@ess.nec.de> |
| 14 | * Copyright (C) 2004 Ashok Raj <ashok.raj@intel.com> | 15 | * Copyright (C) 2004 Ashok Raj <ashok.raj@intel.com> |
| 15 | * | ||
| 16 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License as published by | ||
| 20 | * the Free Software Foundation; either version 2 of the License, or | ||
| 21 | * (at your option) any later version. | ||
| 22 | * | ||
| 23 | * This program is distributed in the hope that it will be useful, | ||
| 24 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 25 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 26 | * GNU General Public License for more details. | ||
| 27 | * | ||
| 28 | * You should have received a copy of the GNU General Public License | ||
| 29 | * along with this program; if not, write to the Free Software | ||
| 30 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 31 | * | ||
| 32 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 33 | */ | 16 | */ |
| 34 | 17 | ||
| 35 | #include <linux/module.h> | 18 | #include <linux/module.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Extensible SAL Interface (ESI) support routines. | 3 | * Extensible SAL Interface (ESI) support routines. |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ESI call stub. | 3 | * ESI call stub. |
| 3 | * | 4 | * |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel Probes (KProbes) | 3 | * Kernel Probes (KProbes) |
| 3 | * arch/ia64/kernel/kprobes.c | 4 | * arch/ia64/kernel/kprobes.c |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 18 | * | ||
| 19 | * Copyright (C) IBM Corporation, 2002, 2004 | 6 | * Copyright (C) IBM Corporation, 2002, 2004 |
| 20 | * Copyright (C) Intel Corporation, 2005 | 7 | * Copyright (C) Intel Corporation, 2005 |
| 21 | * | 8 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * File: mca.c | 3 | * File: mca.c |
| 3 | * Purpose: Generic MCA handling layer | 4 | * Purpose: Generic MCA handling layer |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * File: mca_drv.c | 3 | * File: mca_drv.c |
| 3 | * Purpose: Generic MCA handling layer | 4 | * Purpose: Generic MCA handling layer |
| @@ -1,17 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License as published by | ||
| 4 | * the Free Software Foundation; either version 2 of the License, or | ||
| 5 | * (at your option) any later version. | ||
| 6 | * | ||
| 7 | * This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program; if not, write to the Free Software | ||
| 14 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 15 | * | 3 | * |
| 16 | * ia64 kernel NUMA specific stuff | 4 | * ia64 kernel NUMA specific stuff |
| 17 | * | 5 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * palinfo.c | 3 | * palinfo.c |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This file implements the perfmon-2 subsystem which is used | 3 | * This file implements the perfmon-2 subsystem which is used |
| 3 | * to program the IA-64 Performance Monitoring Unit (PMU). | 4 | * to program the IA-64 Performance Monitoring Unit (PMU). |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002-2003 Hewlett-Packard Co | 3 | * Copyright (C) 2002-2003 Hewlett-Packard Co |
| 3 | * Stephane Eranian <eranian@hpl.hp.com> | 4 | * Stephane Eranian <eranian@hpl.hp.com> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * System Abstraction Layer (SAL) interface routines. | 3 | * System Abstraction Layer (SAL) interface routines. |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * salinfo.c | 3 | * salinfo.c |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SMP Support | 3 | * SMP Support |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SMP boot-related support | 3 | * SMP boot-related support |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/ia64/kernel/time.c | 3 | * linux/arch/ia64/kernel/time.c |
| 3 | * | 4 | * |
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2001-2008 Silicon Graphics, Inc. All rights reserved. | 3 | * Copyright (C) 2001-2008 Silicon Graphics, Inc. All rights reserved. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of version 2 of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * A simple uncached page allocator using the generic allocator. This | 5 | * A simple uncached page allocator using the generic allocator. This |
| 9 | * allocator first utilizes the spare (spill) pages found in the EFI | 6 | * allocator first utilizes the spare (spill) pages found in the EFI |
| 10 | * memmap and will then start converting cached pages to uncached ones | 7 | * memmap and will then start converting cached pages to uncached ones |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Cache flushing routines. | 3 | * Cache flushing routines. |
| 3 | * | 4 | * |
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/ia64/lib/xor.S | 3 | * arch/ia64/lib/xor.S |
| 3 | * | 4 | * |
| 4 | * Optimized RAID-5 checksumming functions for IA-64. | 5 | * Optimized RAID-5 checksumming functions for IA-64. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2, or (at your option) | ||
| 9 | * any later version. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License | ||
| 12 | * (for example /usr/src/linux/COPYING); if not, write to the Free | ||
| 13 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <asm/asmmacro.h> | 8 | #include <asm/asmmacro.h> |
| @@ -55,6 +55,7 @@ paddr_to_nid(unsigned long paddr) · 54 unmodified lines | |||
| 55 | 55 | ||
| 56 | return (i < num_node_memblks) ? node_memblk[i].nid : (num_node_memblks ? -1 : 0); | 56 | return (i < num_node_memblks) ? node_memblk[i].nid : (num_node_memblks ? -1 : 0); |
| 57 | } | 57 | } |
| 58 | EXPORT_SYMBOL(paddr_to_nid); | ||
| 58 | 59 | ||
| 59 | #if defined(CONFIG_SPARSEMEM) && defined(CONFIG_NUMA) | 60 | #if defined(CONFIG_SPARSEMEM) && defined(CONFIG_NUMA) |
| 60 | /* | 61 | /* |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TLB support routines. | 3 | * TLB support routines. |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the ia64-specific parts of the pci bus | 3 | # Makefile for the ia64-specific parts of the pci bus |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * pci.c - Low-Level PCI Access in IA-64 | 3 | * pci.c - Low-Level PCI Access in IA-64 |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/amiga source directory | 3 | # Makefile for Linux arch/m68k/amiga source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/apollo source directory | 3 | # Makefile for Linux arch/m68k/apollo source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/atari source directory | 3 | # Makefile for Linux arch/m68k/atari source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/bvme6000 source directory | 3 | # Makefile for Linux arch/m68k/bvme6000 source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /***************************************************************************/ | 2 | /***************************************************************************/ |
| 2 | 3 | ||
| 3 | /* | 4 | /* |
| @@ -8,11 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Yaroslav Vinogradov yaroslav.vinogradov@freescale.com | 9 | * Yaroslav Vinogradov yaroslav.vinogradov@freescale.com |
| 9 | * Copyright Freescale Semiconductor, Inc 2006 | 10 | * Copyright Freescale Semiconductor, Inc 2006 |
| 10 | * Copyright (c) 2006, emlix, Sebastian Hess <shess@hessware.de> | 11 | * Copyright (c) 2006, emlix, Sebastian Hess <shess@hessware.de> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 of the License, or | ||
| 15 | * (at your option) any later version. | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | /***************************************************************************/ | 14 | /***************************************************************************/ |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/emu source directory | 3 | # Makefile for Linux arch/m68k/emu source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/hp300 source directory | 3 | # Makefile for Linux arch/m68k/hp300 source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generated-y += syscall_table.h | 2 | generated-y += syscall_table.h |
| 2 | generic-y += barrier.h | 3 | generic-y += barrier.h |
| 3 | generic-y += compat.h | 4 | generic-y += compat.h |
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for Freescale Coldfire QSPI module | 3 | * Definitions for Freescale Coldfire QSPI module |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Steven King <sfking@fdwdc.com> | 5 | * Copyright 2010 Steven King <sfking@fdwdc.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 | ||
| 8 | * as published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef mcfqspi_h | 8 | #ifndef mcfqspi_h |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generated-y += unistd_32.h | 2 | generated-y += unistd_32.h |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * pci.c -- basic PCI support code | 3 | * pci.c -- basic PCI support code |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | * | ||
| 9 | * (C) Copyright 2011, Greg Ungerer <gerg@uclinux.org> | 5 | * (C) Copyright 2011, Greg Ungerer <gerg@uclinux.org> |
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/m68k/kernel/time.c | 3 | * linux/arch/m68k/kernel/time.c |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * INET An implementation of the TCP/IP protocol suite for the LINUX | 3 | * INET An implementation of the TCP/IP protocol suite for the LINUX |
| 3 | * operating system. INET is implemented using the BSD Socket | 4 | * operating system. INET is implemented using the BSD Socket |
| @@ -22,11 +23,6 @@ · 18 unmodified lines | |||
| 22 | * specify d0 and d1 as scratch registers. Letting gcc | 23 | * specify d0 and d1 as scratch registers. Letting gcc |
| 23 | * choose these registers itself solves the problem. | 24 | * choose these registers itself solves the problem. |
| 24 | * | 25 | * |
| 25 | * This program is free software; you can redistribute it and/or | ||
| 26 | * modify it under the terms of the GNU General Public License | ||
| 27 | * as published by the Free Software Foundation; either version | ||
| 28 | * 2 of the License, or (at your option) any later version. | ||
| 29 | * | ||
| 30 | * 1998/8/31 Andreas Schwab: | 26 | * 1998/8/31 Andreas Schwab: |
| 31 | * Zero out rest of buffer on exception in | 27 | * Zero out rest of buffer on exception in |
| 32 | * csum_partial_copy_from_user. | 28 | * csum_partial_copy_from_user. |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/mac source directory | 3 | # Makefile for Linux arch/m68k/mac source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Peripheral System Controller (PSC) | 3 | * Apple Peripheral System Controller (PSC) |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the linux kernel. | 3 | # Makefile for the linux kernel. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | 3 | ||
| 3 | fp_arith.c: floating-point math routines for the Linux-m68k | 4 | fp_arith.c: floating-point math routines for the Linux-m68k |
| @@ -8,9 +9,6 @@ · 4 unmodified lines | |||
| 8 | Somewhat based on the AlphaLinux floating point emulator, by David | 9 | Somewhat based on the AlphaLinux floating point emulator, by David |
| 9 | Mosberger-Tang. | 10 | Mosberger-Tang. |
| 10 | 11 | ||
| 11 | You may copy, modify, and redistribute this file under the terms of | ||
| 12 | the GNU General Public License, version 2, or any later version, at | ||
| 13 | your convenience. | ||
| 14 | */ | 12 | */ |
| 15 | 13 | ||
| 16 | #include "fp_emu.h" | 14 | #include "fp_emu.h" |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | 3 | ||
| 3 | fp_arith.h: floating-point math routines for the Linux-m68k | 4 | fp_arith.h: floating-point math routines for the Linux-m68k |
| @@ -8,9 +9,6 @@ · 4 unmodified lines | |||
| 8 | Somewhat based on the AlphaLinux floating point emulator, by David | 9 | Somewhat based on the AlphaLinux floating point emulator, by David |
| 9 | Mosberger-Tang. | 10 | Mosberger-Tang. |
| 10 | 11 | ||
| 11 | You may copy, modify, and redistribute this file under the terms of | ||
| 12 | the GNU General Public License, version 2, or any later version, at | ||
| 13 | your convenience. | ||
| 14 | 12 | ||
| 15 | */ | 13 | */ |
| 16 | 14 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* multi_arith.h: multi-precision integer arithmetic functions, needed | 2 | /* multi_arith.h: multi-precision integer arithmetic functions, needed |
| 2 | to do extended-precision floating point. | 3 | to do extended-precision floating point. |
| 3 | 4 | ||
| @@ -6,9 +7,7 @@ · 2 unmodified lines | |||
| 6 | Somewhat based on arch/alpha/math-emu/ieee-math.c, which is (c) | 7 | Somewhat based on arch/alpha/math-emu/ieee-math.c, which is (c) |
| 7 | David Mosberger-Tang. | 8 | David Mosberger-Tang. |
| 8 | 9 | ||
| 9 | You may copy, modify, and redistribute this file under the terms of | 10 | */ |
| 10 | the GNU General Public License, version 2, or any later version, at | ||
| 11 | your convenience. */ | ||
| 12 | 11 | ||
| 13 | /* Note: | 12 | /* Note: |
| 14 | 13 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/mvme147 source directory | 3 | # Makefile for Linux arch/m68k/mvme147 source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/mvme16x source directory | 3 | # Makefile for Linux arch/m68k/mvme16x source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/q40 source directory | 3 | # Makefile for Linux arch/m68k/q40 source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/sun3 source directory | 3 | # Makefile for Linux arch/m68k/sun3 source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Makefile for the Sun Boot PROM interface library under | 2 | # Makefile for the Sun Boot PROM interface library under |
| 2 | # Linux. | 3 | # Linux. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Linux arch/m68k/sun3x source directory | 3 | # Makefile for Linux arch/m68k/sun3x source directory |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | config MICROBLAZE | 2 | config MICROBLAZE |
| 2 | def_bool y | 3 | def_bool y |
| 3 | select ARCH_32BIT_OFF_T | 4 | select ARCH_32BIT_OFF_T |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # For a description of the syntax of this configuration file, | 2 | # For a description of the syntax of this configuration file, |
| 2 | # see Documentation/kbuild/kconfig-language.txt. | 3 | # see Documentation/kbuild/kconfig-language.txt. |
| 3 | 4 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # For a description of the syntax of this configuration file, | 2 | # For a description of the syntax of this configuration file, |
| 2 | # see Documentation/kbuild/kconfig-language.txt. | 3 | # see Documentation/kbuild/kconfig-language.txt. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Generator version: 1.1 | 3 | * Device Tree Generator version: 1.1 |
| 3 | * | 4 | * |
| @@ -6,21 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * Michal SIMEK <monstr@monstr.eu> | 8 | * Michal SIMEK <monstr@monstr.eu> |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License as | ||
| 11 | * published by the Free Software Foundation; either version 2 of | ||
| 12 | * the License, or (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 22 | * MA 02111-1307 USA | ||
| 23 | * | ||
| 24 | * CAUTION: This file is automatically generated by libgen. | 10 | * CAUTION: This file is automatically generated by libgen. |
| 25 | * Version: Xilinx EDK 10.1.03 EDK_K_SP3.6 | 11 | * Version: Xilinx EDK 10.1.03 EDK_K_SP3.6 |
| 26 | * | 12 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generated-y += syscall_table.h | 2 | generated-y += syscall_table.h |
| 2 | generic-y += barrier.h | 3 | generic-y += barrier.h |
| 3 | generic-y += bitops.h | 4 | generic-y += bitops.h |
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | #ifndef _ASM_MICROBLAZE_PCI_BRIDGE_H | 2 | #ifndef _ASM_MICROBLAZE_PCI_BRIDGE_H |
| 2 | #define _ASM_MICROBLAZE_PCI_BRIDGE_H | 3 | #define _ASM_MICROBLAZE_PCI_BRIDGE_H |
| 3 | #ifdef __KERNEL__ | 4 | #ifdef __KERNEL__ |
| 4 | /* | 5 | /* |
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version | ||
| 8 | * 2 of the License, or (at your option) any later version. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/pci.h> | 7 | #include <linux/pci.h> |
| 11 | #include <linux/list.h> | 8 | #include <linux/list.h> |
| @@ -1,8 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or | ||
| 3 | * modify it under the terms of the GNU General Public License | ||
| 4 | * as published by the Free Software Foundation; either version | ||
| 5 | * 2 of the License, or (at your option) any later version. | ||
| 6 | * | 3 | * |
| 7 | * Based on powerpc version | 4 | * Based on powerpc version |
| 8 | */ | 5 | */ |
| @@ -1,2 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generated-y += unistd_32.h | 2 | generated-y += unistd_32.h |
| 2 | generic-y += ucontext.h | 3 | generic-y += ucontext.h |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Procedures for creating, accessing and interpreting the device tree. | 3 | * Procedures for creating, accessing and interpreting the device tree. |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * Adapted for 64bit PowerPC by Dave Engebretsen and Peter Bergner. | 8 | * Adapted for 64bit PowerPC by Dave Engebretsen and Peter Bergner. |
| 8 | * {engebret|bergner}@us.ibm.com | 9 | * {engebret|bergner}@us.ibm.com |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation; either version | ||
| 13 | * 2 of the License, or (at your option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile | 3 | # Makefile |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * This file contains the routines for handling the MMU. | 3 | * This file contains the routines for handling the MMU. |
| 3 | * | 4 | * |
| @@ -16,12 +17,6 @@ · 12 unmodified lines | |||
| 16 | * | 17 | * |
| 17 | * Derived from "arch/i386/mm/init.c" | 18 | * Derived from "arch/i386/mm/init.c" |
| 18 | * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds | 19 | * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds |
| 19 | * | ||
| 20 | * This program is free software; you can redistribute it and/or | ||
| 21 | * modify it under the terms of the GNU General Public License | ||
| 22 | * as published by the Free Software Foundation; either version | ||
| 23 | * 2 of the License, or (at your option) any later version. | ||
| 24 | * | ||
| 25 | */ | 20 | */ |
| 26 | 21 | ||
| 27 | #include <linux/mm.h> | 22 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile | 3 | # Makefile |
| 3 | # | 4 | # |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Support for indirect PCI bridges. | 3 | * Support for indirect PCI bridges. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998 Gabriel Paubert. | 5 | * Copyright (C) 1998 Gabriel Paubert. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Contains common pci routines for ALL ppc platform | 3 | * Contains common pci routines for ALL ppc platform |
| 3 | * (based on pci_32.c and pci_64.c) | 4 | * (based on pci_32.c and pci_64.c) |
| @@ -9,11 +10,6 @@ · 5 unmodified lines | |||
| 9 | * Rework, based on alpha PCI code. | 10 | * Rework, based on alpha PCI code. |
| 10 | * | 11 | * |
| 11 | * Common pmac/prep/chrp pci routines. -- Cort | 12 | * Common pmac/prep/chrp pci routines. -- Cort |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or | ||
| 14 | * modify it under the terms of the GNU General Public License | ||
| 15 | * as published by the Free Software Foundation; either version | ||
| 16 | * 2 of the License, or (at your option) any later version. | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | # Fail on warnings - also for files referenced in subdirs | 2 | # Fail on warnings - also for files referenced in subdirs |
| 2 | # -Werror can be disabled for specific files using: | 3 | # -Werror can be disabled for specific files using: |
| 3 | # CFLAGS_<file.o> := -Wno-error | 4 | # CFLAGS_<file.o> := -Wno-error |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | # All platforms listed in alphabetic order | 2 | # All platforms listed in alphabetic order |
| 2 | 3 | ||
| 3 | platforms += alchemy | 4 | platforms += alchemy |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_MIPS_GPR) += board-gpr.o | 2 | obj-$(CONFIG_MIPS_GPR) += board-gpr.o |
| 2 | obj-$(CONFIG_MIPS_MTX1) += board-mtx1.o | 3 | obj-$(CONFIG_MIPS_MTX1) += board-mtx1.o |
| 3 | obj-$(CONFIG_MIPS_XXS1500) += board-xxs1500.o | 4 | obj-$(CONFIG_MIPS_XXS1500) += board-xxs1500.o |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * GPR board platform device registration (Au1550) | 3 | * GPR board platform device registration (Au1550) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Wolfgang Grandegger <wg@denx.de> | 5 | * Copyright (C) 2010 Wolfgang Grandegger <wg@denx.de> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * MTX-1 platform devices registration (Au1500) | 3 | * MTX-1 platform devices registration (Au1500) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007-2009, Florian Fainelli <florian@openwrt.org> | 5 | * Copyright (C) 2007-2009, Florian Fainelli <florian@openwrt.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,23 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * BRIEF MODULE DESCRIPTION | 3 | * BRIEF MODULE DESCRIPTION |
| 3 | * MyCable XXS1500 board support | 4 | * MyCable XXS1500 board support |
| 4 | * | 5 | * |
| 5 | * Copyright 2003, 2008 MontaVista Software Inc. | 6 | * Copyright 2003, 2008 MontaVista Software Inc. |
| 6 | * Author: MontaVista Software, Inc. <source@mvista.com> | 7 | * Author: MontaVista Software, Inc. <source@mvista.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 21 | */ | 8 | */ |
| 22 | 9 | ||
| 23 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright 2000, 2008 MontaVista Software Inc. | 3 | # Copyright 2000, 2008 MontaVista Software Inc. |
| 3 | # Author: MontaVista Software, Inc. <source@mvista.com> | 4 | # Author: MontaVista Software, Inc. <source@mvista.com> |
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002 Embedded Edge, LLC | 3 | * Copyright 2002 Embedded Edge, LLC |
| 3 | * Author: dan@embeddededge.com | 4 | * Author: dan@embeddededge.com |
| 4 | * | 5 | * |
| 5 | * Sleep helper for Au1xxx sleep mode. | 6 | * Sleep helper for Au1xxx sleep mode. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License as published by the | ||
| 9 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 10 | * option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <asm/asm.h> | 9 | #include <asm/asm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2009 Manuel Lauss <manuel.lauss@gmail.com> | 3 | * Copyright (C) 2008-2009 Manuel Lauss <manuel.lauss@gmail.com> |
| 3 | * | 4 | * |
| @@ -10,19 +11,6 @@ · 6 unmodified lines | |||
| 10 | * | 11 | * |
| 11 | * ######################################################################## | 12 | * ######################################################################## |
| 12 | * | 13 | * |
| 13 | * This program is free software; you can distribute it and/or modify it | ||
| 14 | * under the terms of the GNU General Public License (Version 2) as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 18 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 19 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 20 | * for more details. | ||
| 21 | * | ||
| 22 | * You should have received a copy of the GNU General Public License along | ||
| 23 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 24 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 25 | * | ||
| 26 | * ######################################################################## | 14 | * ######################################################################## |
| 27 | * | 15 | * |
| 28 | * Clocksource/event using the 32.768kHz-clocked Counter1 ('RTC' in the | 16 | * Clocksource/event using the 32.768kHz-clocked Counter1 ('RTC' in the |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * USB block power/access management abstraction. | 3 | * USB block power/access management abstraction. |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Au1300 media block power gating (VSS) | 3 | * Au1300 media block power gating (VSS) |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Alchemy Develboards | 3 | # Alchemy Develboards |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * bcsr.h -- Db1xxx/Pb1xxx Devboard CPLD registers ("BCSR") abstraction. | 3 | * bcsr.h -- Db1xxx/Pb1xxx Devboard CPLD registers ("BCSR") abstraction. |
| 3 | * | 4 | * |
| @@ -1,22 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DBAu1000/1500/1100 PBAu1100/1500 board support | 3 | * DBAu1000/1500/1100 PBAu1100/1500 board support |
| 3 | * | 4 | * |
| 4 | * Copyright 2000, 2008 MontaVista Software Inc. | 5 | * Copyright 2000, 2008 MontaVista Software Inc. |
| 5 | * Author: MontaVista Software, Inc. <source@mvista.com> | 6 | * Author: MontaVista Software, Inc. <source@mvista.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DBAu1200/PBAu1200 board platform device registration | 3 | * DBAu1200/PBAu1200 board platform device registration |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008-2011 Manuel Lauss | 5 | * Copyright (C) 2008-2011 Manuel Lauss |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2007 Felix Fietkau <nbd@openwrt.org> |
| 3 | * Copyright (C) 2007 Eugene Konev <ejka@openwrt.org> | 4 | * Copyright (C) 2007 Eugene Konev <ejka@openwrt.org> |
| 4 | * Copyright (C) 2009 Florian Fainelli <florian@openwrt.org> | 5 | * Copyright (C) 2009 Florian Fainelli <florian@openwrt.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2007 Felix Fietkau <nbd@openwrt.org> |
| 3 | * Copyright (C) 2007 Eugene Konev <ejka@openwrt.org> | 4 | * Copyright (C) 2007 Eugene Konev <ejka@openwrt.org> |
| 4 | * Copyright (C) 2009-2010 Florian Fainelli <florian@openwrt.org> | 5 | * Copyright (C) 2009-2010 Florian Fainelli <florian@openwrt.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006,2007 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2006,2007 Felix Fietkau <nbd@openwrt.org> |
| 3 | * Copyright (C) 2006,2007 Eugene Konev <ejka@openwrt.org> | 4 | * Copyright (C) 2006,2007 Eugene Konev <ejka@openwrt.org> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #include <linux/interrupt.h> | 7 | #include <linux/interrupt.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2007 Felix Fietkau <nbd@openwrt.org> |
| 3 | * Copyright (C) 2007 Eugene Konev <ejka@openwrt.org> | 4 | * Copyright (C) 2007 Eugene Konev <ejka@openwrt.org> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 18 | */ | 5 | */ |
| 19 | #include <linux/memblock.h> | 6 | #include <linux/memblock.h> |
| 20 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| @@ -1,20 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006,2007 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2006,2007 Felix Fietkau <nbd@openwrt.org> |
| 3 | * Copyright (C) 2006,2007 Eugene Konev <ejka@openwrt.org> | 4 | * Copyright (C) 2006,2007 Eugene Konev <ejka@openwrt.org> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Carsten Langgaard, carstenl@mips.com | 3 | * Carsten Langgaard, carstenl@mips.com |
| 3 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | 4 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can distribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License (Version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 12 | * for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 17 | * | ||
| 18 | * Putting things on the screen/serial line using YAMONs facilities. | 6 | * Putting things on the screen/serial line using YAMONs facilities. |
| 19 | */ | 7 | */ |
| 20 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,19 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Carsten Langgaard, carstenl@mips.com | 3 | * Carsten Langgaard, carstenl@mips.com |
| 3 | * Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved. | 4 | * Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can distribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License (Version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 12 | * for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 17 | */ | 5 | */ |
| 18 | #include <linux/init.h> | 6 | #include <linux/init.h> |
| 19 | #include <linux/ioport.h> | 7 | #include <linux/ioport.h> |
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Carsten Langgaard, carstenl@mips.com | 3 | * Carsten Langgaard, carstenl@mips.com |
| 3 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | 4 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can distribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License (Version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 12 | * for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 17 | * | ||
| 18 | * Setting up the clock on the MIPS boards. | 6 | * Setting up the clock on the MIPS boards. |
| 19 | */ | 7 | */ |
| 20 | 8 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the BCM47XX specific kernel interface routines | 3 | # Makefile for the BCM47XX specific kernel interface routines |
| 3 | # under Linux. | 4 | # under Linux. |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_BOARD_BCM963XX) += board_bcm963xx.o | 2 | obj-$(CONFIG_BOARD_BCM963XX) += board_bcm963xx.o |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y += setup.o irq.o dma.o | 2 | obj-y += setup.o irq.o dma.o |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 "Wu Zhangjin" <wuzhangjin@gmail.com> | 3 | * Copyright (C) 2010 "Wu Zhangjin" <wuzhangjin@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <sys/types.h> | 6 | #include <sys/types.h> |
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2001 MontaVista Software Inc. | 3 | * Copyright 2001 MontaVista Software Inc. |
| 3 | * Author: Matt Porter <mporter@mvista.com> | 4 | * Author: Matt Porter <mporter@mvista.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2009 Lemote, Inc. | 6 | * Copyright (C) 2009 Lemote, Inc. |
| 6 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> | 7 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License as published by the | ||
| 10 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 11 | * option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/types.h> | 10 | #include <linux/types.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | dtb-$(CONFIG_MSCC_OCELOT) += ocelot_pcb123.dtb ocelot_pcb120.dtb | 2 | dtb-$(CONFIG_MSCC_OCELOT) += ocelot_pcb123.dtb ocelot_pcb120.dtb |
| 2 | 3 | ||
| 3 | obj-$(CONFIG_BUILTIN_DTB) += $(addsuffix .o, $(dtb-y)) | 4 | obj-$(CONFIG_BUILTIN_DTB) += $(addsuffix .o, $(dtb-y)) |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | dtb-$(CONFIG_FIT_IMAGE_FDT_NI169445) += 169445.dtb | 2 | dtb-$(CONFIG_FIT_IMAGE_FDT_NI169445) += 169445.dtb |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ · 6 unmodified lines | |||
| 10 | * Copyright (c) Alan Smithee. | 11 | * Copyright (c) Alan Smithee. |
| 11 | * Copyright (c) Andrew McDonald <andrew@mcdonald.org.uk> | 12 | * Copyright (c) Andrew McDonald <andrew@mcdonald.org.uk> |
| 12 | * Copyright (c) Jean-Francois Dive <jef@linuxbe.org> | 13 | * Copyright (c) Jean-Francois Dive <jef@linuxbe.org> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License as published by the Free | ||
| 16 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 17 | * any later version. | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/mm.h> | 16 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| @@ -11,11 +12,6 @@ · 7 unmodified lines | |||
| 11 | * Copyright (c) Andrew McDonald <andrew@mcdonald.org.uk> | 12 | * Copyright (c) Andrew McDonald <andrew@mcdonald.org.uk> |
| 12 | * Copyright (c) 2002 James Morris <jmorris@intercode.com.au> | 13 | * Copyright (c) 2002 James Morris <jmorris@intercode.com.au> |
| 13 | * SHA224 Support Copyright 2007 Intel Corporation <jonathan.lynch@intel.com> | 14 | * SHA224 Support Copyright 2007 Intel Corporation <jonathan.lynch@intel.com> |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify it | ||
| 16 | * under the terms of the GNU General Public License as published by the Free | ||
| 17 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 18 | * any later version. | ||
| 19 | */ | 15 | */ |
| 20 | 16 | ||
| 21 | #include <linux/mm.h> | 17 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ · 6 unmodified lines | |||
| 10 | * Copyright (c) Jean-Luc Cooke <jlcooke@certainkey.com> | 11 | * Copyright (c) Jean-Luc Cooke <jlcooke@certainkey.com> |
| 11 | * Copyright (c) Andrew McDonald <andrew@mcdonald.org.uk> | 12 | * Copyright (c) Andrew McDonald <andrew@mcdonald.org.uk> |
| 12 | * Copyright (c) 2003 Kyle McMartin <kyle@debian.org> | 13 | * Copyright (c) 2003 Kyle McMartin <kyle@debian.org> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License as published by the | ||
| 16 | * Free Software Foundation; either version 2, or (at your option) any | ||
| 17 | * later version. | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/mm.h> | 16 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | #include <linux/fs.h> | 2 | #include <linux/fs.h> |
| 2 | #include <linux/interrupt.h> | 3 | #include <linux/interrupt.h> |
| 3 | #include <asm/octeon/octeon.h> | 4 | #include <asm/octeon/octeon.h> |
| @@ -1,20 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * (C) Copyright 2004, 2005 Cavium Networks | 3 | * (C) Copyright 2004, 2005 Cavium Networks |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License as | ||
| 6 | * published by the Free Software Foundation; either version 2 of | ||
| 7 | * the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 17 | * MA 02111-1307 USA | ||
| 18 | */ | 4 | */ |
| 19 | 5 | ||
| 20 | #ifndef __OCTEON_BOOT_H__ | 6 | #ifndef __OCTEON_BOOT_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the Cobalt micro systems family specific parts of the kernel | 3 | # Makefile for the Cobalt micro systems family specific parts of the kernel |
| 3 | # | 4 | # |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Cobalt buttons platform device. | 3 | * Cobalt buttons platform device. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/platform_device.h> | 8 | #include <linux/platform_device.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Registration of Cobalt LCD platform device. | 3 | * Registration of Cobalt LCD platform device. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2008 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Registration of Cobalt LED platform device. | 3 | * Registration of Cobalt LED platform device. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Registration of Cobalt MTD device. | 3 | * Registration of Cobalt MTD device. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2006 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 21 | #include <linux/platform_device.h> | 8 | #include <linux/platform_device.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Registration of Cobalt RTC platform device. | 3 | * Registration of Cobalt RTC platform device. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Registration of Cobalt UART platform device. | 3 | * Registration of Cobalt UART platform device. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Cobalt time initialization. | 3 | * Cobalt time initialization. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/i8253.h> | 7 | #include <linux/i8253.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the DECstation family specific parts of the kernel | 3 | # Makefile for the DECstation family specific parts of the kernel |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Bus error event handling code for systems equipped with ECC | 3 | * Bus error event handling code for systems equipped with ECC |
| 3 | * handling logic, i.e. DECstation/DECsystem 5000/200 (KN02), | 4 | * handling logic, i.e. DECstation/DECsystem 5000/200 (KN02), |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * 5900/260 (KN05) systems. | 6 | * 5900/260 (KN05) systems. |
| 6 | * | 7 | * |
| 7 | * Copyright (c) 2003, 2005 Maciej W. Rozycki | 8 | * Copyright (c) 2003, 2005 Maciej W. Rozycki |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version | ||
| 12 | * 2 of the License, or (at your option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/init.h> | 11 | #include <linux/init.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DEC I/O ASIC interrupts. | 3 | * DEC I/O ASIC interrupts. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2002, 2003, 2013 Maciej W. Rozycki | 5 | * Copyright (c) 2002, 2003, 2013 Maciej W. Rozycki |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Bus error event handling code for DECstation/DECsystem 3100 | 3 | * Bus error event handling code for DECstation/DECsystem 3100 |
| 3 | * and 2100 (KN01) systems equipped with parity error detection | 4 | * and 2100 (KN01) systems equipped with parity error detection |
| 4 | * logic. | 5 | * logic. |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2005 Maciej W. Rozycki | 7 | * Copyright (c) 2005 Maciej W. Rozycki |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the License, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DECstation 5000/200 (KN02) Control and Status Register | 3 | * DECstation 5000/200 (KN02) Control and Status Register |
| 3 | * interrupts. | 4 | * interrupts. |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2002, 2003, 2005 Maciej W. Rozycki | 6 | * Copyright (c) 2002, 2003, 2005 Maciej W. Rozycki |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or | ||
| 8 | * modify it under the terms of the GNU General Public License | ||
| 9 | * as published by the Free Software Foundation; either version | ||
| 10 | * 2 of the License, or (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Bus error event handling code for 5000-series systems equipped | 3 | * Bus error event handling code for 5000-series systems equipped |
| 3 | * with parity error detection logic, i.e. DECstation/DECsystem | 4 | * with parity error detection logic, i.e. DECstation/DECsystem |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * (KN04-CA) systems. | 7 | * (KN04-CA) systems. |
| 7 | * | 8 | * |
| 8 | * Copyright (c) 2005 Maciej W. Rozycki | 9 | * Copyright (c) 2005 Maciej W. Rozycki |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation; either version | ||
| 13 | * 2 of the License, or (at your option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/init.h> | 12 | #include <linux/init.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DEC platform devices. | 3 | * DEC platform devices. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Maciej W. Rozycki | 5 | * Copyright (c) 2014 Maciej W. Rozycki |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/ioport.h> | 8 | #include <linux/ioport.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the DECstation prom monitor library routines | 3 | # Makefile for the DECstation prom monitor library routines |
| 3 | # under Linux. | 4 | # under Linux. |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DECstation PROM-based early console support. | 3 | * DECstation PROM-based early console support. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2007 Maciej W. Rozycki | 5 | * Copyright (C) 2004, 2007 Maciej W. Rozycki |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/console.h> | 7 | #include <linux/console.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-$(CONFIG_SOC_EMMA2RH) += common/ | 2 | obj-$(CONFIG_SOC_EMMA2RH) += common/ |
| 2 | 3 | ||
| 3 | # | 4 | # |
| @@ -1,10 +1,6 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) NEC Electronics Corporation 2005-2006 | 3 | # Copyright (C) NEC Electronics Corporation 2005-2006 |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License as published by | ||
| 6 | # the Free Software Foundation; either version 2 of the License, or | ||
| 7 | # (at your option) any later version. | ||
| 8 | # | ||
| 9 | 5 | ||
| 10 | obj-$(CONFIG_NEC_MARKEINS) += prom.o | 6 | obj-$(CONFIG_NEC_MARKEINS) += prom.o |
| @@ -1,23 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 3 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 3 | * | 4 | * |
| 4 | * This file is based on the arch/mips/ddb5xxx/common/prom.c | 5 | * This file is based on the arch/mips/ddb5xxx/common/prom.c |
| 5 | * | 6 | * |
| 6 | * Copyright 2001 MontaVista Software Inc. | 7 | * Copyright 2001 MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | */ | 8 | */ |
| 22 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| 23 | #include <linux/mm.h> | 10 | #include <linux/mm.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) NEC Electronics Corporation 2005-2006 | 3 | # Copyright (C) NEC Electronics Corporation 2005-2006 |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License as published by | ||
| 6 | # the Free Software Foundation; either version 2 of the License, or | ||
| 7 | # (at your option) any later version. | ||
| 8 | # | ||
| 9 | 5 | ||
| 10 | obj-$(CONFIG_NEC_MARKEINS) += irq.o setup.o led.o platform.o | 6 | obj-$(CONFIG_NEC_MARKEINS) += irq.o setup.o led.o platform.o |
| @@ -1,23 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 3 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 3 | * | 4 | * |
| 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/irq.c | 5 | * This file is based on the arch/mips/ddb5xxx/ddb5477/irq.c |
| 5 | * | 6 | * |
| 6 | * Copyright 2001 MontaVista Software Inc. | 7 | * Copyright 2001 MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | */ | 8 | */ |
| 22 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| 23 | #include <linux/interrupt.h> | 10 | #include <linux/interrupt.h> |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 3 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 17 | */ | 4 | */ |
| 18 | #include <linux/kernel.h> | 5 | #include <linux/kernel.h> |
| 19 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright(C) MontaVista Software Inc, 2006 | 3 | * Copyright(C) MontaVista Software Inc, 2006 |
| 3 | * | 4 | * |
| 4 | * Author: dmitry pervushin <dpervushin@ru.mvista.com> | 5 | * Author: dmitry pervushin <dpervushin@ru.mvista.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 21 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,23 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 3 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 3 | * | 4 | * |
| 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/setup.c. | 5 | * This file is based on the arch/mips/ddb5xxx/ddb5477/setup.c. |
| 5 | * | 6 | * |
| 6 | * Copyright 2001 MontaVista Software Inc. | 7 | * Copyright 2001 MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | */ | 8 | */ |
| 22 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| 23 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the Broadcom Common Firmware Environment support | 3 | # Makefile for the Broadcom Common Firmware Environment support |
| 3 | # | 4 | # |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2001, 2002 Broadcom Corporation | 3 | * Copyright (C) 2000, 2001, 2002 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | /* | 6 | /* |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2001, 2002 Broadcom Corporation | 3 | * Copyright (C) 2000, 2001, 2002 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #ifndef CFE_API_INT_H | 5 | #ifndef CFE_API_INT_H |
| 19 | #define CFE_API_INT_H | 6 | #define CFE_API_INT_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for generic prom monitor library routines under Linux. | 3 | # Makefile for generic prom monitor library routines under Linux. |
| 3 | # | 4 | # |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * O32 interface for the 64 (or N32) ABI. | 3 | * O32 interface for the 64 (or N32) ABI. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002, 2014 Maciej W. Rozycki | 5 | * Copyright (C) 2002, 2014 Maciej W. Rozycki |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <asm/asm.h> | 8 | #include <asm/asm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the SNI prom monitor routines under Linux. | 3 | # Makefile for the SNI prom monitor routines under Linux. |
| 3 | # | 4 | # |
| @@ -1,12 +1,8 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2016 Imagination Technologies | 3 | # Copyright (C) 2016 Imagination Technologies |
| 3 | # Author: Paul Burton <paul.burton@mips.com> | 4 | # Author: Paul Burton <paul.burton@mips.com> |
| 4 | # | 5 | # |
| 5 | # This program is free software; you can redistribute it and/or modify it | ||
| 6 | # under the terms of the GNU General Public License as published by the | ||
| 7 | # Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | # option) any later version. | ||
| 9 | # | ||
| 10 | 6 | ||
| 11 | obj-y += init.o | 7 | obj-y += init.o |
| 12 | obj-y += irq.o | 8 | obj-y += irq.o |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Support code for virtual Ranchu board for MIPS. | 3 | * Support code for virtual Ranchu board for MIPS. |
| 3 | * | 4 | * |
| 4 | * Author: Miodrag Dinic <miodrag.dinic@mips.com> | 5 | * Author: Miodrag Dinic <miodrag.dinic@mips.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/of_address.h> | 8 | #include <linux/of_address.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Imagination Technologies | 3 | * Copyright (C) 2016 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #define pr_fmt(fmt) "sead3: " fmt | 7 | #define pr_fmt(fmt) "sead3: " fmt |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Imagination Technologies | 3 | * Copyright (C) 2016 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Imagination Technologies | 3 | * Copyright (C) 2016 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Imagination Technologies | 3 | * Copyright (C) 2016 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/of.h> | 7 | #include <linux/of.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Imagination Technologies | 3 | * Copyright (C) 2016 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #define pr_fmt(fmt) "yamon-dt: " fmt | 7 | #define pr_fmt(fmt) "yamon-dt: " fmt |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | # MIPS headers | 2 | # MIPS headers |
| 2 | generated-y += syscall_table_32_o32.h | 3 | generated-y += syscall_table_32_o32.h |
| 3 | generated-y += syscall_table_64_n32.h | 4 | generated-y += syscall_table_64_n32.h |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Imagination Technologies | 3 | * Copyright (C) 2015 Imagination Technologies |
| 3 | * Author: Alex Smith <alex.smith@imgtec.com> | 4 | * Author: Alex Smith <alex.smith@imgtec.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ASM_CLOCKSOURCE_H | 7 | #ifndef __ASM_CLOCKSOURCE_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * CPU feature definitions for module loading, used by | 3 | * CPU feature definitions for module loading, used by |
| 3 | * module_cpu_feature_match(), see uapi/asm/hwcap.h for MIPS CPU features. | 4 | * module_cpu_feature_match(), see uapi/asm/hwcap.h for MIPS CPU features. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version | ||
| 8 | * 2 of the License, or (at your option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ASM_CPUFEATURE_H | 7 | #ifndef __ASM_CPUFEATURE_H |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Imagination Technologies | 3 | * Copyright (C) 2015 Imagination Technologies |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __MIPS_ASM_DEBUG_H__ | 6 | #ifndef __MIPS_ASM_DEBUG_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/dec/ecc.h | 3 | * include/asm-mips/dec/ecc.h |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * DECsystem 5900 (KN03), 5900/260 (KN05) systems. | 7 | * DECsystem 5900 (KN03), 5900/260 (KN05) systems. |
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2003 Maciej W. Rozycki | 9 | * Copyright (C) 2003 Maciej W. Rozycki |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation; either version | ||
| 13 | * 2 of the License, or (at your option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | #ifndef __ASM_MIPS_DEC_ECC_H | 11 | #ifndef __ASM_MIPS_DEC_ECC_H |
| 16 | #define __ASM_MIPS_DEC_ECC_H | 12 | #define __ASM_MIPS_DEC_ECC_H |
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/dec/ioasic.h | 3 | * include/asm-mips/dec/ioasic.h |
| 3 | * | 4 | * |
| 4 | * DEC I/O ASIC access operations. | 5 | * DEC I/O ASIC access operations. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2000, 2002, 2003 Maciej W. Rozycki | 7 | * Copyright (C) 2000, 2002, 2003 Maciej W. Rozycki |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the License, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __ASM_DEC_IOASIC_H | 10 | #ifndef __ASM_DEC_IOASIC_H |
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/dec/kn02ba.h | 3 | * include/asm-mips/dec/kn02ba.h |
| 3 | * | 4 | * |
| 4 | * DECstation 5000/1xx (3min or KN02-BA) definitions. | 5 | * DECstation 5000/1xx (3min or KN02-BA) definitions. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2002, 2003 Maciej W. Rozycki | 7 | * Copyright (C) 2002, 2003 Maciej W. Rozycki |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the License, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef __ASM_MIPS_DEC_KN02BA_H | 9 | #ifndef __ASM_MIPS_DEC_KN02BA_H |
| 14 | #define __ASM_MIPS_DEC_KN02BA_H | 10 | #define __ASM_MIPS_DEC_KN02BA_H |
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/dec/kn02ca.h | 3 | * include/asm-mips/dec/kn02ca.h |
| 3 | * | 4 | * |
| 4 | * Personal DECstation 5000/xx (Maxine or KN02-CA) definitions. | 5 | * Personal DECstation 5000/xx (Maxine or KN02-CA) definitions. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2002, 2003 Maciej W. Rozycki | 7 | * Copyright (C) 2002, 2003 Maciej W. Rozycki |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the License, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef __ASM_MIPS_DEC_KN02CA_H | 9 | #ifndef __ASM_MIPS_DEC_KN02CA_H |
| 14 | #define __ASM_MIPS_DEC_KN02CA_H | 10 | #define __ASM_MIPS_DEC_KN02CA_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/dec/kn05.h | 3 | * include/asm-mips/dec/kn05.h |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ · 4 unmodified lines | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2002, 2003, 2005, 2008 Maciej W. Rozycki | 10 | * Copyright (C) 2002, 2003, 2005, 2008 Maciej W. Rozycki |
| 10 | * | 11 | * |
| 11 | * This program is free software; you can redistribute it and/or | ||
| 12 | * modify it under the terms of the GNU General Public License | ||
| 13 | * as published by the Free Software Foundation; either version | ||
| 14 | * 2 of the License, or (at your option) any later version. | ||
| 15 | * | ||
| 16 | * WARNING! All this information is pure guesswork based on the | 12 | * WARNING! All this information is pure guesswork based on the |
| 17 | * ROM. It is provided here in hope it will give someone some | 13 | * ROM. It is provided here in hope it will give someone some |
| 18 | * food for thought. No documentation for the KN05 nor the KN04 | 14 | * food for thought. No documentation for the KN05 nor the KN04 |
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/dec/kn230.h | 3 | * include/asm-mips/dec/kn230.h |
| 3 | * | 4 | * |
| 4 | * DECsystem 5100 (MIPSmate or KN230) definitions. | 5 | * DECsystem 5100 (MIPSmate or KN230) definitions. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2002, 2003 Maciej W. Rozycki | 7 | * Copyright (C) 2002, 2003 Maciej W. Rozycki |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the License, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef __ASM_MIPS_DEC_KN230_H | 9 | #ifndef __ASM_MIPS_DEC_KN230_H |
| 14 | #define __ASM_MIPS_DEC_KN230_H | 10 | #define __ASM_MIPS_DEC_KN230_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/dec/prom.h | 3 | * include/asm-mips/dec/prom.h |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2002 Maciej W. Rozycki | 7 | * Copyright (C) 2002 Maciej W. Rozycki |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the License, or (at your option) any later version. | ||
| 12 | * | ||
| 13 | * Based on arch/mips/dec/prom/prom.h by the Anonymous. | 9 | * Based on arch/mips/dec/prom/prom.h by the Anonymous. |
| 14 | */ | 10 | */ |
| 15 | #ifndef _ASM_DEC_PROM_H | 11 | #ifndef _ASM_DEC_PROM_H |
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/dec/system.h | 3 | * include/asm-mips/dec/system.h |
| 3 | * | 4 | * |
| 4 | * Generic DECstation/DECsystem bits. | 5 | * Generic DECstation/DECsystem bits. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2005, 2006 Maciej W. Rozycki | 7 | * Copyright (C) 2005, 2006 Maciej W. Rozycki |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the License, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef __ASM_DEC_SYSTEM_H | 9 | #ifndef __ASM_DEC_SYSTEM_H |
| 14 | #define __ASM_DEC_SYSTEM_H | 10 | #define __ASM_DEC_SYSTEM_H |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * DS1287 timer functions. | 3 | * DS1287 timer functions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2008 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef __ASM_DS1287_H | 7 | #ifndef __ASM_DS1287_H |
| 21 | #define __ASM_DS1287_H | 8 | #define __ASM_DS1287_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Imagination Technologies | 3 | * Copyright (C) 2016 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_DSEMUL_H__ | 7 | #ifndef __MIPS_ASM_DSEMUL_H__ |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2005 Mips Technologies | 3 | * Copyright (C) 2005 Mips Technologies |
| 3 | * Author: Chris Dearman, chris@mips.com derived from fpu.h | 4 | * Author: Chris Dearman, chris@mips.com derived from fpu.h |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | #ifndef _ASM_DSP_H | 6 | #ifndef _ASM_DSP_H |
| 11 | #define _ASM_DSP_H | 7 | #define _ASM_DSP_H |
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) NEC Electronics Corporation 2005-2006 | 3 | * Copyright (C) NEC Electronics Corporation 2005-2006 |
| 3 | * | 4 | * |
| 4 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h | 5 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h |
| 5 | * Copyright 2001 MontaVista Software Inc. | 6 | * Copyright 2001 MontaVista Software Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | #ifndef __ASM_EMMA_EMMA2RH_H | 8 | #ifndef __ASM_EMMA_EMMA2RH_H |
| 22 | #define __ASM_EMMA_EMMA2RH_H | 9 | #define __ASM_EMMA_EMMA2RH_H |
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) NEC Electronics Corporation 2005-2006 | 3 | * Copyright (C) NEC Electronics Corporation 2005-2006 |
| 3 | * | 4 | * |
| 4 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h | 5 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h |
| 5 | * Copyright 2001 MontaVista Software Inc. | 6 | * Copyright 2001 MontaVista Software Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #ifndef MARKEINS_H | 9 | #ifndef MARKEINS_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 MontaVista Software Inc. | 3 | * Copyright (C) 2002 MontaVista Software Inc. |
| 3 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net | 4 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | #ifndef _ASM_FPU_H | 6 | #ifndef _ASM_FPU_H |
| 11 | #define _ASM_FPU_H | 7 | #define _ASM_FPU_H |
| @@ -1,16 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can distribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License (Version 2) as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 7 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 8 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 9 | * for more details. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License along | ||
| 12 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 13 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 14 | * | 3 | * |
| 15 | * Further private data for which no space exists in mips_fpu_struct. | 4 | * Further private data for which no space exists in mips_fpu_struct. |
| 16 | * This should be subsumed into the mips_fpu_struct structure as | 5 | * This should be subsumed into the mips_fpu_struct structure as |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2001, 2002 Broadcom Corporation | 3 | * Copyright (C) 2000, 2001, 2002 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | /* | 5 | /* |
| 19 | * Broadcom Common Firmware Environment (CFE) | 6 | * Broadcom Common Firmware Environment (CFE) |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2001, 2002 Broadcom Corporation | 3 | * Copyright (C) 2000, 2001, 2002 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | /* | 6 | /* |
| @@ -1,22 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2004, 2005 MIPS Technologies, Inc. | 3 | * Copyright (C) 2000, 2004, 2005 MIPS Technologies, Inc. |
| 3 | * All rights reserved. | 4 | * All rights reserved. |
| 4 | * Authors: Carsten Langgaard <carstenl@mips.com> | 5 | * Authors: Carsten Langgaard <carstenl@mips.com> |
| 5 | * Maciej W. Rozycki <macro@mips.com> | 6 | * Maciej W. Rozycki <macro@mips.com> |
| 6 | * Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org) | 7 | * Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org) |
| 7 | * | ||
| 8 | * This program is free software; you can distribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License (Version 2) as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 15 | * for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along | ||
| 18 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 19 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 20 | */ | 8 | */ |
| 21 | #ifndef _ASM_GT64120_H | 9 | #ifndef _ASM_GT64120_H |
| 22 | #define _ASM_GT64120_H | 10 | #define _ASM_GT64120_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/i8259.h | 3 | * include/asm-mips/i8259.h |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2003 Maciej W. Rozycki | 7 | * Copyright (C) 2003 Maciej W. Rozycki |
| 7 | * Copyright (C) 2003 Ralf Baechle <ralf@linux-mips.org> | 8 | * Copyright (C) 2003 Ralf Baechle <ralf@linux-mips.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version | ||
| 12 | * 2 of the License, or (at your option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | #ifndef _ASM_I8259_H | 10 | #ifndef _ASM_I8259_H |
| 15 | #define _ASM_I8259_H | 11 | #define _ASM_I8259_H |
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/irq_cpu.h | 3 | * include/asm-mips/irq_cpu.h |
| 3 | * | 4 | * |
| 4 | * MIPS CPU interrupt definitions. | 5 | * MIPS CPU interrupt definitions. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2002 Maciej W. Rozycki | 7 | * Copyright (C) 2002 Maciej W. Rozycki |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the License, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef _ASM_IRQ_CPU_H | 9 | #ifndef _ASM_IRQ_CPU_H |
| 14 | #define _ASM_IRQ_CPU_H | 10 | #define _ASM_IRQ_CPU_H |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Galileo/Marvell GT641xx IRQ definitions. | 3 | * Galileo/Marvell GT641xx IRQ definitions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef _ASM_IRQ_GT641XX_H | 7 | #ifndef _ASM_IRQ_GT641XX_H |
| 21 | #define _ASM_IRQ_GT641XX_H | 8 | #define _ASM_IRQ_GT641XX_H |
| @@ -1,8 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or | ||
| 3 | * modify it under the terms of the GNU General Public License | ||
| 4 | * as published by the Free Software Foundation; either version | ||
| 5 | * 2 of the License, or (at your option) any later version. | ||
| 6 | * | 3 | * |
| 7 | * Copyright (C) 2006 Ralf Baechle (ralf@linux-mips.org) | 4 | * Copyright (C) 2006 Ralf Baechle (ralf@linux-mips.org) |
| 8 | */ | 5 | */ |
| @@ -1,22 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel Probes (KProbes) | 3 | * Kernel Probes (KProbes) |
| 3 | * include/asm-mips/kprobes.h | 4 | * include/asm-mips/kprobes.h |
| 4 | * | 5 | * |
| 5 | * Copyright 2006 Sony Corp. | 6 | * Copyright 2006 Sony Corp. |
| 6 | * Copyright 2010 Cavium Networks | 7 | * Copyright 2010 Cavium Networks |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; version 2 of the License. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | */ | 8 | */ |
| 21 | 9 | ||
| 22 | #ifndef _ASM_KPROBES_H | 10 | #ifndef _ASM_KPROBES_H |
| @@ -1,22 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * lasat.h | 3 | * lasat.h |
| 3 | * | 4 | * |
| 4 | * Thomas Horsten <thh@lasat.com> | 5 | * Thomas Horsten <thh@lasat.com> |
| 5 | * Copyright (C) 2000 LASAT Networks A/S. | 6 | * Copyright (C) 2000 LASAT Networks A/S. |
| 6 | * | 7 | * |
| 7 | * This program is free software; you can distribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License (Version 2) as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 13 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 14 | * for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License along | ||
| 17 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 18 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 19 | * | ||
| 20 | * Configuration for LASAT boards, loads the appropriate include files. | 8 | * Configuration for LASAT boards, loads the appropriate include files. |
| 21 | */ | 9 | */ |
| 22 | #ifndef _LASAT_H | 10 | #ifndef _LASAT_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Imagination Technologies | 3 | * Copyright (C) 2014 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_MIPS_MAAR_H__ | 7 | #ifndef __MIPS_ASM_MIPS_MAAR_H__ |
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006,2007 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2006,2007 Felix Fietkau <nbd@openwrt.org> |
| 3 | * Copyright (C) 2006,2007 Eugene Konev <ejka@openwrt.org> | 4 | * Copyright (C) 2006,2007 Eugene Konev <ejka@openwrt.org> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #ifndef __AR7_H__ | 7 | #ifndef __AR7_H__ |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006, 2007 Florian Fainelli <florian@openwrt.org> | 3 | * Copyright (C) 2006, 2007 Florian Fainelli <florian@openwrt.org> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef __PROM_H__ | 6 | #ifndef __PROM_H__ |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/mach-au1x00/ioremap.h | 3 | * include/asm-mips/mach-au1x00/ioremap.h |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version | ||
| 7 | * 2 of the License, or (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | #ifndef __ASM_MACH_AU1X00_IOREMAP_H | 5 | #ifndef __ASM_MACH_AU1X00_IOREMAP_H |
| 10 | #define __ASM_MACH_AU1X00_IOREMAP_H | 6 | #define __ASM_MACH_AU1X00_IOREMAP_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Aurelien Jarno <aurelien@aurel32.net> | 3 | * Copyright (C) 2007 Aurelien Jarno <aurelien@aurel32.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef __ASM_BCM47XX_H | 6 | #ifndef __ASM_BCM47XX_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006 Yoichi Yuasa <yuasa@linux-mips.org> | 3 | * Copyright (C) 2006 Yoichi Yuasa <yuasa@linux-mips.org> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 17 | */ | 4 | */ |
| 18 | #ifndef _COBALT_MACH_GT64120_H | 5 | #ifndef _COBALT_MACH_GT64120_H |
| 19 | #define _COBALT_MACH_GT64120_H | 6 | #define _COBALT_MACH_GT64120_H |
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * CPU feature overrides for DECstation systems. Two variations | 3 | * CPU feature overrides for DECstation systems. Two variations |
| 3 | * are generally applicable. | 4 | * are generally applicable. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Maciej W. Rozycki | 6 | * Copyright (C) 2013 Maciej W. Rozycki |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or | ||
| 8 | * modify it under the terms of the GNU General Public License | ||
| 9 | * as published by the Free Software Foundation; either version | ||
| 10 | * 2 of the License, or (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | #ifndef __ASM_MACH_DEC_CPU_FEATURE_OVERRIDES_H | 8 | #ifndef __ASM_MACH_DEC_CPU_FEATURE_OVERRIDES_H |
| 13 | #define __ASM_MACH_DEC_CPU_FEATURE_OVERRIDES_H | 9 | #define __ASM_MACH_DEC_CPU_FEATURE_OVERRIDES_H |
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * RTC definitions for DECstation style attached Dallas DS1287 chip. | 3 | * RTC definitions for DECstation style attached Dallas DS1287 chip. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998, 2001 by Ralf Baechle | 5 | * Copyright (C) 1998, 2001 by Ralf Baechle |
| 5 | * Copyright (C) 1998 by Harald Koerfgen | 6 | * Copyright (C) 1998 by Harald Koerfgen |
| 6 | * Copyright (C) 2002, 2005 Maciej W. Rozycki | 7 | * Copyright (C) 2002, 2005 Maciej W. Rozycki |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the License, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef __ASM_MIPS_DEC_RTC_DEC_H | 9 | #ifndef __ASM_MIPS_DEC_RTC_DEC_H |
| 14 | #define __ASM_MIPS_DEC_RTC_DEC_H | 10 | #define __ASM_MIPS_DEC_RTC_DEC_H |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/mach-generic/ioremap.h | 3 | * include/asm-mips/mach-generic/ioremap.h |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version | ||
| 7 | * 2 of the License, or (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | #ifndef __ASM_MACH_GENERIC_IOREMAP_H | 5 | #ifndef __ASM_MACH_GENERIC_IOREMAP_H |
| 10 | #define __ASM_MACH_GENERIC_IOREMAP_H | 6 | #define __ASM_MACH_GENERIC_IOREMAP_H |
| @@ -1,15 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | * | ||
| 9 | * You should have received a copy of the GNU General Public License along | ||
| 10 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 11 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 12 | * | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #ifndef __ASM_JZ4740_CLOCK_H__ | 6 | #ifndef __ASM_JZ4740_CLOCK_H__ |
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ7420/JZ4740 DMA definitions | 4 | * JZ7420/JZ4740 DMA definitions |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #ifndef __ASM_MACH_JZ4740_DMA_H__ | 7 | #ifndef __ASM_MACH_JZ4740_DMA_H__ |
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2009, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ4740 GPIO pin definitions | 4 | * JZ4740 GPIO pin definitions |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #ifndef _JZ_GPIO_H | 7 | #ifndef _JZ_GPIO_H |
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ4740 IRQ definitions | 4 | * JZ4740 IRQ definitions |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #ifndef __ASM_MACH_JZ4740_IRQ_H__ | 7 | #ifndef __ASM_MACH_JZ4740_IRQ_H__ |
| @@ -1,15 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2009, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | * | ||
| 9 | * You should have received a copy of the GNU General Public License along | ||
| 10 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 11 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 12 | * | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #ifndef __ASM_MACH_JZ4740_JZ4740_FB_H__ | 6 | #ifndef __ASM_MACH_JZ4740_JZ4740_FB_H__ |
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ4740 platform device definitions | 4 | * JZ4740 platform device definitions |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | 7 | ||
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ4740 platform timer support | 4 | * JZ4740 platform timer support |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #ifndef __ASM_MACH_JZ4740_TIMER | 7 | #ifndef __ASM_MACH_JZ4740_TIMER |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2014 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Loongson 1 CPUFreq platform support. | 5 | * Loongson 1 CPUFreq platform support. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_CPUFREQ_H | 8 | #ifndef __ASM_MACH_LOONGSON32_CPUFREQ_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2015 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Loongson 1 NAND platform support. | 5 | * Loongson 1 NAND platform support. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_DMA_H | 8 | #ifndef __ASM_MACH_LOONGSON32_DMA_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * IRQ mappings for Loongson 1 | 5 | * IRQ mappings for Loongson 1 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_IRQ_H | 8 | #ifndef __ASM_MACH_LOONGSON32_IRQ_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Register mappings for Loongson 1 | 5 | * Register mappings for Loongson 1 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_LOONGSON1_H | 8 | #ifndef __ASM_MACH_LOONGSON32_LOONGSON1_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2015 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Loongson 1 NAND platform support. | 5 | * Loongson 1 NAND platform support. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_NAND_H | 8 | #ifndef __ASM_MACH_LOONGSON32_NAND_H |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __ASM_MACH_LOONGSON32_PLATFORM_H | 6 | #ifndef __ASM_MACH_LOONGSON32_PLATFORM_H |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __ASM_MACH_LOONGSON32_PROM_H | 6 | #ifndef __ASM_MACH_LOONGSON32_PROM_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Loongson 1 Clock Register Definitions. | 5 | * Loongson 1 Clock Register Definitions. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_REGS_CLK_H | 8 | #ifndef __ASM_MACH_LOONGSON32_REGS_CLK_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2014 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Loongson 1 MUX Register Definitions. | 5 | * Loongson 1 MUX Register Definitions. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_REGS_MUX_H | 8 | #ifndef __ASM_MACH_LOONGSON32_REGS_MUX_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2014 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Loongson 1 PWM Register Definitions. | 5 | * Loongson 1 PWM Register Definitions. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_REGS_PWM_H | 8 | #ifndef __ASM_MACH_LOONGSON32_REGS_PWM_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Yang Ling <gnaygnil@gmail.com> | 3 | * Copyright (c) 2016 Yang Ling <gnaygnil@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Loongson 1 RTC timer Register Definitions. | 5 | * Loongson 1 RTC timer Register Definitions. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_REGS_RTC_H | 8 | #ifndef __ASM_MACH_LOONGSON32_REGS_RTC_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Loongson 1 Watchdog Register Definitions. | 5 | * Loongson 1 Watchdog Register Definitions. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON32_REGS_WDT_H | 8 | #ifndef __ASM_MACH_LOONGSON32_REGS_WDT_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Lemote, Inc. | 3 | * Copyright (C) 2009 Lemote, Inc. |
| 3 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> | 4 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ASM_MACH_LOONGSON64_LOONGSON_H | 7 | #ifndef __ASM_MACH_LOONGSON64_LOONGSON_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Lemote, Inc. | 3 | * Copyright (C) 2009 Lemote, Inc. |
| 3 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> | 4 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ASM_MACH_LOONGSON64_MACHINE_H | 7 | #ifndef __ASM_MACH_LOONGSON64_MACHINE_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Lemote, Inc. | 3 | * Copyright (C) 2009 Lemote, Inc. |
| 3 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> | 4 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ASM_MACH_LOONGSON64_MEM_H | 7 | #ifndef __ASM_MACH_LOONGSON64_MEM_H |
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Loongson Inc. & Lemote Inc. & | 3 | * Copyright (C) 2010 Loongson Inc. & Lemote Inc. & |
| 3 | * Institute of Computing Technology | 4 | * Institute of Computing Technology |
| 4 | * Author: Xiang Gao, gaoxiang@ict.ac.cn | 5 | * Author: Xiang Gao, gaoxiang@ict.ac.cn |
| 5 | * Huacai Chen, chenhc@lemote.com | 6 | * Huacai Chen, chenhc@lemote.com |
| 6 | * Xiaofu Meng, Shuangshuang Zhang | 7 | * Xiaofu Meng, Shuangshuang Zhang |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License as published by the | ||
| 10 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 11 | * option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef _ASM_MACH_MMZONE_H | 9 | #ifndef _ASM_MACH_MMZONE_H |
| 14 | #define _ASM_MACH_MMZONE_H | 10 | #define _ASM_MACH_MMZONE_H |
| @@ -1,12 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008 Zhang Le <r0bertz@gentoo.org> | 3 | * Copyright (c) 2008 Zhang Le <r0bertz@gentoo.org> |
| 3 | * Copyright (c) 2009 Wu Zhangjin <wuzhangjin@gmail.com> | 4 | * Copyright (c) 2009 Wu Zhangjin <wuzhangjin@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it | ||
| 6 | * and/or modify it under the terms of the GNU General | ||
| 7 | * Public License as published by the Free Software | ||
| 8 | * Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 5 | */ |
| 11 | 6 | ||
| 12 | #ifndef __ASM_MACH_LOONGSON64_PCI_H_ | 7 | #ifndef __ASM_MACH_LOONGSON64_PCI_H_ |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Imagination Technologies | 3 | * Copyright (C) 2015 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_MALTA_DTSHIM_H__ | 7 | #ifndef __MIPS_MALTA_DTSHIM_H__ |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Imagination Technologies | 3 | * Copyright (C) 2014 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ASM_MIPS_MACH_MALTA_PM_H__ | 7 | #ifndef __ASM_MIPS_MACH_MALTA_PM_H__ |
| @@ -1,21 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Carsten Langgaard, carstenl@mips.com | 3 | * Carsten Langgaard, carstenl@mips.com |
| 3 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | 4 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. |
| 4 | * Copyright (C) 2003 by Ralf Baechle | 5 | * Copyright (C) 2003 by Ralf Baechle |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can distribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License (Version 2) as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 13 | * for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along | ||
| 16 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 17 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 18 | * | ||
| 19 | * RTC routines for Malta style attached PIIX4 device, which contains a | 7 | * RTC routines for Malta style attached PIIX4 device, which contains a |
| 20 | * Motorola MC146818A-compatible Real Time Clock. | 8 | * Motorola MC146818A-compatible Real Time Clock. |
| 21 | */ | 9 | */ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Defines for the MSP interrupt controller. | 3 | * Defines for the MSP interrupt controller. |
| 3 | * | 4 | * |
| @@ -6,19 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * ######################################################################## | 8 | * ######################################################################## |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can distribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License (Version 2) as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 16 | * for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along | ||
| 19 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 20 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 21 | * | ||
| 22 | * ######################################################################## | 10 | * ######################################################################## |
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Defines for the MSP interrupt handlers. | 3 | * Defines for the MSP interrupt handlers. |
| 3 | * | 4 | * |
| @@ -6,19 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * ######################################################################## | 8 | * ######################################################################## |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can distribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License (Version 2) as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 16 | * for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along | ||
| 19 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 20 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 21 | * | ||
| 22 | * ######################################################################## | 10 | * ######################################################################## |
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| @@ -1,23 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2000-2006 PMC-Sierra INC. | 3 | * Copyright (c) 2000-2006 PMC-Sierra INC. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it | ||
| 5 | * and/or modify it under the terms of the GNU General | ||
| 6 | * Public License as published by the Free Software | ||
| 7 | * Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be | ||
| 11 | * useful, but WITHOUT ANY WARRANTY; without even the implied | ||
| 12 | * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | ||
| 13 | * PURPOSE. See the GNU General Public License for more | ||
| 14 | * details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public | ||
| 17 | * License along with this program; if not, write to the Free | ||
| 18 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA | ||
| 19 | * 02139, USA. | ||
| 20 | * | ||
| 21 | * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND | 5 | * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND |
| 22 | * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS | 6 | * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS |
| 23 | * SOFTWARE. | 7 | * SOFTWARE. |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MIPS boards bootprom interface for the Linux kernel. | 3 | * MIPS boards bootprom interface for the Linux kernel. |
| 3 | * | 4 | * |
| @@ -6,19 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * ######################################################################## | 8 | * ######################################################################## |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can distribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License (Version 2) as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 16 | * for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along | ||
| 19 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 20 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 21 | * | ||
| 22 | * ######################################################################## | 10 | * ######################################################################## |
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Defines for the address space, registers and register configuration | 3 | * Defines for the address space, registers and register configuration |
| 3 | * (bit masks, access macros etc) for the PMC-Sierra line of MSP products. | 4 | * (bit masks, access macros etc) for the PMC-Sierra line of MSP products. |
| @@ -13,19 +14,6 @@ · 9 unmodified lines | |||
| 13 | * | 14 | * |
| 14 | * ######################################################################## | 15 | * ######################################################################## |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can distribute it and/or modify it | ||
| 17 | * under the terms of the GNU General Public License (Version 2) as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | * | ||
| 20 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 22 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 23 | * for more details. | ||
| 24 | * | ||
| 25 | * You should have received a copy of the GNU General Public License along | ||
| 26 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 27 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 28 | * | ||
| 29 | * ######################################################################## | 17 | * ######################################################################## |
| 30 | */ | 18 | */ |
| 31 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Defines for the MSP interrupt controller. | 3 | * Defines for the MSP interrupt controller. |
| 3 | * | 4 | * |
| @@ -6,19 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * ######################################################################## | 8 | * ######################################################################## |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can distribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License (Version 2) as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 16 | * for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along | ||
| 19 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 20 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 21 | * | ||
| 22 | * ######################################################################## | 10 | * ######################################################################## |
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| @@ -1,23 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /****************************************************************** | 2 | /****************************************************************** |
| 2 | * Copyright (c) 2000-2007 PMC-Sierra INC. | 3 | * Copyright (c) 2000-2007 PMC-Sierra INC. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it | ||
| 5 | * and/or modify it under the terms of the GNU General | ||
| 6 | * Public License as published by the Free Software | ||
| 7 | * Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be | ||
| 11 | * useful, but WITHOUT ANY WARRANTY; without even the implied | ||
| 12 | * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | ||
| 13 | * PURPOSE. See the GNU General Public License for more | ||
| 14 | * details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public | ||
| 17 | * License along with this program; if not, write to the Free | ||
| 18 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA | ||
| 19 | * 02139, USA. | ||
| 20 | * | ||
| 21 | * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND | 5 | * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND |
| 22 | * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS | 6 | * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS |
| 23 | * SOFTWARE. | 7 | * SOFTWARE. |
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * gpio.h: GPIO Support for PNX833X. | 3 | * gpio.h: GPIO Support for PNX833X. |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 NXP Semiconductors | 5 | * Copyright 2008 NXP Semiconductors |
| 5 | * Chris Steel <chris.steel@nxp.com> | 6 | * Chris Steel <chris.steel@nxp.com> |
| 6 | * Daniel Laird <daniel.j.laird@nxp.com> | 7 | * Daniel Laird <daniel.j.laird@nxp.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 8 | */ |
| 22 | #ifndef __ASM_MIPS_MACH_PNX833X_GPIO_H | 9 | #ifndef __ASM_MIPS_MACH_PNX833X_GPIO_H |
| 23 | #define __ASM_MIPS_MACH_PNX833X_GPIO_H | 10 | #define __ASM_MIPS_MACH_PNX833X_GPIO_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * irq.h: IRQ mappings for PNX833X. | 4 | * irq.h: IRQ mappings for PNX833X. |
| @@ -5,20 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright 2008 NXP Semiconductors | 6 | * Copyright 2008 NXP Semiconductors |
| 6 | * Chris Steel <chris.steel@nxp.com> | 7 | * Chris Steel <chris.steel@nxp.com> |
| 7 | * Daniel Laird <daniel.j.laird@nxp.com> | 8 | * Daniel Laird <daniel.j.laird@nxp.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 22 | */ | 9 | */ |
| 23 | 10 | ||
| 24 | #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_MAPPING_H | 11 | #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_MAPPING_H |
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * irq.h: IRQ mappings for PNX833X. | 3 | * irq.h: IRQ mappings for PNX833X. |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 NXP Semiconductors | 5 | * Copyright 2008 NXP Semiconductors |
| 5 | * Chris Steel <chris.steel@nxp.com> | 6 | * Chris Steel <chris.steel@nxp.com> |
| 6 | * Daniel Laird <daniel.j.laird@nxp.com> | 7 | * Daniel Laird <daniel.j.laird@nxp.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 8 | */ |
| 22 | 9 | ||
| 23 | #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_H | 10 | #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_H |
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * pnx833x.h: Register mappings for PNX833X. | 3 | * pnx833x.h: Register mappings for PNX833X. |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 NXP Semiconductors | 5 | * Copyright 2008 NXP Semiconductors |
| 5 | * Chris Steel <chris.steel@nxp.com> | 6 | * Chris Steel <chris.steel@nxp.com> |
| 6 | * Daniel Laird <daniel.j.laird@nxp.com> | 7 | * Daniel Laird <daniel.j.laird@nxp.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 21 | */ | 8 | */ |
| 22 | #ifndef __ASM_MIPS_MACH_PNX833X_PNX833X_H | 9 | #ifndef __ASM_MIPS_MACH_PNX833X_PNX833X_H |
| 23 | #define __ASM_MIPS_MACH_PNX833X_PNX833X_H | 10 | #define __ASM_MIPS_MACH_PNX833X_PNX833X_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * IDT RC32434 specific CPU feature overrides | 3 | * IDT RC32434 specific CPU feature overrides |
| 3 | * | 4 | * |
| @@ -6,21 +7,6 @@ · 2 unmodified lines | |||
| 6 | * This file was derived from: include/asm-mips/cpu-features.h | 7 | * This file was derived from: include/asm-mips/cpu-features.h |
| 7 | * Copyright (C) 2003, 2004 Ralf Baechle | 8 | * Copyright (C) 2003, 2004 Ralf Baechle |
| 8 | * Copyright (C) 2004 Maciej W. Rozycki | 9 | * Copyright (C) 2004 Maciej W. Rozycki |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation; either version 2 | ||
| 13 | * of the License, or (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, | ||
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 18 | * GNU General Public License for more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License | ||
| 21 | * along with this program; if not, write to the | ||
| 22 | * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 23 | * Boston, MA 02110-1301, USA. | ||
| 24 | */ | 10 | */ |
| 25 | #ifndef __ASM_MACH_RC32434_CPU_FEATURE_OVERRIDES_H | 11 | #ifndef __ASM_MACH_RC32434_CPU_FEATURE_OVERRIDES_H |
| 26 | #define __ASM_MACH_RC32434_CPU_FEATURE_OVERRIDES_H | 12 | #define __ASM_MACH_RC32434_CPU_FEATURE_OVERRIDES_H |
| @@ -1,13 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License as published by | ||
| 4 | * the Free Software Foundation; either version 2 of the License, or | ||
| 5 | * (at your option) any later version. | ||
| 6 | * | ||
| 7 | * This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | 3 | * |
| 12 | * Copyright (C) 2004 IDT Inc. | 4 | * Copyright (C) 2004 IDT Inc. |
| 13 | * Copyright (C) 2006 Felix Fietkau <nbd@openwrt.org> | 5 | * Copyright (C) 2006 Felix Fietkau <nbd@openwrt.org> |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/mach-tx39xx/ioremap.h | 3 | * include/asm-mips/mach-tx39xx/ioremap.h |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version | ||
| 7 | * 2 of the License, or (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | #ifndef __ASM_MACH_TX39XX_IOREMAP_H | 5 | #ifndef __ASM_MACH_TX39XX_IOREMAP_H |
| 10 | #define __ASM_MACH_TX39XX_IOREMAP_H | 6 | #define __ASM_MACH_TX39XX_IOREMAP_H |
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/mach-tx49xx/ioremap.h | 3 | * include/asm-mips/mach-tx49xx/ioremap.h |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version | ||
| 7 | * 2 of the License, or (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | #ifndef __ASM_MACH_TX49XX_IOREMAP_H | 5 | #ifndef __ASM_MACH_TX49XX_IOREMAP_H |
| 10 | #define __ASM_MACH_TX49XX_IOREMAP_H | 6 | #define __ASM_MACH_TX49XX_IOREMAP_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Imagination Technologies | 3 | * Copyright (C) 2015 Imagination Technologies |
| 3 | * Author: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> | 4 | * Author: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_MACH_XILFPGA_IRQ_H__ | 7 | #ifndef __MIPS_ASM_MACH_XILFPGA_IRQ_H__ |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Imagination Technologies | 3 | * Copyright (C) 2016 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_MACHINE_H__ | 7 | #ifndef __MIPS_ASM_MACHINE_H__ |
| @@ -1,20 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Carsten Langgaard, carstenl@mips.com | 3 | * Carsten Langgaard, carstenl@mips.com |
| 3 | * Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved. | 4 | * Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can distribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License (Version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 12 | * for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 17 | * | ||
| 18 | * Defines of the Malta board specific address-MAP, registers, etc. | 6 | * Defines of the Malta board specific address-MAP, registers, etc. |
| 19 | */ | 7 | */ |
| 20 | #ifndef __ASM_MIPS_BOARDS_MALTA_H | 8 | #ifndef __ASM_MIPS_BOARDS_MALTA_H |
| @@ -1,21 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Carsten Langgaard, carstenl@mips.com | 3 | * Carsten Langgaard, carstenl@mips.com |
| 3 | * Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved. | 4 | * Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved. |
| 4 | * Copyright (C) 2013 Imagination Technologies Ltd. | 5 | * Copyright (C) 2013 Imagination Technologies Ltd. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can distribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License (Version 2) as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 13 | * for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along | ||
| 16 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 17 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 18 | * | ||
| 19 | * Register definitions for Intel PIIX4 South Bridge Device. | 7 | * Register definitions for Intel PIIX4 South Bridge Device. |
| 20 | */ | 8 | */ |
| 21 | #ifndef __ASM_MIPS_BOARDS_PIIX4_H | 9 | #ifndef __ASM_MIPS_BOARDS_PIIX4_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2005 MIPS Technologies, Inc. All rights reserved. | 3 | * Copyright (C) 2005 MIPS Technologies, Inc. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can distribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License (Version 2) as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 11 | * for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along | ||
| 14 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 15 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 16 | * | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef _ASM_MIPS_BOARDS_SIM_H | 6 | #ifndef _ASM_MIPS_BOARDS_SIM_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Imagination Technologies | 3 | * Copyright (C) 2013 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_MIPS_CPS_H__ | 7 | #ifndef __MIPS_ASM_MIPS_CPS_H__ |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Imagination Technologies | 3 | * Copyright (C) 2013 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_MIPS_CPS_H__ | 7 | #ifndef __MIPS_ASM_MIPS_CPS_H__ |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Imagination Technologies | 3 | * Copyright (C) 2017 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_MIPS_CPS_H__ | 7 | #ifndef __MIPS_ASM_MIPS_CPS_H__ |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Imagination Technologies | 3 | * Copyright (C) 2017 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_MIPS_CPS_H__ | 7 | #ifndef __MIPS_ASM_MIPS_CPS_H__ |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Imagination Technologies | 3 | * Copyright (C) 2013 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | #ifndef _ASM_MSA_H | 6 | #ifndef _ASM_MSA_H |
| 11 | #define _ASM_MSA_H | 7 | #define _ASM_MSA_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Imagination Technologies | 3 | * Copyright (C) 2014 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_PM_CPS_H__ | 7 | #ifndef __MIPS_ASM_PM_CPS_H__ |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Imagination Technologies Ltd | 3 | * Copyright (C) 2014 Imagination Technologies Ltd |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | * | ||
| 9 | * PM helper macros for CPU power off (e.g. Suspend-to-RAM). | 5 | * PM helper macros for CPU power off (e.g. Suspend-to-RAM). |
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 MIPS Tech, LLC | 3 | * Copyright (C) 2017 MIPS Tech, LLC |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | #ifndef __ASM__SERIAL_H | 5 | #ifndef __ASM__SERIAL_H |
| 10 | #define __ASM__SERIAL_H | 6 | #define __ASM__SERIAL_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * BCM1280/BCM1480 Board Support Package | 3 | * BCM1280/BCM1480 Board Support Package |
| 3 | * | 4 | * |
| @@ -14,20 +15,6 @@ · 10 unmodified lines | |||
| 14 | * Copyright 2000,2001,2002,2003 | 15 | * Copyright 2000,2001,2002,2003 |
| 15 | * Broadcom Corporation. All rights reserved. | 16 | * Broadcom Corporation. All rights reserved. |
| 16 | * | 17 | * |
| 17 | * This program is free software; you can redistribute it and/or | ||
| 18 | * modify it under the terms of the GNU General Public License as | ||
| 19 | * published by the Free Software Foundation; either version 2 of | ||
| 20 | * the License, or (at your option) any later version. | ||
| 21 | * | ||
| 22 | * This program is distributed in the hope that it will be useful, | ||
| 23 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 24 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 25 | * GNU General Public License for more details. | ||
| 26 | * | ||
| 27 | * You should have received a copy of the GNU General Public License | ||
| 28 | * along with this program; if not, write to the Free Software | ||
| 29 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 30 | * MA 02111-1307 USA | ||
| 31 | ********************************************************************* */ | 18 | ********************************************************************* */ |
| 32 | 19 | ||
| 33 | 20 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * BCM1280/BCM1480 Board Support Package | 3 | * BCM1280/BCM1480 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003 | 14 | * Copyright 2000,2001,2002,2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * BCM1280/BCM1480 Board Support Package | 3 | * BCM1280/BCM1480 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003 | 14 | * Copyright 2000,2001,2002,2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * BCM1255/BCM1280/BCM1455/BCM1480 Board Support Package | 3 | * BCM1255/BCM1280/BCM1455/BCM1480 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003 | 14 | * Copyright 2000,2001,2002,2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | #ifndef _BCM1480_REGS_H | 19 | #ifndef _BCM1480_REGS_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * BCM1280/BCM1400 Board Support Package | 3 | * BCM1280/BCM1400 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003,2004,2005 | 14 | * Copyright 2000,2001,2002,2003,2004,2005 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | #ifndef _BCM1480_SCD_H | 19 | #ifndef _BCM1480_SCD_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000,2001,2002,2003,2004 Broadcom Corporation | 3 | * Copyright (C) 2000,2001,2002,2003,2004 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #ifndef __ASM_SIBYTE_BIGSUR_H | 5 | #ifndef __ASM_SIBYTE_BIGSUR_H |
| 19 | #define __ASM_SIBYTE_BIGSUR_H | 6 | #define __ASM_SIBYTE_BIGSUR_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000,2001,2002,2003,2004 Broadcom Corporation | 3 | * Copyright (C) 2000,2001,2002,2003,2004 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef _SIBYTE_BOARD_H | 6 | #ifndef _SIBYTE_BOARD_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 Broadcom Corporation | 3 | * Copyright (C) 2002 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #ifndef __ASM_SIBYTE_CARMEL_H | 5 | #ifndef __ASM_SIBYTE_CARMEL_H |
| 19 | #define __ASM_SIBYTE_CARMEL_H | 6 | #define __ASM_SIBYTE_CARMEL_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2001, 2002, 2003 Broadcom Corporation | 3 | * Copyright (C) 2000, 2001, 2002, 2003 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef _ASM_SIBYTE_SB1250_H | 6 | #ifndef _ASM_SIBYTE_SB1250_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003 | 14 | * Copyright 2000,2001,2002,2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | #ifndef _SB1250_DEFS_H | 19 | #ifndef _SB1250_DEFS_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -15,20 +16,6 @@ · 11 unmodified lines | |||
| 15 | * Copyright 2000,2001,2002,2003 | 16 | * Copyright 2000,2001,2002,2003 |
| 16 | * Broadcom Corporation. All rights reserved. | 17 | * Broadcom Corporation. All rights reserved. |
| 17 | * | 18 | * |
| 18 | * This program is free software; you can redistribute it and/or | ||
| 19 | * modify it under the terms of the GNU General Public License as | ||
| 20 | * published by the Free Software Foundation; either version 2 of | ||
| 21 | * the License, or (at your option) any later version. | ||
| 22 | * | ||
| 23 | * This program is distributed in the hope that it will be useful, | ||
| 24 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 25 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 26 | * GNU General Public License for more details. | ||
| 27 | * | ||
| 28 | * You should have received a copy of the GNU General Public License | ||
| 29 | * along with this program; if not, write to the Free Software | ||
| 30 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 31 | * MA 02111-1307 USA | ||
| 32 | ********************************************************************* */ | 19 | ********************************************************************* */ |
| 33 | 20 | ||
| 34 | 21 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -14,20 +15,6 @@ · 10 unmodified lines | |||
| 14 | * Copyright 2000, 2001, 2002, 2003 | 15 | * Copyright 2000, 2001, 2002, 2003 |
| 15 | * Broadcom Corporation. All rights reserved. | 16 | * Broadcom Corporation. All rights reserved. |
| 16 | * | 17 | * |
| 17 | * This program is free software; you can redistribute it and/or | ||
| 18 | * modify it under the terms of the GNU General Public License as | ||
| 19 | * published by the Free Software Foundation; either version 2 of | ||
| 20 | * the License, or (at your option) any later version. | ||
| 21 | * | ||
| 22 | * This program is distributed in the hope that it will be useful, | ||
| 23 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 24 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 25 | * GNU General Public License for more details. | ||
| 26 | * | ||
| 27 | * You should have received a copy of the GNU General Public License | ||
| 28 | * along with this program; if not, write to the Free Software | ||
| 29 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 30 | * MA 02111-1307 USA | ||
| 31 | ********************************************************************* */ | 18 | ********************************************************************* */ |
| 32 | 19 | ||
| 33 | 20 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000, 2001, 2002, 2003 | 14 | * Copyright 2000, 2001, 2002, 2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003 | 14 | * Copyright 2000,2001,2002,2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000, 2001, 2002, 2003 | 14 | * Copyright 2000, 2001, 2002, 2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003 | 14 | * Copyright 2000,2001,2002,2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000, 2001, 2002, 2003 | 14 | * Copyright 2000, 2001, 2002, 2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003 | 14 | * Copyright 2000,2001,2002,2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003,2004,2005 | 14 | * Copyright 2000,2001,2002,2003,2004,2005 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | #ifndef _SB1250_SCD_H | 19 | #ifndef _SB1250_SCD_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -14,20 +15,6 @@ · 10 unmodified lines | |||
| 14 | * Copyright 2000,2001,2002,2003 | 15 | * Copyright 2000,2001,2002,2003 |
| 15 | * Broadcom Corporation. All rights reserved. | 16 | * Broadcom Corporation. All rights reserved. |
| 16 | * | 17 | * |
| 17 | * This program is free software; you can redistribute it and/or | ||
| 18 | * modify it under the terms of the GNU General Public License as | ||
| 19 | * published by the Free Software Foundation; either version 2 of | ||
| 20 | * the License, or (at your option) any later version. | ||
| 21 | * | ||
| 22 | * This program is distributed in the hope that it will be useful, | ||
| 23 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 24 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 25 | * GNU General Public License for more details. | ||
| 26 | * | ||
| 27 | * You should have received a copy of the GNU General Public License | ||
| 28 | * along with this program; if not, write to the Free Software | ||
| 29 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 30 | * MA 02111-1307 USA | ||
| 31 | ********************************************************************* */ | 18 | ********************************************************************* */ |
| 32 | 19 | ||
| 33 | 20 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003 | 14 | * Copyright 2000,2001,2002,2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ********************************************************************* | 2 | /* ********************************************************************* |
| 2 | * SB1250 Board Support Package | 3 | * SB1250 Board Support Package |
| 3 | * | 4 | * |
| @@ -13,20 +14,6 @@ · 9 unmodified lines | |||
| 13 | * Copyright 2000,2001,2002,2003 | 14 | * Copyright 2000,2001,2002,2003 |
| 14 | * Broadcom Corporation. All rights reserved. | 15 | * Broadcom Corporation. All rights reserved. |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or | ||
| 17 | * modify it under the terms of the GNU General Public License as | ||
| 18 | * published by the Free Software Foundation; either version 2 of | ||
| 19 | * the License, or (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program; if not, write to the Free Software | ||
| 28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
| 29 | * MA 02111-1307 USA | ||
| 30 | ********************************************************************* */ | 17 | ********************************************************************* */ |
| 31 | 18 | ||
| 32 | 19 | ||
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2001 Broadcom Corporation | 3 | * Copyright (C) 2000, 2001 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #ifndef __ASM_SIBYTE_SENTOSA_H | 5 | #ifndef __ASM_SIBYTE_SENTOSA_H |
| 19 | #define __ASM_SIBYTE_SENTOSA_H | 6 | #define __ASM_SIBYTE_SENTOSA_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2001, 2002, 2003 Broadcom Corporation | 3 | * Copyright (C) 2000, 2001, 2002, 2003 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #ifndef __ASM_SIBYTE_SWARM_H | 5 | #ifndef __ASM_SIBYTE_SWARM_H |
| 19 | #define __ASM_SIBYTE_SWARM_H | 6 | #define __ASM_SIBYTE_SWARM_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Imagination Technologies | 3 | * Copyright (C) 2013 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_SMP_CPS_H__ | 7 | #ifndef __MIPS_ASM_SMP_CPS_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2001, 2002, MontaVista Software Inc. | 3 | * Copyright (C) 2001, 2002, MontaVista Software Inc. |
| 3 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net | 4 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * include/asm-mips/time.h | 7 | * include/asm-mips/time.h |
| 7 | * header file for the new style time.c file and time services. | 8 | * header file for the new style time.c file and time services. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the | ||
| 11 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 12 | * option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | #ifndef _ASM_TIME_H | 10 | #ifndef _ASM_TIME_H |
| 15 | #define _ASM_TIME_H | 11 | #define _ASM_TIME_H |
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Trap handling definitions. | 3 | * Trap handling definitions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002, 2003 Maciej W. Rozycki | 5 | * Copyright (C) 2002, 2003 Maciej W. Rozycki |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the License, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef _ASM_TRAPS_H | 7 | #ifndef _ASM_TRAPS_H |
| 12 | #define _ASM_TRAPS_H | 8 | #define _ASM_TRAPS_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Imagination Technologies | 3 | * Copyright (C) 2015 Imagination Technologies |
| 3 | * Author: Alex Smith <alex.smith@imgtec.com> | 4 | * Author: Alex Smith <alex.smith@imgtec.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ASM_VDSO_H | 7 | #ifndef __ASM_VDSO_H |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * capcella.h, Include file for ZAO Networks Capcella. | 3 | * capcella.h, Include file for ZAO Networks Capcella. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002-2004 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2002-2004 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef __ZAO_CAPCELLA_H | 7 | #ifndef __ZAO_CAPCELLA_H |
| 21 | #define __ZAO_CAPCELLA_H | 8 | #define __ZAO_CAPCELLA_H |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Include file for NEC VR4100 series General-purpose I/O Unit. | 3 | * Include file for NEC VR4100 series General-purpose I/O Unit. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2009 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2005-2009 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef __NEC_VR41XX_GIU_H | 7 | #ifndef __NEC_VR41XX_GIU_H |
| 21 | #define __NEC_VR41XX_GIU_H | 8 | #define __NEC_VR41XX_GIU_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/vr41xx/irq.h | 3 | * include/asm-mips/vr41xx/irq.h |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Copyright (C) 2002 MontaVista Software, Inc. | 9 | * Copyright (C) 2002 MontaVista Software, Inc. |
| 9 | * Copyright (C) 2002 TimeSys Corp. | 10 | * Copyright (C) 2002 TimeSys Corp. |
| 10 | * Copyright (C) 2003-2006 Yoichi Yuasa <yuasa@linux-mips.org> | 11 | * Copyright (C) 2003-2006 Yoichi Yuasa <yuasa@linux-mips.org> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License as published by the | ||
| 14 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 15 | * option) any later version. | ||
| 16 | */ | 12 | */ |
| 17 | #ifndef __NEC_VR41XX_IRQ_H | 13 | #ifndef __NEC_VR41XX_IRQ_H |
| 18 | #define __NEC_VR41XX_IRQ_H | 14 | #define __NEC_VR41XX_IRQ_H |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * mpc30x.h, Include file for Victor MP-C303/304. | 3 | * mpc30x.h, Include file for Victor MP-C303/304. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002-2004 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2002-2004 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef __VICTOR_MPC30X_H | 7 | #ifndef __VICTOR_MPC30X_H |
| 21 | #define __VICTOR_MPC30X_H | 8 | #define __VICTOR_MPC30X_H |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Include file for NEC VR4100 series PCI Control Unit. | 3 | * Include file for NEC VR4100 series PCI Control Unit. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2005 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2004-2005 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef __NEC_VR41XX_PCI_H | 7 | #ifndef __NEC_VR41XX_PCI_H |
| 21 | #define __NEC_VR41XX_PCI_H | 8 | #define __NEC_VR41XX_PCI_H |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Include file for NEC VR4100 series Serial Interface Unit. | 3 | * Include file for NEC VR4100 series Serial Interface Unit. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2008 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2005-2008 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef __NEC_VR41XX_SIU_H | 7 | #ifndef __NEC_VR41XX_SIU_H |
| 21 | #define __NEC_VR41XX_SIU_H | 8 | #define __NEC_VR41XX_SIU_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * tb0219.h, Include file for TANBAC TB0219. | 3 | * tb0219.h, Include file for TANBAC TB0219. |
| 3 | * | 4 | * |
| @@ -5,20 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Modified for TANBAC TB0219: | 7 | * Modified for TANBAC TB0219: |
| 7 | * Copyright (C) 2003 Megasolution Inc. <matsu@megasolution.jp> | 8 | * Copyright (C) 2003 Megasolution Inc. <matsu@megasolution.jp> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 22 | */ | 9 | */ |
| 23 | #ifndef __TANBAC_TB0219_H | 10 | #ifndef __TANBAC_TB0219_H |
| 24 | #define __TANBAC_TB0219_H | 11 | #define __TANBAC_TB0219_H |
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * tb0226.h, Include file for TANBAC TB0226. | 3 | * tb0226.h, Include file for TANBAC TB0226. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002-2004 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2002-2004 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef __TANBAC_TB0226_H | 7 | #ifndef __TANBAC_TB0226_H |
| 21 | #define __TANBAC_TB0226_H | 8 | #define __TANBAC_TB0226_H |
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * tb0287.h, Include file for TANBAC TB0287 mini-ITX board. | 3 | * tb0287.h, Include file for TANBAC TB0287 mini-ITX board. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 Media Lab Inc. <ito@mlb.co.jp> | 5 | * Copyright (C) 2005 Media Lab Inc. <ito@mlb.co.jp> |
| 5 | * | 6 | * |
| 6 | * This code is largely based on tb0219.h. | 7 | * This code is largely based on tb0219.h. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License | ||
| 19 | * along with this program; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | */ | 8 | */ |
| 22 | #ifndef __TANBAC_TB0287_H | 9 | #ifndef __TANBAC_TB0287_H |
| 23 | #define __TANBAC_TB0287_H | 10 | #define __TANBAC_TB0287_H |
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-mips/vr41xx/vr41xx.h | 3 | * include/asm-mips/vr41xx/vr41xx.h |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Copyright (C) 2002 MontaVista Software, Inc. | 9 | * Copyright (C) 2002 MontaVista Software, Inc. |
| 9 | * Copyright (C) 2002 TimeSys Corp. | 10 | * Copyright (C) 2002 TimeSys Corp. |
| 10 | * Copyright (C) 2003-2008 Yoichi Yuasa <yuasa@linux-mips.org> | 11 | * Copyright (C) 2003-2008 Yoichi Yuasa <yuasa@linux-mips.org> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License as published by the | ||
| 14 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 15 | * option) any later version. | ||
| 16 | */ | 12 | */ |
| 17 | #ifndef __NEC_VR41XX_H | 13 | #ifndef __NEC_VR41XX_H |
| 18 | #define __NEC_VR41XX_H | 14 | #define __NEC_VR41XX_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Imagination Technologies | 3 | * Copyright (C) 2016 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __MIPS_ASM_YAMON_DT_H__ | 7 | #ifndef __MIPS_ASM_YAMON_DT_H__ |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | ||
| 1 | generated-y += unistd_n32.h | 2 | generated-y += unistd_n32.h |
| 2 | generated-y += unistd_n64.h | 3 | generated-y += unistd_n64.h |
| 3 | generated-y += unistd_o32.h | 4 | generated-y += unistd_o32.h |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the Jazz family specific parts of the kernel | 3 | # Makefile for the Jazz family specific parts of the kernel |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/mips/jz4740/board-qi_lb60.c | 3 | * linux/arch/mips/jz4740/board-qi_lb60.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ · 2 unmodified lines | |||
| 6 | * Copyright (c) 2009 Qi Hardware inc., | 7 | * Copyright (c) 2009 Qi Hardware inc., |
| 7 | * Author: Xiangfu Liu <xiangfu@qi-hardware.com> | 8 | * Author: Xiangfu Liu <xiangfu@qi-hardware.com> |
| 8 | * Copyright 2010, Lars-Peter Clausen <lars@metafoo.de> | 9 | * Copyright 2010, Lars-Peter Clausen <lars@metafoo.de> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 or later | ||
| 12 | * as published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ4740 platform devices | 4 | * JZ4740 platform devices |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ4740 SoC power management support | 4 | * JZ4740 SoC power management support |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ4740 SoC prom code | 4 | * JZ4740 SoC prom code |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | * | ||
| 9 | * You should have received a copy of the GNU General Public License along | ||
| 10 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 11 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 12 | * | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <asm/reboot.h> | 6 | #include <asm/reboot.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * Copyright (C) 2011, Maarten ter Huurne <maarten@treewalker.org> | 4 | * Copyright (C) 2011, Maarten ter Huurne <maarten@treewalker.org> |
| 4 | * JZ4740 setup code | 5 | * JZ4740 setup code |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License along | ||
| 12 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 13 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 14 | * | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ4740 platform time support | 4 | * JZ4740 platform time support |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * JZ4740 platform timer support | 4 | * JZ4740 platform timer support |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | * | ||
| 10 | * You should have received a copy of the GNU General Public License along | ||
| 11 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 12 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | * | ||
| 14 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include <linux/export.h> | 7 | #include <linux/export.h> |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000,2001,2004 Broadcom Corporation | 3 | * Copyright (C) 2000,2001,2004 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #include <linux/clockchips.h> | 5 | #include <linux/clockchips.h> |
| 19 | #include <linux/interrupt.h> | 6 | #include <linux/interrupt.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DS1287 clockevent driver | 3 | * DS1287 clockevent driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2008 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/clockchips.h> | 7 | #include <linux/clockchips.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * GT641xx clockevent routines. | 3 | * GT641xx clockevent routines. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/clockchips.h> | 7 | #include <linux/clockchips.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2001 Broadcom Corporation | 3 | * Copyright (C) 2000, 2001 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #include <linux/clockchips.h> | 5 | #include <linux/clockchips.h> |
| 19 | #include <linux/interrupt.h> | 6 | #include <linux/interrupt.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Imagination Technologies | 3 | * Copyright (C) 2017 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/bitops.h> | 7 | #include <linux/bitops.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Imagination Technologies | 3 | * Copyright (C) 2015 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <asm/addrspace.h> | 7 | #include <asm/addrspace.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Imagination Technologies | 3 | * Copyright (C) 2013 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <asm/addrspace.h> | 7 | #include <asm/addrspace.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2003, 2004, 2007 Maciej W. Rozycki | 3 | * Copyright (C) 2003, 2004, 2007 Maciej W. Rozycki |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version | ||
| 7 | * 2 of the License, or (at your option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | #include <linux/context_tracking.h> | 5 | #include <linux/context_tracking.h> |
| 10 | #include <linux/init.h> | 6 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Processor capabilities determination functions. | 3 | * Processor capabilities determination functions. |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 1994 - 2006 Ralf Baechle | 6 | * Copyright (C) 1994 - 2006 Ralf Baechle |
| 6 | * Copyright (C) 2003, 2004 Maciej W. Rozycki | 7 | * Copyright (C) 2003, 2004 Maciej W. Rozycki |
| 7 | * Copyright (C) 2001, 2004, 2011, 2012 MIPS Technologies, Inc. | 8 | * Copyright (C) 2001, 2004, 2011, 2012 MIPS Technologies, Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version | ||
| 12 | * 2 of the License, or (at your option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| 15 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000,2001,2004 Broadcom Corporation | 3 | * Copyright (C) 2000,2001,2004 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | #include <linux/clocksource.h> | 5 | #include <linux/clocksource.h> |
| 15 | #include <linux/sched_clock.h> | 6 | #include <linux/sched_clock.h> |
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * DEC I/O ASIC's counter clocksource | 3 | * DEC I/O ASIC's counter clocksource |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2008 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | #include <linux/clocksource.h> | 7 | #include <linux/clocksource.h> |
| 17 | #include <linux/sched_clock.h> | 8 | #include <linux/sched_clock.h> |
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000, 2001 Broadcom Corporation | 3 | * Copyright (C) 2000, 2001 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | #include <linux/clocksource.h> | 5 | #include <linux/clocksource.h> |
| 15 | #include <linux/sched_clock.h> | 6 | #include <linux/sched_clock.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * 8250/16550-type serial ports prom_putchar() | 3 | * 8250/16550-type serial ports prom_putchar() |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2010 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/io.h> | 7 | #include <linux/io.h> |
| 21 | #include <linux/serial_core.h> | 8 | #include <linux/serial_core.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Imagination Technologies | 3 | * Copyright (C) 2014 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/binfmts.h> | 7 | #include <linux/binfmts.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * MIPS idle loop and WAIT instruction support. | 3 | * MIPS idle loop and WAIT instruction support. |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * Copyright (C) 1994 - 2006 Ralf Baechle | 6 | * Copyright (C) 1994 - 2006 Ralf Baechle |
| 6 | * Copyright (C) 2003, 2004 Maciej W. Rozycki | 7 | * Copyright (C) 2003, 2004 Maciej W. Rozycki |
| 7 | * Copyright (C) 2001, 2004, 2011, 2012 MIPS Technologies, Inc. | 8 | * Copyright (C) 2001, 2004, 2011, 2012 MIPS Technologies, Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation; either version | ||
| 12 | * 2 of the License, or (at your option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | #include <linux/cpu.h> | 10 | #include <linux/cpu.h> |
| 15 | #include <linux/export.h> | 11 | #include <linux/export.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * GT641xx IRQ routines. | 3 | * GT641xx IRQ routines. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> | 5 | * Copyright (C) 2007 Yoichi Yuasa <yuasa@linux-mips.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/hardirq.h> | 7 | #include <linux/hardirq.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License as published by the | ||
| 4 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 5 | * option) any later version. | ||
| 6 | * | 3 | * |
| 7 | * Copyright (c) 2004 MIPS Inc | 4 | * Copyright (c) 2004 MIPS Inc |
| 8 | * Author: chris@mips.com | 5 | * Author: chris@mips.com |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2003 Ralf Baechle | 3 | * Copyright (C) 2003 Ralf Baechle |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | * | ||
| 9 | * Handler for RM7000 extended interrupts. These are a non-standard | 5 | * Handler for RM7000 extended interrupts. These are a non-standard |
| 10 | * feature so we handle them separately from standard interrupts. | 6 | * feature so we handle them separately from standard interrupts. |
| 11 | */ | 7 | */ |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel Probes (KProbes) | 3 | * Kernel Probes (KProbes) |
| 3 | * arch/mips/kernel/kprobes.c | 4 | * arch/mips/kernel/kprobes.c |
| @@ -8,19 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Some portions copied from the powerpc version. | 9 | * Some portions copied from the powerpc version. |
| 9 | * | 10 | * |
| 10 | * Copyright (C) IBM Corporation, 2002, 2004 | 11 | * Copyright (C) IBM Corporation, 2002, 2004 |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; version 2 of the License. | ||
| 15 | * | ||
| 16 | * This program is distributed in the hope that it will be useful, | ||
| 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 19 | * GNU General Public License for more details. | ||
| 20 | * | ||
| 21 | * You should have received a copy of the GNU General Public License | ||
| 22 | * along with this program; if not, write to the Free Software | ||
| 23 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 24 | */ | 12 | */ |
| 25 | 13 | ||
| 26 | #include <linux/kprobes.h> | 14 | #include <linux/kprobes.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Imagination Technologies | 3 | * Copyright (C) 2013 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Imagination Technologies | 3 | * Copyright (C) 2013 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| @@ -1,17 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License as published by | ||
| 4 | * the Free Software Foundation; either version 2 of the License, or | ||
| 5 | * (at your option) any later version. | ||
| 6 | * | ||
| 7 | * This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program; if not, write to the Free Software | ||
| 14 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 15 | * | 3 | * |
| 16 | * Copyright (C) 2001 Rusty Russell. | 4 | * Copyright (C) 2001 Rusty Russell. |
| 17 | * Copyright (C) 2003, 2004 Ralf Baechle (ralf@linux-mips.org) | 5 | * Copyright (C) 2003, 2004 Ralf Baechle (ralf@linux-mips.org) |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Imagination Technologies | 3 | * Copyright (C) 2014 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/cpuhotplug.h> | 7 | #include <linux/cpuhotplug.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Imagination Technologies Ltd. | 3 | * Copyright (C) 2014 Imagination Technologies Ltd. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | * | ||
| 9 | * CPU PM notifiers for saving/restoring general CPU state. | 5 | * CPU PM notifiers for saving/restoring general CPU state. |
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Imagination Technologies | 3 | * Copyright (C) 2016 Imagination Technologies |
| 3 | * Author: Marcin Nowakowski <marcin.nowakowski@mips.com> | 4 | * Author: Marcin Nowakowski <marcin.nowakowski@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __PROBES_COMMON_H | 7 | #ifndef __PROBES_COMMON_H |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2003 Broadcom Corporation | 3 | * Copyright (C) 2003 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #include <linux/cache.h> | 5 | #include <linux/cache.h> |
| 19 | #include <linux/sched.h> | 6 | #include <linux/sched.h> |
| @@ -1,16 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can distribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License (Version 2) as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 7 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 8 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 9 | * for more details. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License along | ||
| 12 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 13 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 14 | * | 3 | * |
| 15 | * Copyright (C) 2007 MIPS Technologies, Inc. | 4 | * Copyright (C) 2007 MIPS Technologies, Inc. |
| 16 | * Chris Dearman (chris@mips.com) | 5 | * Chris Dearman (chris@mips.com) |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Imagination Technologies | 3 | * Copyright (C) 2013 Imagination Technologies |
| 3 | * Author: Paul Burton <paul.burton@mips.com> | 4 | * Author: Paul Burton <paul.burton@mips.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/cpu.h> | 7 | #include <linux/cpu.h> |
| @@ -1,16 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can distribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License (Version 2) as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 7 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 8 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 9 | * for more details. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License along | ||
| 12 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 13 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 14 | * | 3 | * |
| 15 | * Copyright (C) 2004, 05, 06 MIPS Technologies, Inc. | 4 | * Copyright (C) 2004, 05, 06 MIPS Technologies, Inc. |
| 16 | * Elizabeth Clarke (beth@mips.com) | 5 | * Elizabeth Clarke (beth@mips.com) |
| @@ -1,17 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or | ||
| 3 | * modify it under the terms of the GNU General Public License | ||
| 4 | * as published by the Free Software Foundation; either version 2 | ||
| 5 | * of the License, or (at your option) any later version. | ||
| 6 | * | ||
| 7 | * This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program; if not, write to the Free Software | ||
| 14 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 15 | * | 3 | * |
| 16 | * Copyright (C) 2000, 2001 Kanoj Sarcar | 4 | * Copyright (C) 2000, 2001 Kanoj Sarcar |
| 17 | * Copyright (C) 2000, 2001 Ralf Baechle | 5 | * Copyright (C) 2000, 2001 Ralf Baechle |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * MIPS SPRAM support | 3 | * MIPS SPRAM support |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version | ||
| 7 | * 2 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * Copyright (C) 2007, 2008 MIPS Technologies, Inc. | 5 | * Copyright (C) 2007, 2008 MIPS Technologies, Inc. |
| 10 | */ | 6 | */ |
| 11 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Stack trace management functions | 3 | * Stack trace management functions |
| 3 | * | 4 | * |
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2001 MontaVista Software Inc. | 3 | * Copyright 2001 MontaVista Software Inc. |
| 3 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net | 4 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net |
| 4 | * Copyright (c) 2003, 2004 Maciej W. Rozycki | 5 | * Copyright (c) 2003, 2004 Maciej W. Rozycki |
| 5 | * | 6 | * |
| 6 | * Common time service routines for MIPS machines. | 7 | * Common time service routines for MIPS machines. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License as published by the | ||
| 10 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 11 | * option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/bug.h> | 9 | #include <linux/bug.h> |
| 14 | #include <linux/clockchips.h> | 10 | #include <linux/clockchips.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Imagination Technologies | 3 | * Copyright (C) 2015 Imagination Technologies |
| 3 | * Author: Alex Smith <alex.smith@imgtec.com> | 4 | * Author: Alex Smith <alex.smith@imgtec.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/binfmts.h> | 7 | #include <linux/binfmts.h> |
| @@ -1122,6 +1122,9 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) · 1121 unmodified lines | |||
| 1122 | case KVM_CAP_MAX_VCPUS: | 1122 | case KVM_CAP_MAX_VCPUS: |
| 1123 | r = KVM_MAX_VCPUS; | 1123 | r = KVM_MAX_VCPUS; |
| 1124 | break; | 1124 | break; |
| 1125 | case KVM_CAP_MAX_VCPU_ID: | ||
| 1126 | r = KVM_MAX_VCPU_ID; | ||
| 1127 | break; | ||
| 1125 | case KVM_CAP_MIPS_FPU: | 1128 | case KVM_CAP_MIPS_FPU: |
| 1126 | /* We don't handle systems with inconsistent cpu_has_fpu */ | 1129 | /* We don't handle systems with inconsistent cpu_has_fpu */ |
| 1127 | r = !!raw_cpu_has_fpu; | 1130 | r = !!raw_cpu_has_fpu; |
| @@ -1 +1,2 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y := prom.o reset.o sysctrl.o | 2 | obj-y := prom.o reset.o sysctrl.o |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | obj-y := prom.o sysctrl.o clk.o dma.o gptu.o dcdc.o | 2 | obj-y := prom.o sysctrl.o clk.o dma.o gptu.o dcdc.o |
| 2 | 3 | ||
| 3 | obj-y += vmmc.o | 4 | obj-y += vmmc.o |
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Carsten Langgaard, carstenl@mips.com | 3 | * Carsten Langgaard, carstenl@mips.com |
| 3 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | 4 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can distribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License (Version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 12 | * for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 17 | * | ||
| 18 | * Routines for generic manipulation of the interrupts found on the | 6 | * Routines for generic manipulation of the interrupts found on the |
| 19 | * Lasat boards. | 7 | * Lasat boards. |
| 20 | */ | 8 | */ |
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Thomas Horsten <thh@lasat.com> | 3 | * Thomas Horsten <thh@lasat.com> |
| 3 | * Copyright (C) 2000 LASAT Networks A/S. | 4 | * Copyright (C) 2000 LASAT Networks A/S. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can distribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License (Version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 12 | * for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 17 | * | ||
| 18 | * Routines specific to the LASAT boards | 6 | * Routines specific to the LASAT boards |
| 19 | */ | 7 | */ |
| 20 | #include <linux/types.h> | 8 | #include <linux/types.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Picvue PVC160206 display driver | 3 | * Picvue PVC160206 display driver |
| 3 | * | 4 | * |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Picvue PVC160206 display driver | 3 | * Picvue PVC160206 display driver |
| 3 | * | 4 | * |
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Thomas Horsten <thh@lasat.com> | 3 | * Thomas Horsten <thh@lasat.com> |
| 3 | * Copyright (C) 2000 LASAT Networks A/S. | 4 | * Copyright (C) 2000 LASAT Networks A/S. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can distribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License (Version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 12 | * for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 17 | * | ||
| 18 | * Reset the LASAT board. | 6 | * Reset the LASAT board. |
| 19 | */ | 7 | */ |
| 20 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Registration of Lasat UART platform device. | 3 | * Registration of Lasat UART platform device. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Brian Murphy <brian@murphy.dk> | 5 | * Copyright (C) 2007 Brian Murphy <brian@murphy.dk> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * along with this program; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | */ | 6 | */ |
| 20 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| 21 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Carsten Langgaard, carstenl@mips.com | 3 | * Carsten Langgaard, carstenl@mips.com |
| 3 | * Copyright (C) 1999 MIPS Technologies, Inc. All rights reserved. | 4 | * Copyright (C) 1999 MIPS Technologies, Inc. All rights reserved. |
| @@ -7,19 +8,6 @@ · 3 unmodified lines | |||
| 7 | * | 8 | * |
| 8 | * Brian Murphy <brian@murphy.dk> | 9 | * Brian Murphy <brian@murphy.dk> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can distribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License (Version 2) as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 17 | * for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along | ||
| 20 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 21 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 22 | * | ||
| 23 | * Lasat specific setup. | 11 | * Lasat specific setup. |
| 24 | */ | 12 | */ |
| 25 | #include <linux/init.h> | 13 | #include <linux/init.h> |
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Thomas Horsten <thh@lasat.com> | 3 | * Thomas Horsten <thh@lasat.com> |
| 3 | * Copyright (C) 2000 LASAT Networks A/S. | 4 | * Copyright (C) 2000 LASAT Networks A/S. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can distribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License (Version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 12 | * for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
| 17 | * | ||
| 18 | * Routines specific to the LASAT boards | 6 | * Routines specific to the LASAT boards |
| 19 | */ | 7 | */ |
| 20 | #include <linux/types.h> | 8 | #include <linux/types.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Common code for all Loongson 1 based systems | 3 | # Common code for all Loongson 1 based systems |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for common code of loongson1 based machines. | 3 | # Makefile for common code of loongson1 based machines. |
| 3 | # | 4 | # |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/interrupt.h> | 6 | #include <linux/interrupt.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011-2016 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Modified from arch/mips/pnx833x/common/prom.c. | 5 | * Modified from arch/mips/pnx833x/common/prom.c. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/serial_reg.h> | 8 | #include <linux/serial_reg.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/io.h> | 6 | #include <linux/io.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <asm/bootinfo.h> | 6 | #include <asm/bootinfo.h> |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2014 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for loongson1B based machines. | 3 | # Makefile for loongson1B based machines. |
| 3 | # | 4 | # |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Zhang, Keguang <keguang.zhang@gmail.com> | 3 | * Copyright (c) 2011-2016 Zhang, Keguang <keguang.zhang@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/leds.h> | 6 | #include <linux/leds.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for loongson1C based machines. | 3 | # Makefile for loongson1C based machines. |
| 3 | # | 4 | # |
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Yang Ling <gnaygnil@gmail.com> | 3 | * Copyright (c) 2016 Yang Ling <gnaygnil@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the | ||
| 6 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 7 | * option) any later version. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <platform.h> | 6 | #include <platform.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Common code for all Loongson based systems | 3 | # Common code for all Loongson based systems |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2001 MontaVista Software Inc. | 3 | * Copyright 2001 MontaVista Software Inc. |
| 3 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net | 4 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net |
| @@ -5,11 +6,6 @@ · 1 unmodified line | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology | 7 | * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology |
| 7 | * Author: Fuxin Zhang, zhangfx@lemote.com | 8 | * Author: Fuxin Zhang, zhangfx@lemote.com |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the | ||
| 11 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 12 | * option) any later version. | ||
| 13 | */ | 9 | */ |
| 14 | #include <linux/interrupt.h> | 10 | #include <linux/interrupt.h> |
| 15 | #include <linux/compiler.h> | 11 | #include <linux/compiler.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Based on Ocelot Linux port, which is | 3 | * Based on Ocelot Linux port, which is |
| 3 | * Copyright 2001 MontaVista Software Inc. | 4 | * Copyright 2001 MontaVista Software Inc. |
| @@ -11,11 +12,6 @@ · 7 unmodified lines | |||
| 11 | * | 12 | * |
| 12 | * Copyright (C) 2009 Lemote Inc. | 13 | * Copyright (C) 2009 Lemote Inc. |
| 13 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 14 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify it | ||
| 16 | * under the terms of the GNU General Public License as published by the | ||
| 17 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 18 | * option) any later version. | ||
| 19 | */ | 15 | */ |
| 20 | #include <asm/bootinfo.h> | 16 | #include <asm/bootinfo.h> |
| 21 | 17 | ||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for CS5536 support. | 3 | # Makefile for CS5536 support. |
| 3 | # | 4 | # |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * the ACC Virtual Support Module of AMD CS5536 | 3 | * the ACC Virtual Support Module of AMD CS5536 |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2009 Lemote, Inc. | 8 | * Copyright (C) 2009 Lemote, Inc. |
| 8 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 9 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 13 | * option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <cs5536/cs5536.h> | 12 | #include <cs5536/cs5536.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * the EHCI Virtual Support Module of AMD CS5536 | 3 | * the EHCI Virtual Support Module of AMD CS5536 |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2009 Lemote, Inc. | 8 | * Copyright (C) 2009 Lemote, Inc. |
| 8 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 9 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 13 | * option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <cs5536/cs5536.h> | 12 | #include <cs5536/cs5536.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * the IDE Virtual Support Module of AMD CS5536 | 3 | * the IDE Virtual Support Module of AMD CS5536 |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2009 Lemote, Inc. | 8 | * Copyright (C) 2009 Lemote, Inc. |
| 8 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 9 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 13 | * option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <cs5536/cs5536.h> | 12 | #include <cs5536/cs5536.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * the ISA Virtual Support Module of AMD CS5536 | 3 | * the ISA Virtual Support Module of AMD CS5536 |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2009 Lemote, Inc. | 8 | * Copyright (C) 2009 Lemote, Inc. |
| 8 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 9 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 13 | * option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/pci.h> | 12 | #include <linux/pci.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * CS5536 General timer functions | 3 | * CS5536 General timer functions |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ · 4 unmodified lines | |||
| 8 | * Author: Wu zhangjin, wuzhangjin@gmail.com | 9 | * Author: Wu zhangjin, wuzhangjin@gmail.com |
| 9 | * | 10 | * |
| 10 | * Reference: AMD Geode(TM) CS5536 Companion Device Data Book | 11 | * Reference: AMD Geode(TM) CS5536 Companion Device Data Book |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License as published by the | ||
| 14 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 15 | * option) any later version. | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/io.h> | 14 | #include <linux/io.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * the OHCI Virtual Support Module of AMD CS5536 | 3 | * the OHCI Virtual Support Module of AMD CS5536 |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ · 2 unmodified lines | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2009 Lemote, Inc. | 8 | * Copyright (C) 2009 Lemote, Inc. |
| 8 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 9 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 13 | * option) any later version. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <cs5536/cs5536.h> | 12 | #include <cs5536/cs5536.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * read/write operation to the PCI config space of CS5536 | 3 | * read/write operation to the PCI config space of CS5536 |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ · 3 unmodified lines | |||
| 7 | * Copyright (C) 2009 Lemote, Inc. | 8 | * Copyright (C) 2009 Lemote, Inc. |
| 8 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 9 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 13 | * option) any later version. | ||
| 14 | * | ||
| 15 | * the Virtual Support Module(VSM) for virtulizing the PCI | 11 | * the Virtual Support Module(VSM) for virtulizing the PCI |
| 16 | * configure space are defined in cs5536_modulename.c respectively, | 12 | * configure space are defined in cs5536_modulename.c respectively, |
| 17 | * | 13 | * |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* early printk support | 2 | /* early printk support |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2009 Philippe Vachon <philippe@cowpig.ca> | 4 | * Copyright (c) 2009 Philippe Vachon <philippe@cowpig.ca> |
| 4 | * Copyright (c) 2009 Lemote Inc. | 5 | * Copyright (c) 2009 Lemote Inc. |
| 5 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 6 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License as published by the | ||
| 9 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 10 | * option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/serial_reg.h> | 8 | #include <linux/serial_reg.h> |
| 13 | #include <asm/setup.h> | 9 | #include <asm/setup.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Based on Ocelot Linux port, which is | 3 | * Based on Ocelot Linux port, which is |
| 3 | * Copyright 2001 MontaVista Software Inc. | 4 | * Copyright 2001 MontaVista Software Inc. |
| @@ -11,11 +12,6 @@ · 7 unmodified lines | |||
| 11 | * | 12 | * |
| 12 | * Copyright (C) 2009 Lemote Inc. | 13 | * Copyright (C) 2009 Lemote Inc. |
| 13 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 14 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify it | ||
| 16 | * under the terms of the GNU General Public License as published by the | ||
| 17 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 18 | * option) any later version. | ||
| 19 | */ | 15 | */ |
| 20 | #include <linux/export.h> | 16 | #include <linux/export.h> |
| 21 | #include <asm/bootinfo.h> | 17 | #include <asm/bootinfo.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Lemote Inc. | 3 | * Copyright (C) 2009 Lemote Inc. |
| 3 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 4 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/memblock.h> | 7 | #include <linux/memblock.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology | 3 | * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology |
| 3 | * Author: Fuxin Zhang, zhangfx@lemote.com | 4 | * Author: Fuxin Zhang, zhangfx@lemote.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
| 11 | #include <linux/interrupt.h> | 7 | #include <linux/interrupt.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Lemote Inc. | 3 | * Copyright (C) 2009 Lemote Inc. |
| 3 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 4 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2009 Zhang Le <r0bertz@gentoo.org> | 6 | * Copyright (c) 2009 Zhang Le <r0bertz@gentoo.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License as published by the | ||
| 9 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 10 | * option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/errno.h> | 8 | #include <linux/errno.h> |
| 13 | #include <asm/bootinfo.h> | 9 | #include <asm/bootinfo.h> |
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License as published by the | ||
| 4 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 5 | * option) any later version. | ||
| 6 | */ | 3 | */ |
| 7 | #include <linux/fs.h> | 4 | #include <linux/fs.h> |
| 8 | #include <linux/fcntl.h> | 5 | #include <linux/fcntl.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology | 3 | * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology |
| 3 | * Author: Fuxin Zhang, zhangfx@lemote.com | 4 | * Author: Fuxin Zhang, zhangfx@lemote.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | #include <linux/pci.h> | 6 | #include <linux/pci.h> |
| 11 | 7 | ||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Lemote Inc. | 3 | * Copyright (C) 2009 Lemote Inc. |
| 3 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 4 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/err.h> | 7 | #include <linux/err.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * loongson-specific suspend support | 3 | * loongson-specific suspend support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Lemote Inc. | 5 | * Copyright (C) 2009 Lemote Inc. |
| 5 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> | 6 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/suspend.h> | 8 | #include <linux/suspend.h> |
| 13 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License as published by the | ||
| 4 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 5 | * option) any later version. | ||
| 6 | * | 3 | * |
| 7 | * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology | 4 | * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology |
| 8 | * Author: Fuxin Zhang, zhangfx@lemote.com | 5 | * Author: Fuxin Zhang, zhangfx@lemote.com |
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Lemote Fuloong platform support | 3 | * Lemote Fuloong platform support |
| 3 | * | 4 | * |
| 4 | * Copyright(c) 2010 Arnaud Patard <apatard@mandriva.com> | 5 | * Copyright(c) 2010 Arnaud Patard <apatard@mandriva.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology | 3 | * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology |
| 3 | * Author: Fuxin Zhang, zhangfx@lemote.com | 4 | * Author: Fuxin Zhang, zhangfx@lemote.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | #include <linux/export.h> | 6 | #include <linux/export.h> |
| 11 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology | 3 | * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology |
| 3 | * Author: Fuxin Zhang, zhangfx@lemote.com | 4 | * Author: Fuxin Zhang, zhangfx@lemote.com |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2009 Lemote Inc. | 6 | * Copyright (C) 2009 Lemote Inc. |
| 6 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 7 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License as published by the | ||
| 10 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 11 | * option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #include <asm/mc146818-time.h> | 9 | #include <asm/mc146818-time.h> |
| 14 | #include <asm/time.h> | 10 | #include <asm/time.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Lemote Inc. | 3 | * Copyright (C) 2009 Lemote Inc. |
| 3 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 4 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/export.h> | 7 | #include <linux/export.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Lemote Fuloong2e mini-PC board. | 3 | # Makefile for Lemote Fuloong2e mini-PC board. |
| 3 | # | 4 | # |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology | 3 | * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology |
| 3 | * Author: Fuxin Zhang, zhangfx@lemote.com | 4 | * Author: Fuxin Zhang, zhangfx@lemote.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | #include <linux/interrupt.h> | 6 | #include <linux/interrupt.h> |
| 11 | 7 | ||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* Board-specific reboot/shutdown routines | 2 | /* Board-specific reboot/shutdown routines |
| 2 | * Copyright (c) 2009 Philippe Vachon <philippe@cowpig.ca> | 3 | * Copyright (c) 2009 Philippe Vachon <philippe@cowpig.ca> |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Lemote Inc. | 5 | * Copyright (C) 2009 Lemote Inc. |
| 5 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 6 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License as published by the | ||
| 9 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 10 | * option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <loongson.h> | 9 | #include <loongson.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for lemote loongson2f family machines | 3 | # Makefile for lemote loongson2f family machines |
| 3 | # | 4 | # |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Basic KB3310B Embedded Controller support for the YeeLoong 2F netbook | 3 | * Basic KB3310B Embedded Controller support for the YeeLoong 2F netbook |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Lemote Inc. | 5 | * Copyright (C) 2008 Lemote Inc. |
| 5 | * Author: liujl <liujl@lemote.com>, 2008-04-20 | 6 | * Author: liujl <liujl@lemote.com>, 2008-04-20 |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/io.h> | 9 | #include <linux/io.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * KB3310B Embedded Controller | 3 | * KB3310B Embedded Controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Lemote Inc. | 5 | * Copyright (C) 2008 Lemote Inc. |
| 5 | * Author: liujl <liujl@lemote.com>, 2008-03-14 | 6 | * Author: liujl <liujl@lemote.com>, 2008-03-14 |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef _EC_KB3310B_H | 9 | #ifndef _EC_KB3310B_H |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Lemote Inc. | 3 | * Copyright (C) 2007 Lemote Inc. |
| 3 | * Author: Fuxin Zhang, zhangfx@lemote.com | 4 | * Author: Fuxin Zhang, zhangfx@lemote.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/export.h> | 7 | #include <linux/export.h> |
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Lemote Inc. | 3 | * Copyright (C) 2009 Lemote Inc. |
| 3 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 4 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 8 | * option) any later version. | ||
| 9 | */ | 5 | */ |
| 10 | #include <asm/bootinfo.h> | 6 | #include <asm/bootinfo.h> |
| 11 | 7 | ||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Lemote loongson2f family machines' specific suspend support | 3 | * Lemote loongson2f family machines' specific suspend support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Lemote Inc. | 5 | * Copyright (C) 2009 Lemote Inc. |
| 5 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> | 6 | * Author: Wu Zhangjin <wuzhangjin@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/suspend.h> | 9 | #include <linux/suspend.h> |
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* Board-specific reboot/shutdown routines | 2 | /* Board-specific reboot/shutdown routines |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2009 Philippe Vachon <philippe@cowpig.ca> | 4 | * Copyright (c) 2009 Philippe Vachon <philippe@cowpig.ca> |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2009 Lemote Inc. | 6 | * Copyright (C) 2009 Lemote Inc. |
| 6 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 7 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License as published by the | ||
| 10 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 11 | * option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/io.h> | 10 | #include <linux/io.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for Loongson-3 family machines | 3 | # Makefile for Loongson-3 family machines |
| 3 | # | 4 | # |
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Loongson Inc. & Lemote Inc. & | 3 | * Copyright (C) 2010 Loongson Inc. & Lemote Inc. & |
| 3 | * Institute of Computing Technology | 4 | * Institute of Computing Technology |
| 4 | * Author: Xiang Gao, gaoxiang@ict.ac.cn | 5 | * Author: Xiang Gao, gaoxiang@ict.ac.cn |
| 5 | * Huacai Chen, chenhc@lemote.com | 6 | * Huacai Chen, chenhc@lemote.com |
| 6 | * Xiaofu Meng, Shuangshuang Zhang | 7 | * Xiaofu Meng, Shuangshuang Zhang |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License as published by the | ||
| 10 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 11 | * option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Lemote Inc. | 3 | * Copyright (C) 2009 Lemote Inc. |
| 3 | * Author: Wu Zhangjin, wuzhangjin@gmail.com | 4 | * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| 4 | * Xiang Yu, xiangy@lemote.com | 5 | * Xiang Yu, xiangy@lemote.com |
| 5 | * Chen Huacai, chenhc@lemote.com | 6 | * Chen Huacai, chenhc@lemote.com |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License as published by the | ||
| 9 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 10 | * option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/err.h> | 9 | #include <linux/err.h> |
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, 2011, 2012, Lemote, Inc. | 3 | * Copyright (C) 2010, 2011, 2012, Lemote, Inc. |
| 3 | * Author: Chen Huacai, chenhc@lemote.com | 4 | * Author: Chen Huacai, chenhc@lemote.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| @@ -1,19 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2001,2002,2003 Broadcom Corporation | 3 | * Copyright (C) 2001,2002,2003 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | */ | 4 | */ |
| 18 | #include <linux/sched.h> | 5 | #include <linux/sched.h> |
| 19 | #include <asm/mipsregs.h> | 6 | #include <asm/mipsregs.h> |
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2001,2002,2003 Broadcom Corporation | 3 | * Copyright (C) 2001,2002,2003 Broadcom Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program; if not, write to the Free Software | ||
4 more lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 147 lines aren’t shown here.
This diff is large: its 174 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 62 lines aren’t shown here.
This diff is large: its 179 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 268 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 2 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 260 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 60 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 40 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 102 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 43 lines aren’t shown here.
This diff is large: its 82 lines aren’t shown here.
This diff is large: its 54 lines aren’t shown here.
This diff is large: its 42 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 157 lines aren’t shown here.
This diff is large: its 236 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 58 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 63 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 266 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 65 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 276 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 137 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 78 lines aren’t shown here.
This diff is large: its 331 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 41 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 66 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 48 lines aren’t shown here.
This diff is large: its 69 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 74 lines aren’t shown here.
This diff is large: its 48 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 48 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 487 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 49 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 52 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 82 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 40 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 96 lines aren’t shown here.
This diff is large: its 85 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 83 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 236 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 45 lines aren’t shown here.
This diff is large: its 69 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 90 lines aren’t shown here.
This diff is large: its 59 lines aren’t shown here.
This diff is large: its 81 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 89 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 40 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 76 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 57 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 51 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 45 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 47 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 74 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 71 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 143 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 42 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 145 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 83 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 100 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 58 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 72 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 114 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 232 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 93 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 272 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 42 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 179 lines aren’t shown here.
This diff is large: its 71 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 75 lines aren’t shown here.
This diff is large: its 60 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 257 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 168 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 4 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 49 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 42 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 42 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 51 lines aren’t shown here.
This diff is large: its 54 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 51 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 49 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 67 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 84 lines aren’t shown here.
This diff is large: its 63 lines aren’t shown here.
This diff is large: its 81 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 47 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 3 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 54 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is larger than a page shows: the files after these aren’t listed. Clone the repository to see all of it.