diff options
-rw-r--r-- | README.md | 15 | ||||
-rw-r--r-- | conf/EULA | 229 | ||||
-rw-r--r-- | conf/eula/dragonboard-410c | 209 | ||||
l--------- | conf/eula/dragonboard-410c-32 | 1 | ||||
-rw-r--r-- | conf/layer.conf | 2 | ||||
-rw-r--r-- | conf/machine/dragonboard-410c-32.conf | 2 | ||||
-rw-r--r-- | conf/machine/dragonboard-410c.conf | 2 | ||||
-rw-r--r-- | recipes-bsp/firmware/firmware-qcom-dragonboard410c_1032.1.bb | 21 |
8 files changed, 3 insertions, 478 deletions
@@ -27,21 +27,6 @@ in the build (e.g. it is used in BBLAYERS) then additional recipes from meta-qcom are added to the metadata. You can refer to meta-qcom/conf/layer.conf for the implementation details. -## EULA - -Some SoC depends on firmware and/or packages that are covered by -Qualcomm EULA. To have the right to use those binaries in your images -you need to read and accept the EULA available as: - -conf/eula/$MACHINE, e.g. conf/eula/dragonboard-410c - -In order to accept it, you should add, in your local.conf file: - -ACCEPT_EULA_$MACHINE = "1", e.g.: ACCEPT_EULA_dragonboard-410c = "1" - -If you do not accept the EULA the generated image will be missing some -components and features. - ## Contributing If you want to contribute changes, you can send Github pull requests at diff --git a/conf/EULA b/conf/EULA deleted file mode 100644 index 6c51a73..0000000 --- a/conf/EULA +++ /dev/null @@ -1,229 +0,0 @@ -LICENSE AGREEMENT - -PLEASE READ THIS LICENSE AGREEMENT ("AGREEMENT") CAREFULLY. THIS AGREEMENT IS A -BINDING LEGAL AGREEMENT ENTERED INTO BY AND BETWEEN YOU (OR IF YOU ARE ENTERING -INTO THIS AGREEMENT ON BEHALF OF AN ENTITY, THEN THE ENTITY THAT YOU REPRESENT) -AND QUALCOMM TECHNOLOGIES, INC. ("QTI" "WE" "OUR" OR "US"). THIS IS THE -AGREEMENT THAT APPLIES TO YOUR USE OF THE DESIGNATED AND/OR LINKED APPLICATIONS, -THE ENCLOSED QUALCOMM TECHNOLOGIES' MATERIALS, INCLUDING RELATED DOCUMENTATION -AND ANY UPDATES OR IMPROVEMENTS THEREOF (COLLECTIVELY, "MATERIALS"). BY USING -OR COMPLETING THE INSTALLATION OF THE MATERIALS, YOU ARE ACCEPTING THIS -AGREEMENT AND YOU AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. IF YOU DO NOT -AGREE TO THESE TERMS, QTI IS UNWILLING TO AND DOES NOT LICENSE THE MATERIALS TO -YOU. IF YOU DO NOT AGREE TO THESE TERMS YOU MUST DISCONTINUE THE INSTALLATION -PROCESS AND YOU MAY NOT USE THE MATERIALS OR RETAIN ANY COPIES OF THE -MATERIALS. ANY USE OR POSSESSION OF THE MATERIALS BY YOU IS SUBJECT TO THE TERMS -AND CONDITIONS SET FORTH IN THIS AGREEMENT. - -1. RIGHT TO USE DELIVERABLES; RESTRICTIONS. - -1.1 License. - -Subject to the terms and conditions of this Agreement, including, without -limitation, the restrictions, conditions, limitations and exclusions set forth -in this Agreement, QTI hereby grants to you a nonexclusive, limited license -under QTI's copyrights to: (i) install and use the Materials; and (ii) to -reproduce and redistribute the binary code portions of the Materials (the -"Redistributable Binary Code"). You may make and use a reasonable number of -copies of any documentation. - -1.2 Redistribution Restrictions. - -Distribution of the Redistributable Binary Code is subject to the following -restrictions: (i) Redistributable Binary Code may only be distributed in binary -format and may not be distributed in source code format: (ii) Redistributable -Binary Code may not be distributed on a stand alone basis but may be -redistributed in conjunction with and as a part of a software application -created by you; (iii) the Redistributable Binary Code may only operate in -conjunction with platforms incorporating Qualcomm Technologies, Inc. chipsets; -(iv) redistribution of the Redistributable Binary Code must include the .txt -file setting forth the terms and condition of this Agreement; (v) you may not -use Qualcomm Technologies' or its affiliates or subsidiaries name, logo or -trademarks; and (vi) copyright, trademark, patent and any other notices that -appear on the Materials may not be removed or obscured. - -1.3 Additional Restrictions. - -Except as expressly permitted by this Agreement, you shall have no right to -sublicense, transfer or otherwise disclose the Materials to any third party. -You shall not reverse engineer, reverse assemble, reverse translate, decompile -or reduce to source code form any portion of the Materials provided in object -code form or executable form. Except for the purposes expressly permitted in -this Agreement, You shall not use the Materials for any other purpose. QTI (or -its licensors) shall retain title and all ownership rights in and to the -Materials and any alterations, modifications (including all derivative works), -translations or adaptations made of the Materials, and all copies thereof, and -nothing herein shall be deemed to grant any right to You under any of QTI's or -its affiliates' patents. You shall not subject the Materials to any third party -license terms (e.g., open source license terms). You shall not use the -Materials for the purpose of identifying or providing evidence to support any -potential patent infringement claim against QTI, its affiliates, or any of QTI's -or QTI's affiliates' suppliers and/or direct or indirect customers. QTI hereby -reserves all rights not expressly granted herein. - -1.4 Third Party Software and Materials. - -The Software may contain or link to certain software and/or materials that are -written or owned by third parties. Such third party code and materials may be -licensed under separate or different terms and conditions and are not licensed -to you under the terms of this Agreement. You agree to comply with all terms -and conditions imposed on you in the applicable third party licenses. Such -terms and conditions may impose certain obligations on you as a condition to the -permitted use of such third party code and materials. QTI does not represent or -warrant that such third party licensors have or will continue to license or make -available their code and materials to you. - -1.5 Feedback. - -QTI may from time to time receive suggestions, feedback or other information -from You regarding the Materials. Any suggestions, feedback or other -disclosures received from You are and shall be entirely voluntary on the part of -You. Notwithstanding any other term in this Agreement, QTI shall be free to use -suggestions, feedback or other information received from You, without obligation -of any kind to You. The Parties agree that all inventions, product -improvements, and modifications conceived of or made by QTI that are based, -either in whole or in part, on ideas, feedback, suggestions, or recommended -improvements received from You are the exclusive property of QTI, and all right, -title and interest in and to any such inventions, product improvements, and -modifications will vest solely in QTI. - -1.6 No Technical Support. - -QTI is under no obligation to provide any form of technical support for the -Materials, and if QTI, in its sole discretion, chooses to provide any form of -support or information relating to the Materials, such support and information -shall be deemed confidential and proprietary to QTI. - -2. WARRANTY DISCLAIMER. - -YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF THE MATERIALS IS AT YOUR -SOLE RISK. THE MATERIALS AND TECHNICAL SUPPORT, IF ANY, ARE PROVIDED "AS IS" -AND WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED. QTI ITS LICENSORS -AND AFFILIATES MAKE NO WARRANTIES, EXPRESS OR IMPLIED, WITH RESPECT TO THE -MATERIALS OR ANY OTHER INFORMATION OR DOCUMENTATION PROVIDED UNDER THIS -AGREEMENT, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF MERCHANTABILITY OR -FITNESS FOR A PARTICULAR PURPOSE OR AGAINST INFRINGEMENT, OR ANY EXPRESS OR -IMPLIED WARRANTY ARISING OUT OF TRADE USAGE OR OUT OF A COURSE OF DEALING OR -COURSE OF PERFORMANCE. NOTHING CONTAINED IN THIS AGREEMENT SHALL BE CONSTRUED -AS (I) A WARRANTY OR REPRESENTATION BY QTI, ITS LICENSORS OR AFFILIATES AS TO -THE VALIDITY OR SCOPE OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY -RIGHT OR (II) A WARRANTY OR REPRESENTATION BY QTI THAT ANY MANUFACTURE OR USE -WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR OTHER INTELLECTUAL -PROPERTY RIGHTS OF OTHERS, AND IT SHALL BE THE SOLE RESPONSIBILITY OF YOU TO -MAKE SUCH DETERMINATION AS IS NECESSARY WITH RESPECT TO THE ACQUISITION OF -LICENSES UNDER PATENTS AND OTHER INTELLECTUAL PROPERTY OF THIRD PARTIES. - -3. NO OTHER LICENSES OR INTELLECTUAL PROPERTY RIGHTS. - -Neither this Agreement, nor any act by QTI or any of its affiliates pursuant to -this Agreement or relating to the Materials (including, without limitation, the -provision by QTI or its affiliates of the Materials), shall provide to You any -license or any other rights whatsoever under any patents, trademarks, trade -secrets, copyrights or any other intellectual property of QTI or any of its -affiliates, except for the copyright rights expressly licensed under this -Agreement. You understand and agree that: (i) Neither this Agreement, nor -delivery of the Materials, grants any right to practice, or any other right at -all with respect to, any patent of QTI or any of its affiliates; and (ii) A -separate license agreement from QUALCOMM Incorporated is needed to use or -practice any patent of QUALCOMM Incorporated. You agree not to contend in any -context that, as a result of the provision or use of the Materials, either QTI -or any of its affiliates has any obligation to extend, or You or any other party -has obtained any right to, any license, whether express or implied, with respect -to any patent of QTI or any of its affiliates for any purpose. - -4. TERMINATION. - -This Agreement shall be effective upon acceptance, or access or use of the -Materials (whichever occurs first) by You and shall continue until -terminated. You may terminate the Agreement at any time by deleting and -destroying all copies of the Materials and all related information in Your -possession or control. This Agreement terminates immediately and automatically, -with or without notice, if You fail to comply with any provision -hereof. Additionally, QTI may at any time terminate this Agreement, without -cause, upon notice to You. Upon termination You must, to the extent possible, -delete or destroy all copies of the Materials in Your possession and the license -granted to You in this Agreement shall terminate. Sections 1.2 through 10 shall -survive the termination of this Agreement. In the event that any restrictions, -conditions, limitations are found to be either invalid or unenforceable, the -rights granted to You in Section 1 (License) shall be null, void and ineffective -from the Effective Date, and QTI shall also have the right to terminate this -Agreement immediately, and with retroactive effect to the effective date. - -5. LIMITATION OF LIABILITY. - -IN NO EVENT SHALL QTI, QTI's AFFILIATES OR ITS LICENSORS BE LIABLE TO YOU FOR -ANY INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES, INCLUDING BUT NOT LIMITED TO -ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL DAMAGES, ARISING OUT OF THE -USE OR INABILITY TO USE, OR THE DELIVERY OR FAILURE TO DELIVER, ANY OF THE -DELIVERABLES, or any breach of any obligation under this agreement, EVEN IF QTI -HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE FOREGOING LIMITATION -OF LIABILITY SHALL REMAIN IN FULL FORCE AND EFFECT REGARDLESS OF WHETHER YOUR -REMEDIES HEREUNDER ARE DETERMINED TO HAVE FAILED OF THEIR ESSENTIAL PURPOSE. -THE ENTIRE LIABILITY OF QTI, QTI's AFFILIATES AND ITS LICENSORS, AND THE SOLE -AND EXCLUSIVE REMEDY OF YOU, FOR ANY CLAIM OR CAUSE OF ACTION ARISING HEREUNDER -(WHETHER IN CONTRACT, TORT, OR OTHERWISE) SHALL NOT EXCEED US$500. - -6. INDEMNIFICATION. - -You agree to indemnify and hold harmless QTI and its officers, directors, -employees and successors and assigns against any and all third party claims, -demands, causes of action, losses, liabilities, damages, costs and expenses, -incurred by QTI (including but not limited to costs of defense, investigation -and reasonable attorney's fees) arising out of, resulting from or related to: -(i) any breach of this Agreement by You; and (ii) your acts, omissions, products -and services. If requested by QTI, You agree to defend QTI in connection with -any third party claims, demands, or causes of action resulting from, arising out -of or in connection with any of the foregoing. - -7. ASSIGNMENT. - -You shall not assign this Agreement or any right or interest under this -Agreement, nor delegate any obligation to be performed under this Agreement, -without QTI's prior written consent. For purposes of this Section 7, an -"assignment" by You under this Section shall be deemed to include, without -limitation, any merger, consolidation, sale of all or substantially all of its -assets, or any substantial change in the management or control of You. Any -attempted assignment in contravention of this Section 9 shall be void. QTI may -freely assign this Agreement or delegate any or all of its rights and -obligations hereunder to any third party. - -8. COMPLIANCE WITH LAWS; APPLICABLE LAW. - -You agree to comply with all applicable local, international and national laws -and regulations and with U.S. Export Administration Regulations, as they apply -to the subject matter of this Agreement. This Agreement is governed by the laws -of the State of California, excluding California's choice of law rules. - -9. CONTRACTING PARTIES. - -If the Materials are downloaded on any computer owned by a corporation or other -legal entity, then this Agreement is formed by and between QTI and such entity. -The individual accepting the terms of this Agreement represents and warrants to -QTI that they have the authority to bind such entity to the terms and conditions -of this Agreement. - -10. MISCELLANEOUS PROVISIONS. - -This Agreement, together with all exhibits attached hereto, which are -incorporated herein by this reference, constitutes the entire agreement between -QTI and You and supersedes all prior negotiations, representations and -agreements between the parties with respect to the subject matter hereof. No -addition or modification of this Agreement shall be effective unless made in -writing and signed by the respective representatives of QTI and You. The -restrictions, limitations, exclusions and conditions set forth in this Agreement -shall apply even if QTI or any of its affiliates becomes aware of or fails to -act in a manner to address any violation or failure to comply therewith. You -hereby acknowledge and agree that the restrictions, limitations, conditions and -exclusions imposed in this Agreement on the rights granted in this Agreement are -not a derogation of the benefits of such rights. You further acknowledges that, -in the absence of such restrictions, limitations, conditions and exclusions, QTI -would not have entered into this Agreement with You. Each party shall be -responsible for and shall bear its own expenses in connection with this -Agreement. If any of the provisions of this Agreement are determined to be -invalid, illegal, or otherwise unenforceable, the remaining provisions shall -remain in full force and effect. This Agreement is entered into solely in the -English language, and if for any reason any other language version is prepared -by any party, it shall be solely for convenience and the English version shall -govern and control all aspects. If You are located in the province of Quebec, -Canada, the following applies: The Parties hereby confirm they have requested -this Agreement and all related documents be prepared in English. diff --git a/conf/eula/dragonboard-410c b/conf/eula/dragonboard-410c deleted file mode 100644 index eb46094..0000000 --- a/conf/eula/dragonboard-410c +++ /dev/null @@ -1,209 +0,0 @@ -PLEASE READ THIS LICENSE AGREEMENT (“AGREEMENT”) CAREFULLY. THIS AGREEMENT IS A -BINDING LEGAL AGREEMENT ENTERED INTO BY AND BETWEEN YOU (OR IF YOU ARE ENTERING -INTO THIS AGREEMENT ON BEHALF OF AN ENTITY, THEN THE ENTITY THAT YOU REPRESENT) -AND QUALCOMM TECHNOLOGIES, INC. (“QTI” “WE” “OUR” OR “US”). THIS IS THE -AGREEMENT THAT APPLIES TO YOUR USE OF THE DESIGNATED AND/OR LINKED APPLICATIONS, -THE ENCLOSED QUALCOMM TECHNOLOGIES’ MATERIALS, INCLUDING RELATED DOCUMENTATION -AND ANY UPDATES OR IMPROVEMENTS THEREOF (COLLECTIVELY, “MATERIALS”). BY USING -OR COMPLETING THE INSTALLATION OF THE MATERIALS, YOU ARE ACCEPTING THIS -AGREEMENT AND YOU AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. IF YOU DO NOT -AGREE TO THESE TERMS, QTI IS UNWILLING TO AND DOES NOT LICENSE THE MATERIALS TO -YOU. IF YOU DO NOT AGREE TO THESE TERMS YOU MUST DISCONTINUE THE INSTALLATION -PROCESS AND YOU MAY NOT USE THE MATERIALS OR RETAIN ANY COPIES OF THE -MATERIALS. ANY USE OR POSSESSION OF THE MATERIALS BY YOU IS SUBJECT TO THE TERMS -AND CONDITIONS SET FORTH IN THIS AGREEMENT. - -1. RIGHT TO USE DELIVERABLES; RESTRICTIONS. - - 1.1 License. Subject to the terms and conditions of this Agreement, - including, without limitation, the restrictions, conditions, limitations and - exclusions set forth in this Agreement, QTI hereby grants to you a - nonexclusive, limited license under QTI’s copyrights to: (i) install and use - the Materials; and (ii) to reproduce and redistribute the binary code - portions of the Materials (the “Redistributable Binary Code”). You may make - and use a reasonable number of copies of any documentation. - - 1.2 Redistribution Restrictions. Distribution of the Redistributable Binary - Code is subject to the following restrictions: (i) Redistributable Binary - Code may only be distributed in binary format and may not be distributed in - source code format:; (ii) the Redistributable Binary Code may only operate - in conjunction with platforms incorporating Qualcomm Technologies, - Inc. chipsets; (iii) redistribution of the Redistributable Binary Code must - include the .txt file setting forth the terms and condition of this - Agreement; (iv) you may not use Qualcomm Technologies’ or its affiliates or - subsidiaries name, logo or trademarks; and (v) copyright, trademark, patent - and any other notices that appear on the Materials may not be removed or - obscured. - - 1.3 Additional Restrictions. Except as expressly permitted by this - Agreement, you shall have no right to sublicense, transfer or otherwise - disclose the Materials to any third party. You shall not reverse engineer, - reverse assemble, reverse translate, decompile or reduce to source code form - any portion of the Materials provided in object code form or executable - form. Except for the purposes expressly permitted in this Agreement, You - shall not use the Materials for any other purpose. QTI (or its licensors) - shall retain title and all ownership rights in and to the Materials and any - alterations, modifications (including all derivative works), translations or - adaptations made of the Materials, and all copies thereof, and nothing - herein shall be deemed to grant any right to You under any of QTI's or its - affiliates’ patents. You shall not subject the Materials to any third party - license terms (e.g., open source license terms). You shall not use the - Materials for the purpose of identifying or providing evidence to support - any potential patent infringement claim against QTI, its affiliates, or any - of QTI’s or QTI’s affiliates’ suppliers and/or direct or indirect customers. - QTI hereby reserves all rights not expressly granted herein. - - 1.4 Third Party Software and Materials. The Software may contain or link to - certain software and/or materials that are written or owned by third - parties. Such third party code and materials may be licensed under separate - or different terms and conditions and are not licensed to you under the - terms of this Agreement. You agree to comply with all terms and conditions - imposed on you in the applicable third party licenses. Such terms and - conditions may impose certain obligations on you as a condition to the - permitted use of such third party code and materials. QTI does not - represent or warrant that such third party licensors have or will continue - to license or make available their code and materials to you. - - 1.5 Feedback. QTI may from time to time receive suggestions, feedback or - other information from You regarding the Materials. Any suggestions, - feedback or other disclosures received from You are and shall be entirely - voluntary on the part of You. Notwithstanding any other term in this - Agreement, QTI shall be free to use suggestions, feedback or other - information received from You, without obligation of any kind to You. The - Parties agree that all inventions, product improvements, and modifications - conceived of or made by QTI that are based, either in whole or in part, on - ideas, feedback, suggestions, or recommended improvements received from You - are the exclusive property of QTI, and all right, title and interest in and - to any such inventions, product improvements, and modifications will vest - solely in QTI. - - 1.6 No Technical Support. QTI is under no obligation to provide any form of - technical support for the Materials, and if QTI, in its sole discretion, - chooses to provide any form of support or information relating to the - Materials, such support and information shall be deemed confidential and - proprietary to QTI. - -2. WARRANTY DISCLAIMER. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF THE -MATERIALS IS AT YOUR SOLE RISK. THE MATERIALS AND TECHNICAL SUPPORT, IF ANY, -ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR -IMPLIED. QTI ITS LICENSORS AND AFFILIATES MAKE NO WARRANTIES, EXPRESS OR -IMPLIED, WITH RESPECT TO THE MATERIALS OR ANY OTHER INFORMATION OR DOCUMENTATION -PROVIDED UNDER THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR AGAINST INFRINGEMENT, OR -ANY EXPRESS OR IMPLIED WARRANTY ARISING OUT OF TRADE USAGE OR OUT OF A COURSE OF -DEALING OR COURSE OF PERFORMANCE. NOTHING CONTAINED IN THIS AGREEMENT SHALL BE -CONSTRUED AS (I) A WARRANTY OR REPRESENTATION BY QTI, ITS LICENSORS OR -AFFILIATES AS TO THE VALIDITY OR SCOPE OF ANY PATENT, COPYRIGHT OR OTHER -INTELLECTUAL PROPERTY RIGHT OR (II) A WARRANTY OR REPRESENTATION BY QTI THAT ANY -MANUFACTURE OR USE WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR -OTHER INTELLECTUAL PROPERTY RIGHTS OF OTHERS, AND IT SHALL BE THE SOLE -RESPONSIBILITY OF YOU TO MAKE SUCH DETERMINATION AS IS NECESSARY WITH RESPECT TO -THE ACQUISITION OF LICENSES UNDER PATENTS AND OTHER INTELLECTUAL PROPERTY OF -THIRD PARTIES. - -3. NO OTHER LICENSES OR INTELLECTUAL PROPERTY RIGHTS. Neither this Agreement, -nor any act by QTI or any of its affiliates pursuant to this Agreement or -relating to the Materials (including, without limitation, the provision by QTI -or its affiliates of the Materials), shall provide to You any license or any -other rights whatsoever under any patents, trademarks, trade secrets, copyrights -or any other intellectual property of QTI or any of its affiliates, except for -the copyright rights expressly licensed under this Agreement. You understand and -agree that: - - (i) Neither this Agreement, nor delivery of the Materials, grants any - right to practice, or any other right at all with respect to, any patent - of QTI or any of its affiliates; and - - (ii) A separate license agreement from QUALCOMM Incorporated is needed - to use or practice any patent of QUALCOMM Incorporated. You agree not to - contend in any context that, as a result of the provision or use of the - Materials, either QTI or any of its affiliates has any obligation to - extend, or You or any other party has obtained any right to, any - license, whether express or implied, with respect to any patent of QTI - or any of its affiliates for any purpose. - -4. TERMINATION. This Agreement shall be effective upon acceptance, or access or -use of the Materials (whichever occurs first) by You and shall continue until -terminated. You may terminate the Agreement at any time by deleting and -destroying all copies of the Materials and all related information in Your -possession or control. This Agreement terminates immediately and automatically, -with or without notice, if You fail to comply with any provision -hereof. Additionally, QTI may at any time terminate this Agreement, without -cause, upon notice to You. Upon termination You must, to the extent possible, -delete or destroy all copies of the Materials in Your possession and the license -granted to You in this Agreement shall terminate. Sections 1.2 through 10 shall -survive the termination of this Agreement. In the event that any restrictions, -conditions, limitations are found to be either invalid or unenforceable, the -rights granted to You in Section 1 (License) shall be null, void and ineffective -from the Effective Date, and QTI shall also have the right to terminate this -Agreement immediately, and with retroactive effect to the effective date. - -5. LIMITATION OF LIABILITY. IN NO EVENT SHALL QTI, QTI’s AFFILIATES OR ITS -LICENSORS BE LIABLE TO YOU FOR ANY INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES, -INCLUDING BUT NOT LIMITED TO ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL -DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE, OR THE DELIVERY OR FAILURE -TO DELIVER, ANY OF THE DELIVERABLES, OR ANY BREACH OF ANY OBLIGATION UNDER THIS -AGREEMENT, EVEN IF QTI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE -FOREGOING LIMITATION OF LIABILITY SHALL REMAIN IN FULL FORCE AND EFFECT -REGARDLESS OF WHETHER YOUR REMEDIES HEREUNDER ARE DETERMINED TO HAVE FAILED OF -THEIR ESSENTIAL PURPOSE. THE ENTIRE LIABILITY OF QTI, QTI’s AFFILIATES AND ITS -LICENSORS, AND THE SOLE AND EXCLUSIVE REMEDY OF YOU, FOR ANY CLAIM OR CAUSE OF -ACTION ARISING HEREUNDER (WHETHER IN CONTRACT, TORT, OR OTHERWISE) SHALL NOT -EXCEED US$50. - -6. INDEMNIFICATION. You agree to indemnify and hold harmless QTI and its -officers, directors, employees and successors and assigns against any and all -third party claims, demands, causes of action, losses, liabilities, damages, -costs and expenses, incurred by QTI (including but not limited to costs of -defense, investigation and reasonable attorney’s fees) arising out of, resulting -from or related to: (i) any breach of this Agreement by You; and (ii) your acts, -omissions, products and services. If requested by QTI, You agree to defend QTI -in connection with any third party claims, demands, or causes of action -resulting from, arising out of or in connection with any of the foregoing. - -7. ASSIGNMENT. You shall not assign this Agreement or any right or interest -under this Agreement, nor delegate any obligation to be performed under this -Agreement, without QTI’s prior written consent. For purposes of this Section 7, -an “assignment” by You under this Section shall be deemed to include, without -limitation, any merger, consolidation, sale of all or substantially all of its -assets, or any substantial change in the management or control of You. Any -attempted assignment in contravention of this Section 9 shall be void. QTI may -freely assign this Agreement or delegate any or all of its rights and -obligations hereunder to any third party. - -8. COMPLIANCE WITH LAWS; APPLICABLE LAW. You agree to comply with all -applicable local, international and national laws and regulations and with -U.S. Export Administration Regulations, as they apply to the subject matter of -this Agreement. This Agreement is governed by the laws of the State of -California, excluding California’s choice of law rules. - -9. CONTRACTING PARTIES. If the Materials are downloaded on any computer owned -by a corporation or other legal entity, then this Agreement is formed by and -between QTI and such entity. The individual accepting the terms of this -Agreement represents and warrants to QTI that they have the authority to bind -such entity to the terms and conditions of this Agreement. - -10. MISCELLANEOUS PROVISIONS. This Agreement, together with all exhibits -attached hereto, which are incorporated herein by this reference, constitutes -the entire agreement between QTI and You and supersedes all prior negotiations, -representations and agreements between the parties with respect to the subject -matter hereof. No addition or modification of this Agreement shall be effective -unless made in writing and signed by the respective representatives of QTI and -You. The restrictions, limitations, exclusions and conditions set forth in this -Agreement shall apply even if QTI or any of its affiliates becomes aware of or -fails to act in a manner to address any violation or failure to comply -therewith. You hereby acknowledge and agree that the restrictions, limitations, -conditions and exclusions imposed in this Agreement on the rights granted in -this Agreement are not a derogation of the benefits of such rights. You further -acknowledges that, in the absence of such restrictions, limitations, conditions -and exclusions, QTI would not have entered into this Agreement with You. Each -party shall be responsible for and shall bear its own expenses in connection -with this Agreement. If any of the provisions of this Agreement are determined -to be invalid, illegal, or otherwise unenforceable, the remaining provisions -shall remain in full force and effect. This Agreement is entered into solely in -the English language, and if for any reason any other language version is -prepared by any party, it shall be solely for convenience and the English -version shall govern and control all aspects. If You are located in the -province of Quebec, Canada, the following applies: The Parties hereby confirm -they have requested this Agreement and all related documents be prepared in -English. diff --git a/conf/eula/dragonboard-410c-32 b/conf/eula/dragonboard-410c-32 deleted file mode 120000 index 151dc1a..0000000 --- a/conf/eula/dragonboard-410c-32 +++ /dev/null @@ -1 +0,0 @@ -dragonboard-410c
\ No newline at end of file diff --git a/conf/layer.conf b/conf/layer.conf index dbe124f..64bf198 100644 --- a/conf/layer.conf +++ b/conf/layer.conf @@ -9,8 +9,6 @@ BBFILE_COLLECTIONS += "qcom" BBFILE_PATTERN_qcom := "^${LAYERDIR}/" BBFILE_PRIORITY_qcom = "5" -QCOM_EULA_FILE = "${LAYERDIR}/conf/eula/${MACHINE}" - # Let us add layer-specific bbappends which are only applied when that # layer is included in our configuration # includes customization and/or backports diff --git a/conf/machine/dragonboard-410c-32.conf b/conf/machine/dragonboard-410c-32.conf index 6ce43b2..147c2ba 100644 --- a/conf/machine/dragonboard-410c-32.conf +++ b/conf/machine/dragonboard-410c-32.conf @@ -17,5 +17,5 @@ MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += " \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-msm', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'wcnss-config wcnss-start', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'bluez5', 'bluez5-noinst-tools', '', d)} \ - ${@'firmware-qcom-dragonboard410c' if d.getVar('ACCEPT_EULA_dragonboard-410c-32', True) == '1' else ''} \ + firmware-qcom-dragonboard410c \ " diff --git a/conf/machine/dragonboard-410c.conf b/conf/machine/dragonboard-410c.conf index a0b7e6a..65393c8 100644 --- a/conf/machine/dragonboard-410c.conf +++ b/conf/machine/dragonboard-410c.conf @@ -17,7 +17,7 @@ MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += " \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-msm', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'wcnss-config wcnss-start', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'bluez5', 'bluez5-noinst-tools', '', d)} \ - ${@'firmware-qcom-dragonboard410c' if d.getVar('ACCEPT_EULA_dragonboard-410c', True) == '1' else ''} \ + firmware-qcom-dragonboard410c \ " QCOM_BOOTIMG_ROOTFS ?= "mmcblk0p10" diff --git a/recipes-bsp/firmware/firmware-qcom-dragonboard410c_1032.1.bb b/recipes-bsp/firmware/firmware-qcom-dragonboard410c_1032.1.bb index d6844b2..c3a7b8d 100644 --- a/recipes-bsp/firmware/firmware-qcom-dragonboard410c_1032.1.bb +++ b/recipes-bsp/firmware/firmware-qcom-dragonboard410c_1032.1.bb @@ -3,7 +3,7 @@ DESCRIPTION = "QCOM Firmware for DragonBoard 410c" LICENSE = "Proprietary" LIC_FILES_CHKSUM = "file://LICENSE;md5=4d087ee0965cb059f1b2f9429e166f64" -SRC_URI = "http://builds.96boards.org/releases/dragonboard410c/qualcomm/firmware/linux-board-support-package-r${PV}.zip;qcom-eula=true" +SRC_URI = "http://builds.96boards.org/releases/dragonboard410c/qualcomm/firmware/linux-board-support-package-r${PV}.zip" SRC_URI[md5sum] = "e1c7e8957b8f37a91cadc18c1aef5c04" SRC_URI[sha256sum] = "a76405fae85399343bc421b6101ba765d92b3709f2d4ae8afe85dc300cf72c7e" @@ -14,25 +14,6 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" S = "${WORKDIR}/linux-board-support-package-r${PV}" -python do_unpack() { - eula = d.getVar('ACCEPT_EULA_'+d.getVar('MACHINE', True), True) - eula_file = d.getVar('QCOM_EULA_FILE', True) - pkg = d.getVar('PN', True) - if eula == None: - bb.fatal("To use '%s' you need to accept the EULA at '%s'. " - "Please read it and in case you accept it, write: " - "ACCEPT_EULA_dragonboard-410c = \"1\" in your local.conf." % (pkg, eula_file)) - elif eula == '0': - bb.fatal("To use '%s' you need to accept the EULA." % pkg) - else: - bb.note("EULA has been accepted for '%s'" % pkg) - - try: - bb.build.exec_func('base_do_unpack', d) - except: - raise -} - do_compile() { : } |