Add builders for RPi3 and Hikey960 to CI and presubmit

Change-Id: Ibcd95a72c6f0ebbfaeb519c6ab419d75fbe5c04a
diff --git a/repositories/magenta/cq.cfg b/repositories/magenta/cq.cfg
index 6d5fb12..05d6a53 100644
--- a/repositories/magenta/cq.cfg
+++ b/repositories/magenta/cq.cfg
@@ -28,6 +28,18 @@
       builders {
         name: "magenta-x86_64-linux-gcc"
       }
+      builders {
+        name: "magenta-hikey960-arm64-clang"
+      }
+      builders {
+        name: "magenta-hikey960-arm64-gcc"
+      }
+      builders {
+        name: "magenta-rpi3-arm64-clang"
+      }
+      builders {
+        name: "magenta-rpi3-arm64-gcc"
+      }
     }
   }
   gerrit_cq_ability {
diff --git a/services/cr-buildbucket.cfg b/services/cr-buildbucket.cfg
index d259653..8196df8 100644
--- a/services/cr-buildbucket.cfg
+++ b/services/cr-buildbucket.cfg
@@ -160,6 +160,55 @@
   }
 }
 
+builder_mixins {
+  category: "Magenta"
+  name: "magenta-hikey960-arm64-clang"
+  mixins: "magenta"
+  dimensions: "os:Ubuntu"
+  recipe {
+    properties: "target:magenta-hikey960-arm64"
+    properties: "toolchain:clang"
+    properties: "run_tests:False"
+  }
+}
+
+builder_mixins {
+  category: "Magenta"
+  name: "magenta-hikey960-arm64-gcc"
+  mixins: "magenta"
+  dimensions: "os:Ubuntu"
+  recipe {
+    properties: "target:magenta-hikey960-arm64"
+    properties: "toolchain:gcc"
+    properties: "run_tests:False"
+  }
+}
+
+builder_mixins {
+  category: "Magenta"
+  name: "magenta-rpi3-arm64-clang"
+  mixins: "magenta"
+  dimensions: "os:Ubuntu"
+  recipe {
+    properties: "target:magenta-rpi3-arm64"
+    properties: "toolchain:clang"
+    properties: "run_tests:False"
+
+  }
+}
+
+builder_mixins {
+  category: "Magenta"
+  name: "magenta-rpi3-arm64-gcc"
+  mixins: "magenta"
+  dimensions: "os:Ubuntu"
+  recipe {
+    properties: "target:magenta-rpi3-arm64"
+    properties: "toolchain:gcc"
+    properties: "run_tests:False"
+  }
+}
+
 buckets {
   name: "luci.fuchsia.continuous"
   acl_sets: "default"
@@ -342,6 +391,26 @@
     }
 
     builders {
+      name: "magenta-hikey960-arm64-clang"
+      mixins: "magenta-hikey960-arm64-clang"
+    }
+
+    builders {
+      name: "magenta-hikey960-arm64-gcc"
+      mixins: "magenta-hikey960-arm64-gcc"
+    }
+
+    builders {
+      name: "magenta-rpi3-arm64-clang"
+      mixins: "magenta-rpi3-arm64-clang"
+    }
+
+    builders {
+      name: "magenta-rpi3-arm64-gcc"
+      mixins: "magenta-rpi3-arm64-gcc"
+    }
+
+    builders {
       category: "Magenta"
       name: "magenta-x86_64-linux-clang"
       mixins: "magenta"
@@ -676,6 +745,26 @@
     }
 
     builders {
+      name: "magenta-hikey960-arm64-clang"
+      mixins: "magenta-hikey960-arm64-clang"
+    }
+
+    builders {
+      name: "magenta-hikey960-arm64-gcc"
+      mixins: "magenta-hikey960-arm64-gcc"
+    }
+
+    builders {
+      name: "magenta-rpi3-arm64-clang"
+      mixins: "magenta-rpi3-arm64-clang"
+    }
+
+    builders {
+      name: "magenta-rpi3-arm64-gcc"
+      mixins: "magenta-rpi3-arm64-gcc"
+    }
+
+    builders {
       category: "Magenta"
       name: "magenta-x86_64-linux-clang"
       mixins: "magenta"
diff --git a/services/luci-scheduler.cfg b/services/luci-scheduler.cfg
index 978eec9..74d7a12 100644
--- a/services/luci-scheduler.cfg
+++ b/services/luci-scheduler.cfg
@@ -224,6 +224,54 @@
 }
 
 job {
+  id: "magenta-hikey960-arm64-clang"
+  schedule: "with 10m interval"
+  task: {
+    buildbucket_task: {
+      server: "https://cr-buildbucket.appspot.com"
+      bucket: "luci.fuchsia.continuous"
+      builder: "magenta-hikey960-arm64-clang"
+    }
+  }
+}
+
+job {
+  id: "magenta-hikey960-arm64-gcc"
+  schedule: "with 10m interval"
+  task: {
+    buildbucket_task: {
+      server: "https://cr-buildbucket.appspot.com"
+      bucket: "luci.fuchsia.continuous"
+      builder: "magenta-hikey960-arm64-gcc"
+    }
+  }
+}
+
+job {
+  id: "magenta-rpi3-arm64-clang"
+  schedule: "with 10m interval"
+  task: {
+    buildbucket_task: {
+      server: "https://cr-buildbucket.appspot.com"
+      bucket: "luci.fuchsia.continuous"
+      builder: "magenta-rpi3-arm64-clang"
+    }
+  }
+}
+
+job {
+  id: "magenta-rpi3-arm64-gcc"
+  schedule: "with 10m interval"
+  task: {
+    buildbucket_task: {
+      server: "https://cr-buildbucket.appspot.com"
+      bucket: "luci.fuchsia.continuous"
+      builder: "magenta-rpi3-arm64-gcc"
+    }
+  }
+}
+
+job {
   id: "magenta-x86_64-mac-clang"
   schedule: "with 10m interval"
   task: {