Skip to content

OSIRIS v0.1.0

Choose a tag to compare

@ubis ubis released this 12 Oct 16:06
· 192 commits to main since this release
osiris-v0.1.0
1e3e366

First release, needs dspboot v1.0.1. To update a receiver already running OSIRIS, scp osiris-v0.1.0.tar to it and run osiris-upgrade osiris-v0.1.0.tar.

Changelog

73 commits
  • dspboot: add a first-stage boot loader for OMAP-L137/DA830 (927afb2)
  • build: add a top-level Makefile (ac06755)
  • u-boot: import TI DaVinci PSP 03.20.00.11 U-Boot (fcd5e51)
  • toolchain: add a GCC 4.8 container for the legacy trees (6e6b795)
  • build: make u-boot (ba5d26b)
  • u-boot: da830evm: run from a 20 MHz oscillator (b1b2a26)
  • u-boot: da830evm: use UART1 for the console (b6cf601)
  • u-boot: nand: davinci: add a 4-bit ECC layout for 512-byte pages (f9800f6)
  • u-boot: da830evm: boot from NAND instead of SPI flash (4b02446)
  • u-boot: da830evm: drop the EVM I2C EEPROM and switch setup (f57ebd2)
  • u-boot: davinci: emac: let the board pick the PHY address (b2fa81b)
  • u-boot: da830evm: set up the Onkyo Ethernet PHY (396d4bf)
  • u-boot: cmd_nand: add read.raw and write.raw (e0cc21a)
  • u-boot: nand: add the 0xD1 128 MiB large-page device ID (0d380bd)
  • u-boot: davinci: emac: program the MAC address from the device on open (3466d88)
  • u-boot: davinci: emac: never spin forever on an MDIO access (e3ad703)
  • u-boot: net: tftp: count only consecutive timeouts (b02ddb7)
  • u-boot: net: tftp: make the timeout configurable, 1 s on the Onkyo boards (a8a3e96)
  • u-boot: nand: davinci: share the flash BBT descriptors with Linux (6af655e)
  • u-boot: da830evm: OSIRIS flash layout, redundant env and A/B boot (a60ca13)
  • u-boot: da830evm: boot an upgraded slot once before making it default (b7154b5)
  • linux: import TI DaVinci PSP 03.20.00.11 kernel (a84c644)
  • linux: ARM: memset: preserve r0 for the return value (260beda)
  • linux: davinci: da830: run from a 20 MHz reference clock (cdb923c)
  • linux: davinci: da830: add the NLCD_AC_ENB_CS pin mux entry (a0f1df6)
  • linux: mtd: davinci_nand: use the boot ROM ECC layout for 2 KiB pages (51d8ee4)
  • linux: davinci: da830-evm: adapt the board to the Onkyo TX-NR515/717 (da494cc)
  • linux: ASoC: davinci-mcasp: I2S with an external MCLK and a separate RX master (7d043d3)
  • linux: ASoC: davinci-pcm: feed several serializers through the AFIFO (4473c7c)
  • linux: ASoC: spdif_transciever: add a capture stream and 24/32-bit formats (14d17b1)
  • linux: ASoC: davinci-evm: drive a PCM1690 on the DA830 instead of the AIC3x (0135d44)
  • linux: spi: spidev: give up on a transfer after 5 seconds (59c0e24)
  • linux: char: add gpiodev, an ioctl interface to the DA830 GPIOs (e7a7342)
  • linux: net: phy: add the Micrel PHY driver (4fdac6d)
  • linux: arm: add a defconfig for the Onkyo TX-NR515/717 (d1390c5)
  • build: make linux (3c363f5)
  • linux: mtd: davinci_nand: use the boot ROM ECC layout for 512-byte pages (d24290c)
  • linux: davinci: da830-evm: keep the main BBT version out of its pattern (092eaae)
  • linux: davinci: da830-evm: use the OSIRIS flash layout (074f98f)
  • buildroot: import Buildroot 2014.05 (7c5a6a3)
  • toolchain: add a Buildroot build container (aaf1d5e)
  • buildroot: add a defconfig for the Onkyo TX-NR515/717 (7411f04)
  • buildroot: board: add the Onkyo receivers' rootfs overlay and post-build (c0f08d5)
  • buildroot: board: take the eth0 MAC address from the U-Boot environment (a0b8cf6)
  • buildroot: board: install to NAND and boot from a read-only root (3006d3e)
  • buildroot: board: add osiris-upgrade for A/B updates (f03fade)
  • tools: add mkbundle.sh for osiris-upgrade bundles (f91d5e2)
  • buildroot: board: set the hostname early from the saved model (9971819)
  • buildroot: board: use the model name in capitals as the hostname (5bf5c6c)
  • buildroot: board: keep the system log in a RAM ring buffer for logread (11d3e93)
  • buildroot: board: start the clock from the last known time (6d2101e)
  • buildroot: board: configure eth0 by DHCP and sync the clock by NTP (adb0f15)
  • buildroot: build U-Boot and the kernel (a92856b)
  • build: make buildroot (6ecd2c2)
  • build: drop the standalone U-Boot and kernel builds (90de35d)
  • build: images in dist/images and an upgrade bundle (0408e0d)
  • buildroot: package: add ubus (2ce2b6e)
  • services: add mcud (2a5af25)
  • buildroot: package: add mcud (13723a9)
  • services: add dspaudio (b51c3b6)
  • services: add dspd (593f4b3)
  • build: make dspaudio (d1b1de4)
  • buildroot: package: add dspd and dspaudio (723b0f6)
  • buildroot: add LuaJIT (e1bb314)
  • buildroot: package: Lua modules of libubox and ubus for LuaJIT (df60f26)
  • services: add osirisd (dd2c52d)
  • buildroot: package: add osirisd (41bc308)
  • buildroot: board: start the services (b947118)
  • buildroot: board: build the installer kernel (f7c4287)
  • docs: add a README and the documentation (1363ca2)
  • build: only v tags make the OSIRIS version (faf6088)
  • services: dspaudio: rebuild when the version changes (a8b61bf)
  • build: tag OSIRIS releases osiris-v, one version script (19a5dff)