Cast 1.56.4 Release

Bug: 258284776
Bug: 259450377

Change-Id: Ic3f652f8fc8358f37a4059c91b1524099b6db2f4
diff --git a/README.md b/README.md
index 2ed4d7b..761a269 100644
--- a/README.md
+++ b/README.md
@@ -1,17 +1,89 @@
 # Instructions to access the open source code used in Google Nest products
 
-## Nest Wifi Pro
+[TOC]
+
+Open source code for various Google Nest Wifis, Nest spreakers and displays
+versions after released after Oct, 2022 can be found below. For previous
+versions please refer to the [Google Support page](https://support.google.com/product-documentation/topic/6355909).
+
+## Nest Wifi products
+
+### Nest Wifi Pro
 
 The open source manifests for Nest Wifi Pro releases can be found under
-[nest-wifi-pro](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/nest-wifi-pro)
+[nest_wifi_pro](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/nest_wifi_pro)
 folder. For example, to download the code specified in `308974.xml`,
 please run the following commands.
 
 ```shell
-$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m nest-wifi-pro/308974.xml
+$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m nest_wifi_pro/308974.xml
 $ repo sync
 ```
 
-## Nest Wifi, Google Wifi and OnHub products
+## Google Nest speakers and smart displays
 
-See https://chromium.googlesource.com/
+### Google Nest Hub 7", 2nd gen
+
+The open source manifests for Nest Wifi Pro releases can be found under
+[google_nest_hub_7_2nd_gen](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/google_nest_hub_7_2nd_gen)
+folder. For example, to download the code specified in `324896.xml`,
+please run the following commands.
+
+```shell
+$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m google_nest_hub_7_2nd_gen/324896.xml
+$ repo sync
+```
+
+### Nest Audio
+
+The open source manifests for Nest Audio releases can be found under
+[nest_audio](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/nest_audio)
+folder. For example, to download the code specified in `324896.xml`,
+please run the following commands.
+
+```shell
+$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m nest_audio/324896.xml
+$ repo sync
+```
+
+### Google Nest Mini v2
+
+The open source manifests for Google Nest Mini v2 releases can be found under
+[google_nest_mini_v2](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/google_nest_mini_v2)
+folder. For example, to download the code specified in `324896.xml`,
+please run the following commands.
+
+```shell
+$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m google_nest_mini_v2/324896.xml
+$ repo sync
+```
+
+### Google Nest Mini
+
+The open source manifests for Nest Nest Mini releases can be found under
+[google_nest_mini](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/google_nest_mini)
+folder. For example, to download the code specified in `324896.xml`,
+please run the following commands.
+
+```shell
+$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m google_nest_mini/324896.xml
+$ repo sync
+```
+
+### Google Home
+
+The open source manifests for Google Home releases can be found under
+[google_home](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/google_home)
+folder. For example, to download the code specified in `324896.xml`,
+please run the following commands.
+
+```shell
+$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m google_home/324896.xml
+$ repo sync
+```
+
+## Obtain repo
+
+Repo is a tool built on top of Git. Repo helps manage many Git repositories. You
+can download and learn more about it at
+https://gerrit.googlesource.com/git-repo/+/refs/heads/master/README.md
diff --git a/google_home/324896.xml b/google_home/324896.xml
new file mode 100644
index 0000000..e8c9aff
--- /dev/null
+++ b/google_home/324896.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<manifest>
+  <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/>
+  <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/>
+  <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/>
+  <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/>
+  <project name="i2c-tools" remote="nest-open-source" revision="870a7087a41b6080526527887f9a48eb2835f04c"/>
+  <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/>
+  <project name="libexif" remote="nest-open-source" revision="a8daec877f107739badd2dbb31a3e57bab01a9a6"/>
+  <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/>
+  <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/>
+  <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/>
+  <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/>
+  <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/>
+  <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/>
+  <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/>
+  <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/>
+  <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/>
+  <project name="salami" remote="nest-open-source" revision="3d9c65a80adb9a1408b9cc521f06b2ebfdd1dfb6"/>
+  <project name="bootloader" remote="nest-open-source" revision="836ad32e08388e0e4ce8d03fe4f14d2c3ea8ba13"/>
+  <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/>
+  <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/>
+</manifest>
diff --git a/google_nest_hub_7_2nd_gen/324896.xml b/google_nest_hub_7_2nd_gen/324896.xml
new file mode 100644
index 0000000..ba04319
--- /dev/null
+++ b/google_nest_hub_7_2nd_gen/324896.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<manifest>
+  <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/>
+  <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/>
+  <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/>
+  <project name="cryptsetup" remote="nest-open-source" revision="3a262f0bc7b6e4ef39a61dd64ee5f31e5aef12d3"/>
+  <project name="dbus" remote="nest-open-source" revision="abaeb29ae03c5be95be83748b56ff56f41f92c5d"/>
+  <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/>
+  <project name="glib" remote="nest-open-source" revision="68241b9d3cffd9b4682b75fd66d5c85cea11ac44"/>
+  <project name="i2c-tools" remote="nest-open-source" revision="870a7087a41b6080526527887f9a48eb2835f04c"/>
+  <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/>
+  <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/>
+  <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/>
+  <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/>
+  <project name="selinux" remote="nest-open-source" revision="8117079cd4f933b18a729139210a18ee16595800"/>
+  <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/>
+  <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/>
+  <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/>
+  <project name="eigen" remote="nest-open-source" revision="b525cb8239492ac0d3dd4cedabd71ef98e9573ad"/>
+  <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/>
+  <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/>
+  <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/>
+  <project name="dhd-driver" remote="nest-open-source" revision="7986cff2b59052fc0e3dfc6694e58ae9b5b7704a"/>
+  <project name="kernel" remote="nest-open-source" revision="4f18c0c0649c21299b096883d4328736d60f04cc"/>
+  <project name="mali-driver" remote="nest-open-source" revision="268e43036ceb1097d004fa09786438f2319a2a0e"/>
+  <project name="u-boot" remote="nest-open-source" revision="e00b8eb55a8ecd6051b13309a1b5aa88400ba74d"/>
+  <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/>
+  <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/>
+</manifest>
diff --git a/google_nest_mini/324896.xml b/google_nest_mini/324896.xml
new file mode 100644
index 0000000..e8c9aff
--- /dev/null
+++ b/google_nest_mini/324896.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<manifest>
+  <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/>
+  <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/>
+  <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/>
+  <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/>
+  <project name="i2c-tools" remote="nest-open-source" revision="870a7087a41b6080526527887f9a48eb2835f04c"/>
+  <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/>
+  <project name="libexif" remote="nest-open-source" revision="a8daec877f107739badd2dbb31a3e57bab01a9a6"/>
+  <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/>
+  <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/>
+  <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/>
+  <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/>
+  <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/>
+  <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/>
+  <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/>
+  <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/>
+  <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/>
+  <project name="salami" remote="nest-open-source" revision="3d9c65a80adb9a1408b9cc521f06b2ebfdd1dfb6"/>
+  <project name="bootloader" remote="nest-open-source" revision="836ad32e08388e0e4ce8d03fe4f14d2c3ea8ba13"/>
+  <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/>
+  <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/>
+</manifest>
diff --git a/google_nest_mini_v2/324896.xml b/google_nest_mini_v2/324896.xml
new file mode 100644
index 0000000..d4fe34b
--- /dev/null
+++ b/google_nest_mini_v2/324896.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<manifest>
+  <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/>
+  <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/>
+  <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/>
+  <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/>
+  <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/>
+  <project name="libexif" remote="nest-open-source" revision="a8daec877f107739badd2dbb31a3e57bab01a9a6"/>
+  <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/>
+  <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/>
+  <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/>
+  <project name="selinux" remote="nest-open-source" revision="8117079cd4f933b18a729139210a18ee16595800"/>
+  <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/>
+  <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/>
+  <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/>
+  <project name="eigen" remote="nest-open-source" revision="b525cb8239492ac0d3dd4cedabd71ef98e9573ad"/>
+  <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/>
+  <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/>
+  <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/>
+  <project name="drivers" remote="nest-open-source" revision="a9df533bba35fc666a1a567337fc22acc463732d"/>
+  <project name="valens" remote="nest-open-source" revision="ac4b38144396bc200ba0e7f4a1f6a200996706d1"/>
+  <project name="bootloader" remote="nest-open-source" revision="e809e064761c7f427b0a6d8f2461cf2194a86b29"/>
+  <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/>
+  <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/>
+
+</manifest>
diff --git a/nest_audio/324896.xml b/nest_audio/324896.xml
new file mode 100644
index 0000000..ee6170e
--- /dev/null
+++ b/nest_audio/324896.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<manifest>
+  <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/>
+  <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/>
+  <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/>
+  <project name="cryptsetup" remote="nest-open-source" revision="3a262f0bc7b6e4ef39a61dd64ee5f31e5aef12d3"/>
+  <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/>
+  <project name="i2c-tools" remote="nest-open-source" revision="870a7087a41b6080526527887f9a48eb2835f04c"/>
+  <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/>
+  <project name="libexif" remote="nest-open-source" revision="a8daec877f107739badd2dbb31a3e57bab01a9a6"/>
+  <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/>
+  <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/>
+  <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/>
+  <project name="selinux" remote="nest-open-source" revision="8117079cd4f933b18a729139210a18ee16595800"/>
+  <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/>
+  <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/>
+  <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/>
+  <project name="eigen" remote="nest-open-source" revision="b525cb8239492ac0d3dd4cedabd71ef98e9573ad"/>
+  <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/>
+  <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/>
+  <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/>
+  <project name="drivers" remote="nest-open-source" revision="a9df533bba35fc666a1a567337fc22acc463732d"/>
+  <project name="valens" remote="nest-open-source" revision="ac4b38144396bc200ba0e7f4a1f6a200996706d1"/>
+  <project name="bootloader" remote="nest-open-source" revision="e809e064761c7f427b0a6d8f2461cf2194a86b29"/>
+  <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/>
+  <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/>
+</manifest>
diff --git a/nest-wifi-pro/308974.xml b/nest_wifi_pro/308974.xml
similarity index 100%
rename from nest-wifi-pro/308974.xml
rename to nest_wifi_pro/308974.xml
diff --git a/nest-wifi-pro/313259.xml b/nest_wifi_pro/313259.xml
similarity index 100%
rename from nest-wifi-pro/313259.xml
rename to nest_wifi_pro/313259.xml
diff --git a/nest-wifi-pro/318999.xml b/nest_wifi_pro/318999.xml
similarity index 100%
rename from nest-wifi-pro/318999.xml
rename to nest_wifi_pro/318999.xml